The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Эксперимент с использованием Linux на макетной плате с проце..."
Отправлено opennews, 23-Ноя-14 10:45 
Энтузиасты решили (http://www.bigmessowires.com/2014/11/17/68-katy-68000-linux-... вспомнить опыт 80-х годов по сборке простейших компьютеров из подручных средств на базе процессора Motorola 68000 (https://ru.wikipedia.org/wiki/Motorola_680x0), способных обеспечить работу интерпретатора BASIC. Основное требование к современному варианту подобного компьютера заключалось в возможности запустить полноценный Linux. Для воплощения идеи была использована макетная плата (https://ru.wikipedia.org/wiki/%D0%9C%D0%... позволяющая компоновать элементы в форме конструктора без пайки.

<center><a href="http://www.bigmessowires.com/wp-content/uploads/2014/11/68-k... src="https://www.opennet.ru/opennews/pics_base/0_1416724178.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


На сборку было потрачено три недели, в ходе которых пришлось столкнуться с многими непредвиденными проблемами, от индуктивности кнопочных переключателей до утечек памяти в стандартной библиотеке C. В системе использован процессор Motorola 68008  (2 MHz) с восьмибитной шиной данных, 512Кб ОЗУ, 512Кб Flash, для организации взаимодействия с другим компьютером был применён модуль FT245 USB-to-FIFO. В дальнейшем планируется продолжить эксперимент, применив процессор Motorola  68000 с 16-разрядной шиной данных, что позволит установить больше памяти. Кроме того, планируется добавить поддержку Ethernet и SD-карт, а также обеспечить вывод на монитор, вместо управления через консоль, подключенную к последовательному порту.

Вместо прошивки с BASIC была использована специально подготовленная сборка Linux (http://www.bigmessowires.com/2014/11/06/building-uclinux-for... в которой частично были задействованы наработки проекта mc68k (http://mc68k.blogspot.com/2012/03/uclinux-part-i.html), занимающегося адаптацией библиотеки uClinux и сопутствующего инструментария для работы на процессороах Motorola 68000. В качестве ядра Linux был использован выпуск 2.0.39. Размер ядра составил 251K, а корневой ФС - 189K. В процессе работы для статических данных ядра потребовалось 84K ОЗУ, динамических – 104K, на RAM-диск ушло  64K, на shell и процесс инициализации - 58K.


<center><iframe width="640" height="480" src="//www.youtube.com/embed/SRdLlaUmmpM?rel=0" frameborder="0" allowfullscreen></iframe></center>

URL: http://www.bigmessowires.com/2014/11/17/68-katy-68000-linux-.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=41109

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру