Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:9
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:13
Форум » starterkit.ru » Embedded QNX
Очередной новичек)
titan83
Добавлено 16.12.2012 14:10
0
Сообщение: 1
titan83
3

Пункты: 3141
Регистрация: 16.12.2012
Уважаемые форумчане, добрый день. Сейчас занимаюсь изучением набора 9G45-MB + 9G-45OEM. Вроде опыт небольшой есть и в электронике (8-битные аврки), и в программировании x86 (asm, c), и в администрировании линукса, а вот систематизировать информацию по армолинуксу пока тяжеловато. Может старшие товарищи кинутся ссылочками на вступительные хелловорлды для встроенного линукса, ну чтоб с обстановкой ответствующей - ногами произвольными дрыгать, с ацп почитать, с микросхемкой внешней по спи пообщаться, ну а если кан будет - так просто замечательно. Язык не принципиален.
Книги, конечно, по программированию ядра начал изучать, но надо ведь, чтобы здесь и сейчас уже что-то получалось, к тому же там везде х86))
если невнимательно искал, и подобная тема уже была, то заранее извиняюсь.
Спасибо всем откликнувшимся.
Спуститься к концу Подняться к началу
Персональная информация
titan83
Добавлено 16.12.2012 14:21 Сообщение: 2
titan83
3

Пункты: 3141
Регистрация: 16.12.2012
еще немного конкретизируюсь - вижу в rootfs папку sys/devices/*, теперь только увидеть как этим пользоваться, а в идеале - как добавлять свои (скачанные\написанные) драйвера устройств.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 16.12.2012 14:23 Сообщение: 3
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
почитайте для начала форум, тут есть некоторое количество информации по "дрыгать", "spi", по КАНу мало

при наличии исходников, знания работы для х86 вполне можно транспонировать на АРМ архитектуру

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
titan83
Добавлено 16.12.2012 17:43 Сообщение: 4
titan83
3

Пункты: 3141
Регистрация: 16.12.2012
спасибо за ответ. пока ехал домой - понял чего не хватает - папки doc и исходников ядра - папка source пустая. на ftp много гигабайт образов линукса и всего лишь один мануал на 10, благодаря которому хотя бы понятно, как подключаться к плате. возник информационный голод, а утолить его нечем.
зы форум читаю
Спуститься к концу Подняться к началу
Персональная информация
titan83
Добавлено 16.12.2012 17:45 Сообщение: 5
titan83
3

Пункты: 3141
Регистрация: 16.12.2012
и, честно говоря, найти информацию по программированию в асме под windows намного проще)) чем по линуксу. вроде информации везде много - а вот упорядоченность пока не радует( может я пока просто не прочувствовал систему?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 16.12.2012 17:49 Редактировалось 16.12.2012 17:56 Сообщение: 6
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
всего лишь один мануал на 10, благодаря которому

спасибо, что нашли и прочитали мануал, многие и этого не делают.. :)
у вас должен быть диск с образом вирт. машины, после запуска смотрите содержимое каталога /home/user, там должны лежать все исходники и бинарники от вашей системы, включая загрузчики, ядро, рутовую и тыпы.. сборка и пересборка осуществляется запуском скриптов в соответствующих каталогах..
остальное читайте на форуме или в доках..

Цитата
папка source пустая

туда вроде складываются исходники для "взрослых" систем

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 16.12.2012 17:54 Редактировалось 16.12.2012 17:56 Сообщение: 7
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
и, честно говоря, найти информацию по программированию в асме под windows намного проще)) чем по линуксу.

я в легком шоке - кто-то еще программирует в асме?!
понимаю, что тянет на "священные войны", но даже для маленьких однокристаллок проще пишется на Си, чем лопатить бесконечно унылые рулады на асме..
да, не спорю, что в клинических случаях, влепить асмовую вставку будет эффективнее, но в целом..

Цитата
вроде информации везде много - а вот упорядоченность пока не радует( может я пока просто не прочувствовал систему?

более того, инфа еще быстро устаревает и часто не соответствует реалиям..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
titan83
Добавлено 16.12.2012 18:01 Сообщение: 8
titan83
3

Пункты: 3141
Регистрация: 16.12.2012
про доступ к памяти и вытекающие из него дрыгания ногами нашел в вашем вики. если получится, то все многие вопросы перейдут в прикладную плоскость - аля "как поставить такую-то программу", тогда работа пойдет проще.
еще раз спасибо
Спуститься к концу Подняться к началу
Персональная информация
titan83
Добавлено 16.12.2012 18:04 Сообщение: 9
titan83
3

Пункты: 3141
Регистрация: 16.12.2012
Цитата
Цитата
и, честно говоря, найти информацию по программированию в асме под windows намного проще)) чем по линуксу.

я в легком шоке - кто-то еще программирует в асме?!
понимаю, что тянет на "священные войны", но даже для маленьких однокристаллок проще пишется на Си, чем лопатить бесконечно унылые рулады на асме..
да, не спорю, что в клинических случаях, влепить асмовую вставку будет эффективнее, но в целом..

Цитата
вроде информации везде много - а вот упорядоченность пока не радует( может я пока просто не прочувствовал систему?

более того, инфа еще быстро устаревает и часто не соответствует реалиям..

разумеется, основной язык на микроконтроллерах был си, на х86 я чаще всего использовал дельфи\паскаль.
вот и стараюсь уловить суть, чтобы меньше зависеть от частностей
Спуститься к концу Подняться к началу
Персональная информация
titan83
Добавлено 16.12.2012 18:09 Сообщение: 10
titan83
3

Пункты: 3141
Регистрация: 16.12.2012
еще один небольшой вопрос - на целевой плате не установлен компилятор с? если нет, то хотя бы примерный алгоритм того, как его туда установить? хочется простые программки прямо на устройстве делать и запускать сразу
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded QNX