|
AT91SAM7S и линукс, Возможно ли ставить линукс на более слабые микропроцессоры ? |
|
|
|
May 27 2008, 09:35
|

Группа: Участник
Сообщений: 13
Регистрация: 27-05-08
Из: Харьков
Пользователь №: 37 844

|
Здравствуйте ! Очень нужен совет ! Я довольно долгое время работал с AVR, в частности с ATmega16, однако решил для общего развития заняться ARM. Больше всего меня привлекла возможность использовать линукс на подобных микропроцессорах. Однако, использование таких процессоров, как AT91RM9200 меня не устраивает по следующим причинам: 1) цена. 2) корпус, такие корпуса довольно проблематично паять вручную. 3) плата, под такие процессоры необходима плата как минимум 4-х слойная, а это упирается в цену. 4) при покупке отладочной платы отсутствует возможность самому изменить схему.
Однако микропроцессоры серии AT91SAM7S в корпусах QFP64 вполне реально припаять, хотя и сложно. Для таких корпусов можно изготовить переходники в DIP и паять всё остальное на обычной макетной плате. Однако в этой серии отсутствует внешняя шина EBI, что накладывает существенные ограничения. Также в них отсутствует контроллер ЖКИ. Так возможно ли, поставить линукс на микропроцессоры серии AT91SAM7S ? На пример в AT91SAM7S256, 256 килобайт встроеной флэш памяти и 64 килобайт оперативки, хватит ли этого для ядра линукс ? (пусть даже самого обрезанного) В случае, если на AT91SAM7S линух поставить никак нельзя, то возможно ли это с серией AT91SAM7SE ? В этой серии есть возможность подключения внешней SDRAM и NAND Flash, однако также отсутствует контроллер ЖКИ. Правда AT91SAM7SE выпускают в корпусах QFP128, что не очень хорошо. От линуха мне много не нужно, главное чтобы ядро загрузилось. Вывод информации планирую сделать через некое подобие текстовой видеокарты на ATmega16. Суть в том, что AT91SAM7S будет по UART отсылать символы (с закодированным цветом текста и цветом фона) к ATmega16, который будет формировать картинку формата VGA. Таким образом можно будет сэкономить очень много ресурсов. К ATmega16 можно будет подключить обычный монитор по VGA, или любой подходящий ЖКИ. Жду ваших ответов и советов ! Заранее всем спасибо !
|
|
|
|
|
 |
Ответов
|
May 27 2008, 11:50
|

Группа: Участник
Сообщений: 13
Регистрация: 27-05-08
Из: Харьков
Пользователь №: 37 844

|
Цитата А за чем обязательно Linux? тем более, что Вы сами не знаете, зачем он Вам туда нуженsmile.gif Дело в том, что я хочу собрать недорогое и по возможности по проще устройство ради того, чтобы попытаться освоить процессоры ARM. Никакой конкретной цели я не ставил. А возможность установить какой-никакой линукс звучит очень заманчиво  ! Спасибо за разъяснения ! Но всё-таки наверное я от линукса откажусь, для начала попробую собрать устройство на AT91SAM7S с осью, о каких говорил prottoss (щас я копаю в сторону TNKernel  ). А уже когда опыт будет, попробую железо посерьезней. И ещё несколько вопросов. Что такое MMU, и почему он так необходим для линукс ? Какие sdram и флєшь (с разумной ценой и корпусом) лучше применить ?
|
|
|
|
|
May 27 2008, 12:10
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата(entomolog @ May 27 2008, 15:50)  И ещё несколько вопросов. Что такое MMU, и почему он так необходим для линукс ? MMU это менеджер памяти, который может обеспечивать механизм виртуальной памяти, изоляцию адресного пространства пользовательских процессов и что-то там ещё http://ru.wikipedia.org/wiki/MMU Соответственно, т.к. Linux использует все эти возможности, для самой возможности работы требуется этот блок. Есть uClinux, это порт для процессоров без MMU, в котором вышеуказанные возможности не используются, но зато практически во всем похож на полный Linux, правда с некоторыми тонкостями ессно... ЗЫ Строго не судите, объяснил как мог по своему опыту использования Linux и uClinux, поправьте если что
--------------------
|
|
|
|
Сообщений в этой теме
entomolog AT91SAM7S и линукс May 27 2008, 09:35 Хомяк Цитата(entomolog @ May 27 2008, 12:35) Зд... May 27 2008, 09:39 prottoss Цитата(entomolog @ May 27 2008, 17:35) А... May 27 2008, 09:45 aaarrr ИМХО, если хочется Linux с графикой на ARM7 в QFP ... May 27 2008, 09:54 MrYuran ЦитатаТак возможно ли, поставить линукс на микропр... May 27 2008, 10:00 AVR Цитата(entomolog @ May 27 2008, 13:35) 1)... May 27 2008, 10:15 aaarrr Цитата(AVR @ May 27 2008, 14:15) ЗЫ Не на... May 27 2008, 10:19  AVR Цитата(aaarrr @ May 27 2008, 14:19) А как... May 27 2008, 10:28 prottoss Цитата(entomolog @ May 27 2008, 19:50) ща... May 27 2008, 11:59
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|