реклама на сайте
подробности

 
 
> ARM Cortex M3 + Linux
SiMiLya
сообщение Nov 4 2010, 07:46
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 4-11-10
Пользователь №: 60 641



Всем добрый день!

Возникла необходимость разработать один девайс на ARM Cortex под управлением Linux.
Ранее писал под ARM'ы, DSP, восьмибитники, но только на Си или ассемблере, т.е. дело с Линуксом и операционками в принципе не имел.

После исследования интернета нашёл кучу информации о том, как сконфигурировать ядро. Но, все статьи такого плана заканчивались словами а-ля "...теперь ядро благополучно залито, с чем мы вас и поздравляем". И всё.

Но я пока не могу выяснить для себя, что же дальше? Какой принцип написания, собсно, программного кода, который будет что-то мерять/передавать/принимать/считать и т.д.?

Он пишется на стандартном С или нет? Как оформляются файлы проекта? Как происходит его интеграция в ОС? И т.д.

Подскажите, пожалуйста, в общих чертах, принцип разработки проекта после внедрения ядра в контроллер. Или/и направьте на хорошую тематическую литературу.

Всем большое спасибо заранее!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
andrewlekar
сообщение Nov 8 2010, 05:55
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Заказчику надо сказать, чтобы код был скомпилирован под ARM Cortex-M3 без использования чего-либо кроме Си Stdlib. Никаких внешних зависимостей не допускается. Если заказчик на такие условия пойдёт (что крайне маловероятно), то линукс вам не понадобится. Если есть зависимости, то надо проводить серьёзное изучение на предмет находимости этих зависимостей в исходниках, либо собранных под будущую платформу. Затем нужно будет выбрать достаточно толстый проц типа АРМ9 и потихоньку туда перетаскать все зависимости и собранную либу от заказчика.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
- - pdk   ЦитатаЗатем нужно будет выбрать достаточно толстый...   Nov 9 2010, 06:17
- - PrSt   я хоть и поклоник Линукса, но хочу сказать следующ...   Nov 16 2010, 22:23
|- - sasamy   Цитата(PrSt @ Nov 17 2010, 01:23) в этой ...   Nov 16 2010, 23:27
- - 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


Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 02:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01465 секунд с 7
ELECTRONIX ©2004-2016