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

 
 
> c чего начинать?
shide_3
сообщение Jun 13 2012, 08:07
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



приветствую. начал осваивать АРМ. скачал IAR. решил поразбирать встроенные примеры для отладочных плат. первой жертвой выбрал USB Mouse.
почитал даташит, вроде все понятно, описание регистров тоже. но вот эти готовые проекты без поллитра не разбереш. много-много готовых всяких функций, дофига файлов в проекте, usb_hw, usb_t9 и т .п. Хватает меня на 5 минут не больше, дальше мозг просто отключается. может, я просто не по правильному пути пошел? реално ли создать свой проект без разбора этой байды? у кого какой опыт хотелось бы узнать. очень тяжко разбираться в чем-то готовом, особенно когда мало комментариев.
ни книжек ни мануалов нормальных то нигде и нет!
премного благодарен за любую помощь
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
shide_3
сообщение Jun 15 2012, 08:39
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



а в плане кристалла что легче осваивать (Atmel, NXP)?
смотрю, взять тот же USB, у всех NXP есть DMA, у Атмела он только на самых крутых чипах (samg45), да и регстров вроде меньше у атмела..
у STM вообще usb без dma
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jun 15 2012, 10:49
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(shide_3 @ Jun 15 2012, 11:39) *
а в плане кристалла что легче осваивать (Atmel, NXP)?
смотрю, взять тот же USB, у всех NXP есть DMA, у Атмела он только на самых крутых чипах (samg45), да и регстров вроде меньше у атмела..
у STM вообще usb без dma


Atmel и NXP по сложности освоения примерно одинаковы. Только берите плату с предустановленным Линуксом. STM в освоении заметно сложнее. Да и Линукс вы на нем не запустите, только ucLinux ...
Go to the top of the page
 
+Quote Post
Lotor
сообщение Jun 15 2012, 11:03
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(kovigor @ Jun 15 2012, 14:49) *
Только берите плату с предустановленным Линуксом.

Не ради холивара, но Вы так активно агитируете за линукс, что отдает фанатизмом... sm.gif Новичкам имхо лучше начать с cortex'ов или классических 7 армов.


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jun 15 2012, 11:29
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Lotor @ Jun 15 2012, 14:03) *
Не ради холивара, но Вы так активно агитируете за линукс, что отдает фанатизмом... sm.gif Новичкам имхо лучше начать с cortex'ов или классических 7 армов.


Вы меня не поняли. Я не агитирую за Линукс, ни в коем случае. Более того, множество задач решаются вообще без привлечения ОС Но я опираюсь на свой опыт и смотрю в будущее. Если человек будет заниматься АРМ, то рано или поздно его задачи достигнут такого уровня, что без ОС (Линукс, например) они в разумное время станут неразрешимыми. Поэтому я всего лишь навсего предлагаю взять отладочую плату "с запасом", ибо в будущем это может очень пригодиться. И пригодится почти наверняка.

С ARM7 начинал я сам, но это было лет 5 назад. После этого работал и с АРМ9, и с Кортексами. Сейчас осваиваю Линукс на Cortex-A8. Я считаю, что начинать с ARM7 вполне допустимо. Если есть желание или необходимость в будущем запустить ОС, то начать лучше все же как минимум с ARM9 ...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- shide_3   c чего начинать?   Jun 13 2012, 08:07
- - toweroff   Чего сразу в дебри USB лезть? поразбирайтесь пока ...   Jun 13 2012, 08:13
|- - shide_3   Цитата(toweroff @ Jun 13 2012, 11:13) Чег...   Jun 13 2012, 08:45
||- - mempfis_   Цитата(shide_3 @ Jun 13 2012, 11:45) тут ...   Jun 13 2012, 09:35
|- - shide_3   Цитата(toweroff @ Jun 13 2012, 11:13) Чег...   Jun 14 2012, 13:17
|- - kovigor   Цитата(shide_3 @ Jun 14 2012, 16:17) а ка...   Jun 14 2012, 13:38
|- - shide_3   Цитата(kovigor @ Jun 14 2012, 16:38) Можн...   Jun 14 2012, 13:48
|- - kovigor   Цитата(shide_3 @ Jun 14 2012, 16:48) все ...   Jun 14 2012, 14:12
|- - shide_3   Цитата(kovigor @ Jun 14 2012, 17:12) IAR ...   Jun 14 2012, 14:44
|- - kovigor   Цитата(shide_3 @ Jun 14 2012, 17:44) стра...   Jun 14 2012, 14:49
||- - shide_3   Цитата(kovigor @ Jun 14 2012, 17:49) Плат...   Jun 14 2012, 14:54
||- - kovigor   Цитата(shide_3 @ Jun 14 2012, 17:54) допу...   Jun 14 2012, 14:56
||- - toweroff   Цитата(shide_3 @ Jun 14 2012, 18:54) допу...   Jun 14 2012, 15:27
|- - Lotor   Цитата(shide_3 @ Jun 14 2012, 18:44) стра...   Jun 14 2012, 16:10
|- - haker_fox   QUOTE (shide_3 @ Jun 14 2012, 22:44) стра...   Jun 16 2012, 14:14
|- - Lotor   Цитата(kovigor @ Jun 15 2012, 15:29) Вы м...   Jun 15 2012, 11:54
||- - kovigor   Цитата(Lotor @ Jun 15 2012, 14:54) Вы всё...   Jun 15 2012, 12:00
|- - mempfis_   Цитата(kovigor @ Jun 15 2012, 14:29) Если...   Jun 15 2012, 15:04
|- - shide_3   Цитата(mempfis_ @ Jun 15 2012, 18:04) ИМХ...   Jun 18 2012, 07:31
|- - kovigor   Цитата(shide_3 @ Jun 18 2012, 10:31) а об...   Jun 18 2012, 07:55
|- - mempfis_   Цитата(shide_3 @ Jun 18 2012, 10:31) а об...   Jun 18 2012, 08:28
- - Alexey K   ЦитатаПо моему скромному мнению, для старта горазд...   Jun 18 2012, 05:35
- - Lotor   Еще добавлю про стартеркит, что примеры, идущие с ...   Jun 18 2012, 12:28
|- - shide_3   Цитата(Lotor @ Jun 18 2012, 15:28) Так чт...   Jun 18 2012, 13:48
|- - kovigor   Цитата(shide_3 @ Jun 18 2012, 16:48) а пр...   Jun 18 2012, 15:07
- - Hamster1979   Цитата(shide_3 @ Jun 14 2012, 18:44) стра...   Jul 11 2012, 10:22
- - Dimoza   Для начинающих работать с STM32 может оказаться лю...   Jul 31 2012, 09:24


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

 


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


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