|
ARM Cortex M3 + Linux |
|
|
|
Nov 4 2010, 07:46
|
Группа: Новичок
Сообщений: 4
Регистрация: 4-11-10
Пользователь №: 60 641

|
Всем добрый день!
Возникла необходимость разработать один девайс на ARM Cortex под управлением Linux. Ранее писал под ARM'ы, DSP, восьмибитники, но только на Си или ассемблере, т.е. дело с Линуксом и операционками в принципе не имел.
После исследования интернета нашёл кучу информации о том, как сконфигурировать ядро. Но, все статьи такого плана заканчивались словами а-ля "...теперь ядро благополучно залито, с чем мы вас и поздравляем". И всё.
Но я пока не могу выяснить для себя, что же дальше? Какой принцип написания, собсно, программного кода, который будет что-то мерять/передавать/принимать/считать и т.д.?
Он пишется на стандартном С или нет? Как оформляются файлы проекта? Как происходит его интеграция в ОС? И т.д.
Подскажите, пожалуйста, в общих чертах, принцип разработки проекта после внедрения ядра в контроллер. Или/и направьте на хорошую тематическую литературу.
Всем большое спасибо заранее!
|
|
|
|
|
 |
Ответов
|
Nov 16 2010, 23:27
|
Знающий
   
Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858

|
Цитата(PrSt @ Nov 17 2010, 01:23)  в этой задаче не ясно на кой болт нужны эти мутные танцы с линуксом? Очевидно - требование заказчика. Цитата Даже если вы запустите проект - вы его потом не сможете поддерживать и развивать. А вот это и есть главная проблема - очевидно исполнитель просто не подходит под требования заказчика. Цитата Ох и на мучаетесь из за того что прогнетесь под закрытую библиотеку... Все эти "мучения" только в головах местных ненавистников открытого ПО  Открывать нужно только код который непосредственно линкуется с кодом под GPL - таже glibc имеет лицензию LGPL которая разрешает линковку с закрытым кодом, QT тоже самое. Бинарные блобы есть даже в ядре - выход там простой, они вызывают функции-обертки и открывают код только оберток, так как блоб не вызывает напрямую функции ядра его можно уже не открывать. Выходов предостаточно.
|
|
|
|
Сообщений в этой теме
SiMiLya ARM Cortex M3 + Linux Nov 4 2010, 07:46 skripach Какой именно Cortex M3, не знаю таких который бы и... Nov 4 2010, 08:01 SiMiLya Планировался STM32F103.
Дистрибутив роли совершенн... Nov 4 2010, 08:14 Andrey Vasilyev Цитата(SiMiLya @ Nov 4 2010, 11:14) Плани... Nov 4 2010, 15:04 MrYuran Что-то я не пойму, зачем математической библиотеке... Nov 4 2010, 08:19 SiMiLya Короче, у заказчика есть какой то супер-пупер алго... Nov 4 2010, 08:23 SasaVitebsk Цитата(SiMiLya @ Nov 4 2010, 12:23) ... ... Nov 4 2010, 09:08 ar__systems Цитата(SiMiLya @ Nov 4 2010, 03:23) Короч... Nov 4 2010, 20:16 Джеймс Цитата(SiMiLya @ Nov 4 2010, 10:46) Возни... Nov 4 2010, 08:57 SiMiLya Цитата(Джеймс @ Nov 4 2010, 10:57) Посмот... Nov 4 2010, 09:46  IgorKossak Цитата(SiMiLya @ Nov 4 2010, 11:46) Тольк... Nov 4 2010, 10:58  Jury093 Цитата(SiMiLya @ Nov 4 2010, 12:46) Тольк... Nov 4 2010, 11:16   IgorKossak Цитата(Jury093 @ Nov 4 2010, 13:16) - зан... Nov 4 2010, 11:40    Jury093 Цитата(IgorKossak @ Nov 4 2010, 14:40) Вы... Nov 4 2010, 12:07  zuy Цитата(SiMiLya @ Nov 4 2010, 12:46) Тольк... Nov 5 2010, 13:52 sasamy Цитата(Джеймс @ Nov 4 2010, 11:57) Посмот... Nov 4 2010, 16:11  Джеймс Цитата(sasamy @ Nov 4 2010, 19:11) Unison... Nov 5 2010, 21:33   sasamy Цитата(Джеймс @ Nov 6 2010, 00:33) Есть п... Nov 6 2010, 01:36 AVR ARM Cortex M3 + Linux? Тогда уж uClinux...
Не сог... Nov 4 2010, 15:52 Andrey Vasilyev Цитата(AVR @ Nov 4 2010, 18:52) ARM Corte... Nov 4 2010, 16:04  AVR Цитата(Andrey Vasilyev @ Nov 4 2010, 20:0... Nov 4 2010, 16:21   Andrey Vasilyev Цитата(AVR @ Nov 4 2010, 19:21) У меня ви... Nov 4 2010, 18:03    etoja Цитата(Andrey Vasilyev @ Nov 4 2010, 21:0... Nov 17 2010, 09:04 zhevak А я что-то вообще не въехал -- а причем здесь Лину... Nov 4 2010, 20:10 andrewlekar Заказчику надо сказать, чтобы код был скомпилирова... Nov 8 2010, 05:55 pdk ЦитатаЗатем нужно будет выбрать достаточно толстый... Nov 9 2010, 06:17 Integral зачем вообще люди устанавливают линуксы (ОС) на МК... Jul 1 2011, 17:07 scifi Цитата(Integral @ Jul 1 2011, 21:07) заче... Jul 1 2011, 19:42 Integral И можно абстрагироваться от аппаратных особенносте... Jul 2 2011, 09:11 zltigo QUOTE (Integral @ Jul 2 2011, 11:11) И мо... Jul 2 2011, 09:43 Integral значит в оч сложных ресурсоемких проектах (роботот... Jul 3 2011, 04:43 zltigo QUOTE (Integral @ Jul 3 2011, 06:43) а чи... Jul 3 2011, 15:59 Integral нет, просто понял, что в ближайшее будущее врятли ... Jul 3 2011, 17:13 aaarrr Цитата(Integral @ Jul 3 2011, 21:13) я то... Jul 3 2011, 17:30 zltigo Надеюсь, что после получения какого-то диплома и п... Jul 3 2011, 17:22 Integral странно... я думал мои модели реального мира верны... Jul 3 2011, 17:36 aaarrr Цитата(Integral @ Jul 3 2011, 21:36) вот ... Jul 3 2011, 18:49  zltigo QUOTE (aaarrr @ Jul 3 2011, 20:49) Нет. Х... Jul 3 2011, 19:01 _Pasha Цитата(Integral @ Jul 3 2011, 20:36) тогд... Jul 3 2011, 23:55 scifi Цитата(Integral @ Jul 3 2011, 21:36) тогд... Jul 4 2011, 06:19 Integral значит у меня было неправильное представление о сл... Jul 4 2011, 06:56 Shuuura Цитата(Integral @ Jul 4 2011, 10:56) МК у... Jul 4 2011, 07:28 Dron_Gus Топик все больше походит на сеанс кормления тролля... Jul 4 2011, 07:31 IgorKossak Цитата(Dron_Gus @ Jul 4 2011, 10:31) Топи... Jul 4 2011, 08:05 scifi Цитата(Integral @ Jul 4 2011, 10:56) каки... Jul 4 2011, 07:36 Integral представляю, даже почти реализовал, в станке с ЧПУ... Jul 4 2011, 07:37
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|