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

|
Всем добрый день!
Возникла необходимость разработать один девайс на ARM Cortex под управлением Linux. Ранее писал под ARM'ы, DSP, восьмибитники, но только на Си или ассемблере, т.е. дело с Линуксом и операционками в принципе не имел.
После исследования интернета нашёл кучу информации о том, как сконфигурировать ядро. Но, все статьи такого плана заканчивались словами а-ля "...теперь ядро благополучно залито, с чем мы вас и поздравляем". И всё.
Но я пока не могу выяснить для себя, что же дальше? Какой принцип написания, собсно, программного кода, который будет что-то мерять/передавать/принимать/считать и т.д.?
Он пишется на стандартном С или нет? Как оформляются файлы проекта? Как происходит его интеграция в ОС? И т.д.
Подскажите, пожалуйста, в общих чертах, принцип разработки проекта после внедрения ядра в контроллер. Или/и направьте на хорошую тематическую литературу.
Всем большое спасибо заранее!
|
|
|
|
|
 |
Ответов
(30 - 44)
|
Jul 3 2011, 15:59
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (Integral @ Jul 3 2011, 06:43)  а чисто мк для детских задач... вроде ясно Спасибо, дяденька, что объяснили детишкам неразумным их место в ряду таких крутых дяденек, каким являетесь Вы, услышавший слово "лина" и увидевших "ноута". Прозябали, так сказать в неведении. Ну теперь оно, конечно, полегчало!
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 3 2011, 17:13
|
Частый гость
 
Группа: Участник
Сообщений: 149
Регистрация: 9-08-08
Пользователь №: 39 519

|
нет, просто понял, что в ближайшее будущее врятли мне прийдется мучить лину, на данный момент не вижу перспективных коммерческих проектов для самопальной разработки... только чисто на мк, а что касается ноутов/лины/чисто МК, так это я так подразделяю серьезности проектов, а не уровни интелекта у разработчика)))
при реализации любой задачи на МК главное досконально знать все особенности архитектуры/написания кода под конкретную архитектуру, больше сложностей не вижу... в лине нужно курить еще и лину, а в ноутах там вообще завал, не зря разработку сложных ПО всегда разбивают на групу программистов, а вот схемотехнику может придумать и 1 человек
написание ПО для МК куда более простая задача чем под ПК... я то сам по специальности программист под ПК, АВР по дороге изучил, реализовал несколько проектиков... просто в мк подводных камней ооочень мало, осваивается быстро, а вот стать спецом программистом под ПК... ууу... с этой виндой еще... с милионами библиотек и функций... вообще считаю не возможным, или возможным, но ужасно кривым, вот как винда к примеру, всегда была, есть и будет глючная))))
В мк там токо сложно идеально знать все существующие архитектуры и иметь опыт работы со всема...
вот поэтому считаю самой простой задачей - скурить даташит на МК и дрыгать ногами средняя сложность - +еще изучаем лину высокая сложность - разбиваем проект на "чистых" схемотехников и программистов, что более грамотно реализовать на отдельном готовом ПК/сервере
|
|
|
|
|
Jul 3 2011, 17:36
|
Частый гость
 
Группа: Участник
Сообщений: 149
Регистрация: 9-08-08
Пользователь №: 39 519

|
странно... я думал мои модели реального мира верны, так как уже второй год приносят прибиль, все проекты на МК... проекты на ПК пользы 0, нужно работать на "дядю", притом я не учился на электрика и т.п., моя специальность повязана с высшей математикой
нет, не думал, в чем может быть сложность? самое главное иметь опыт, а опыт нужно уже самому нарабатывать... вот начал бы я работать со сложным мк, и он бы мне казался простым, прям как родной, а АВР сложным... разве нет?
тогда вся сложность - присутствие на рынке ооочень разных МК, сложно все освоить
тогда осваиваем 2-3 основных архитектуры, например, АВР, АРМ, что там еще... кортекс... мало/много/нормально?
Сообщение отредактировал Integral - Jul 3 2011, 17:40
|
|
|
|
|
Jul 4 2011, 07:28
|
Частый гость
 
Группа: Свой
Сообщений: 80
Регистрация: 23-08-05
Пользователь №: 7 902

|
Цитата(Integral @ Jul 4 2011, 10:56)  МК у меня асоциируются с елементарними задачами (стиральная машинка, "умный" дом, моб. телефон, охранная система, станки с ЧПУ и т.д.), какие есть примеры реализованых проектом на МК поражающих воображение? Ну Вы и сравнили- стиральную машину и станок с ЧПУ. Представляете сколько десятков человеко-лет уходит на написание софта для станка с УЧПУ?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|