|
c чего начинать? |
|
|
|
 |
Ответов
|
Jun 15 2012, 11:03
|
Местный
  
Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866

|
Цитата(kovigor @ Jun 15 2012, 14:49)  Только берите плату с предустановленным Линуксом. Не ради холивара, но Вы так активно агитируете за линукс, что отдает фанатизмом...  Новичкам имхо лучше начать с cortex'ов или классических 7 армов.
--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
|
|
|
|
|
Jun 15 2012, 11:29
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(Lotor @ Jun 15 2012, 14:03)  Не ради холивара, но Вы так активно агитируете за линукс, что отдает фанатизмом...  Новичкам имхо лучше начать с cortex'ов или классических 7 армов. Вы меня не поняли. Я не агитирую за Линукс, ни в коем случае. Более того, множество задач решаются вообще без привлечения ОС Но я опираюсь на свой опыт и смотрю в будущее. Если человек будет заниматься АРМ, то рано или поздно его задачи достигнут такого уровня, что без ОС (Линукс, например) они в разумное время станут неразрешимыми. Поэтому я всего лишь навсего предлагаю взять отладочую плату "с запасом", ибо в будущем это может очень пригодиться. И пригодится почти наверняка. С ARM7 начинал я сам, но это было лет 5 назад. После этого работал и с АРМ9, и с Кортексами. Сейчас осваиваю Линукс на Cortex-A8. Я считаю, что начинать с ARM7 вполне допустимо. Если есть желание или необходимость в будущем запустить ОС, то начать лучше все же как минимум с ARM9 ...
|
|
|
|
|
Jun 15 2012, 15:04
|

Профессионал
    
Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409

|
Цитата(kovigor @ Jun 15 2012, 14:29)  Если человек будет заниматься АРМ, то рано или поздно его задачи достигнут такого уровня, что без ОС (Линукс, например) они в разумное время станут неразрешимыми. Поэтому я всего лишь навсего предлагаю взять отладочую плату "с запасом", ибо в будущем это может очень пригодиться. И пригодится почти наверняка.
С ARM7 начинал я сам, но это было лет 5 назад. После этого работал и с АРМ9, и с Кортексами. Сейчас осваиваю Линукс на Cortex-A8. Я считаю, что начинать с ARM7 вполне допустимо. Если есть желание или необходимость в будущем запустить ОС, то начать лучше все же как минимум с ARM9 ... Отладочная плата с запасом (ориентированая на Linux, ARM9) может оказаться тяжелой для освоения. ИМХО ARM7/CORTEX-M3 больше подходят для начального освоения - этому способствует более простая по сравнению с ARM9 структура процессора (но по сравнению с AVR всёравно довольно сложная), развитая переферия и достаточное кол-во примеров в сети. А когда у человека встанут задачи связанные с Linux, то тот кто эти задачи ставит сам предоставит нужные отладки или платы под рабочие проекты. По собственному опыту - надо было освоить AT91SAM7S - купили отладку, для LPC23xx, LPC17xx и STM32F100 - дали готовую плату. Когдато для старта покупал отладку с LPC2468. Поморгал светодиодом и забыл. Сам себе не придумал задачи которые можно былобы решить на ней. А вот когда пошёл работать, тогда были поставлены конкретные задачи с привязкой к конкретному процессору (первым был SAM7S, до него только AVR). Тогда и наметился некоторый вектор в освоении. GPIO, PLL, прерывания и таймеры, USART, наконец первая рабочая версия проекта. Если выбирать ATMEL vs NXP то я отдаю предпочтение NXP. Ихни CORTEX-M3 LPC17xx оставили хорошие впечатления как по производительности, так и по сложности освоения. С ними приятнее работать чем с ARM7 LPC23xx или AT91SAM7S. STM32 пока не впечатлил из-за привязки к CMSIS (просто небыло времени разбираться с переферией). В качестве компилятора использую IAR с самого начала. Да он сложнее чем KEIL в настройках, но по примерах легко можно во всём разобраться. Огромный плюс - подержка огромного кол-ва производителей и семейств процессоров.
|
|
|
|
|
Jun 18 2012, 07:31
|
Местный
  
Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923

|
Цитата(mempfis_ @ Jun 15 2012, 18:04)  ИМХО ARM7/CORTEX-M3 больше подходят для начального освоения - этому способствует более простая по сравнению с ARM9 структура процессора а обязательно разбираться в структуре процессора, чтобы программить МК на Си?
|
|
|
|
Сообщений в этой теме
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      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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|