Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51 Интересная ОС - Общение - Форум - starterkit.ru
Так он и так вроде не особо платный - мне на kernel.org бесплатно дают качать :) Если серьезно - не нашел ничего интересного. Под х86 еще что-то есть (haiku например), для arm вообще ничего не нашел.
Настала пора lcd и клавиатуры. Хотел фреймбуфер сделать как в linux и попробовать портировать графические приложения, но чета не нашел как мапить память в юзерспейс - остановлюсь наверно пока на текстовой консоли..
Покопался в исходниках атмела, там оказывается полно примеров с интегрированным стеком lwip портированным на at91san9260 emac и все по лицензии BSD... А не сделать ли мне сеть не дожидаясь епонцев :) Блин - глаза разбегаются - за все охота взяться. А атмел конечно молодцы в плане поддержки - сомневаюсь что еще у кого-то есть такое количество свободного кода...
А где вы эти примеры нашли? Не поделитесь секретом?
А то очень надо что-нибудь "сетевое" по-быстрому сваять. Линукс с наскоку не дается - у меня от него прям мандраж какой-то...
Переделал немного - сделал вывод консоли на DBGU а системный таймер повесил на TC0, а то у всех практически в качестве отладочного порта используется dbgu. Тут новый патч, с gpio и драйвером ds18s20. С mbs (загрузчик который я переделывал) prex стартует меньше чем 1 сек, при том что кэши еще отключены. http://sasamy.narod.ru/armwork/at91_1.patch
Нужно устройство ввода - паять матрицу из gpio желания нет. Протокол ps2 легко и непринужденно реализуется на gpio, чего не скажешь про usb - я пока не такой ковбой чтобы его по-быстрому наваять :) Мыши двухстандартные видел - клавы нет. По крайней мере не помню чтобы с моими переходники были.
;) варианты:
- одеть ковбойскую шляпу и быренько накропать USB host
- прочитать названия своих клавиатур и навести справки в инете - могут или нет
- заблокировать однокристалку в клаве, поверх повесить мегу или пик (по вкусу) и за полвечера написать протокол обмена с АРМом
- поднять что-то типа VNC сервера на плате и ходить на нее по сетке с большого компа
я использую примерно такую (A4Tech KLS-5UP Black USB+PS/2) http://market.yandex.ru/model.xml?hid=723088&modelid=932199&clid=502
куплена была для бука с залитой клавиатурой, ну а потом стал таскать ее в командировки в качестве консоли
ЗЫ искал на Савелке (мск) маленькую клавку (переламывается на 4 части), увы, похоже сняли с производства :(