Уважаемые форумчане, добрый день. Сейчас занимаюсь изучением набора 9G45-MB + 9G-45OEM. Вроде опыт небольшой есть и в электронике (8-битные аврки), и в программировании x86 (asm, c), и в администрировании линукса, а вот систематизировать информацию по армолинуксу пока тяжеловато. Может старшие товарищи кинутся ссылочками на вступительные хелловорлды для встроенного линукса, ну чтоб с обстановкой ответствующей - ногами произвольными дрыгать, с ацп почитать, с микросхемкой внешней по спи пообщаться, ну а если кан будет - так просто замечательно. Язык не принципиален.
Книги, конечно, по программированию ядра начал изучать, но надо ведь, чтобы здесь и сейчас уже что-то получалось, к тому же там везде х86))
если невнимательно искал, и подобная тема уже была, то заранее извиняюсь.
Спасибо всем откликнувшимся.
еще немного конкретизируюсь - вижу в rootfs папку sys/devices/*, теперь только увидеть как этим пользоваться, а в идеале - как добавлять свои (скачанные\написанные) драйвера устройств.
спасибо за ответ. пока ехал домой - понял чего не хватает - папки doc и исходников ядра - папка source пустая. на ftp много гигабайт образов линукса и всего лишь один мануал на 10, благодаря которому хотя бы понятно, как подключаться к плате. возник информационный голод, а утолить его нечем.
зы форум читаю
и, честно говоря, найти информацию по программированию в асме под windows намного проще)) чем по линуксу. вроде информации везде много - а вот упорядоченность пока не радует( может я пока просто не прочувствовал систему?
спасибо, что нашли и прочитали мануал, многие и этого не делают.. :)
у вас должен быть диск с образом вирт. машины, после запуска смотрите содержимое каталога /home/user, там должны лежать все исходники и бинарники от вашей системы, включая загрузчики, ядро, рутовую и тыпы.. сборка и пересборка осуществляется запуском скриптов в соответствующих каталогах..
остальное читайте на форуме или в доках..
туда вроде складываются исходники для "взрослых" систем
я в легком шоке - кто-то еще программирует в асме?!
понимаю, что тянет на "священные войны", но даже для маленьких однокристаллок проще пишется на Си, чем лопатить бесконечно унылые рулады на асме..
да, не спорю, что в клинических случаях, влепить асмовую вставку будет эффективнее, но в целом..
более того, инфа еще быстро устаревает и часто не соответствует реалиям..
про доступ к памяти и вытекающие из него дрыгания ногами нашел в вашем вики. если получится, то все многие вопросы перейдут в прикладную плоскость - аля "как поставить такую-то программу", тогда работа пойдет проще.
еще раз спасибо
разумеется, основной язык на микроконтроллерах был си, на х86 я чаще всего использовал дельфи\паскаль.
вот и стараюсь уловить суть, чтобы меньше зависеть от частностей
еще один небольшой вопрос - на целевой плате не установлен компилятор с? если нет, то хотя бы примерный алгоритм того, как его туда установить? хочется простые программки прямо на устройстве делать и запускать сразу