Плата на ARM

32-битные ARM-совместимые микроконтроллеры (AT91, ARM7, ARM9), а также микропроцессоры вплоть до ARM64

Moderator: Shaos

Hobo
Novelist
Posts: 25
Joined: 20 Apr 2006 22:29
Location: Свердловск

Post by Hobo »

выслал
Hobo
Novelist
Posts: 25
Joined: 20 Apr 2006 22:29
Location: Свердловск

Post by Hobo »

Кстати вопрос к отцам- армоводам. Давайте огранизуем небошой курс молодого бойца по програмированию армов. По себе знаю..
Сколько было слов... когда разбирался
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Hobo wrote:выслал
ARM_block_diagram.pdf (18K)

Image
Я тут за главного - если что шлите мыло на me собака shaos точка net
d_wanderer
Senior
Posts: 180
Joined: 28 Feb 2006 21:34

Post by d_wanderer »

Hobo wrote:То что можно двухслойку сделать, это уже понял.
Возникаю вопросы. Так как ты уже работал с этим камнем.
Какую среду лучше использовать?
Выкладываю пока блок схему.
Насчет Видео пока не думал..
Если есть предложения то сюда или в аську
В смысле - среду??? Среду программирования? или чем зашивать?
Или вопрос по операционке?
Когда будешь схему рисовать почитай внимательно errata - много подводных камней есть. Еще совет - не накручивай сильно схему - я обошелся без всяких лишних буферов. Выведи звук обязательно. Особенно обрати внимание на питание микроконтроллера. Я тут не давно попал.
Hobo
Novelist
Posts: 25
Joined: 20 Apr 2006 22:29
Location: Свердловск

Post by Hobo »

Да среда програмирования.
По поводу прошивки. Алгоритм будеит следующий.
- пишем начальный загрузчик.
- грузим его по X момеду.
- говорим ему прописать себя
- ставим U-Boot
- ставим пингвина
d_wanderer
Senior
Posts: 180
Joined: 28 Feb 2006 21:34

Post by d_wanderer »

Hobo wrote:Да среда програмирования.
По поводу прошивки. Алгоритм будеит следующий.
- пишем начальный загрузчик.
- грузим его по X момеду.
- говорим ему прописать себя
- ставим U-Boot
- ставим пингвина
Так если планируется Линукс то однозначно гнусь. Я для коммерческих проектов пользую купленный иар а для души и на перспективу - гнусь.
Зачем писать начальный загрузчик, он уже написан - просто поправь его под свою ПЗУшку. Все лежит на атмеловском сайте. Там же лежит ответная часть. Собираешь ucLinux - все инструкции для 9200 есть. Чтобы на грабли по конфигурации не наступать лишний раз - схему рисуй с учетом того что заложено в Линуксе.
Hobo
Novelist
Posts: 25
Joined: 20 Apr 2006 22:29
Location: Свердловск

Post by Hobo »

Так вот с этого места подробнее.
Сегодня завтра выложу схему обвязки 9200
Hobo
Novelist
Posts: 25
Joined: 20 Apr 2006 22:29
Location: Свердловск

Post by Hobo »

Нашел интересную ссылку
http://linuxdevices.com/news/NS3013985136.html
Romanich
Banned
Posts: 608
Joined: 12 Oct 2006 16:44

Post by Romanich »

Подождите маленько ещё! Скоро я разобью сладкую парочку ARM & Linux :wink:
Hobo
Novelist
Posts: 25
Joined: 20 Apr 2006 22:29
Location: Свердловск

Post by Hobo »

Дык что ждать то...
мне тоже интересно это сделать, а не ждать пока кто-то сделает
Different
Doomed
Posts: 408
Joined: 18 Feb 2007 11:40

Post by Different »

Romanich wrote:Подождите маленько ещё! Скоро я разобью сладкую парочку ARM & Linux :wink:
Котлеты - отдельно, мухи - отдельно? Это как?
Romanich
Banned
Posts: 608
Joined: 12 Oct 2006 16:44

Post by Romanich »

Different wrote:[Котлеты - отдельно, мухи - отдельно? Это как?
Romanich wrote: Что за такой прочный стереотип? Если ARM, то значит там Линукс, ecos, Rtos и прочий понос...
Сколько можно уже??? СлабО писать под АРМы в стилистике, аналогичной в AVR'ках? Что вы все на Оси замыкаетесь? Своё ПО слабО написать??? Теже интеррапт-хэндлеры, таймеры - всё в вашем распоряжении! Зачем привязываться к монструозным шаблонам? Даташита, Си, Ассемблера и здраво мыслящих мозгов должно хватить, чтоб написать че-то стоящее!
Hobo
Novelist
Posts: 25
Joined: 20 Apr 2006 22:29
Location: Свердловск

Post by Hobo »

о первых ARM и AVR совершенно разные архитектуры.
Второе что бы писать свое надо попробовать готовое.
Ну и напоследок засчем изобретать велосипед с квадратными колесами , когда есть с круглыми
Romanich
Banned
Posts: 608
Joined: 12 Oct 2006 16:44

Post by Romanich »

Hobo wrote: Ну и напоследок засчем изобретать велосипед с квадратными колесами , когда есть с круглыми
АГА! а зачем чё-то собирать когда есть уже готовое - например ARM Devboard? а зачем чё-то программить, когда уже uC Linux, ecos, Win CE, Rtos еcть?
И кто ты после этого? железячник? программист? да юзер ты и всё!
Hobo
Novelist
Posts: 25
Joined: 20 Apr 2006 22:29
Location: Свердловск

Post by Hobo »

Начинается что? Война религий или как?
Насчет сборки платы постараюсь объясгить еще раз, если уважаемый Romanich линится прочитать весь топик. Все то что продают DevBoard достаточно дорого. И проше собрать а самому.
А насчет ваше вразы "И кто ты после этого? железячник? программист? да юзер ты и всё!" даже отвечать не хочу