|
С чего начать? |
|
|
|
Jan 5 2015, 21:01
|
Группа: Участник
Сообщений: 12
Регистрация: 5-01-15
Пользователь №: 84 426

|
Здравствуйте! Хочу освоить программирование контроллеров и на работе тоже этого жаждут. Я программист, однако, к сожалению, с "железом" никогда не работал. Почитав форумы включая этот нашел что хвалят Freescale, но я все равно без помощи не разберусь. Хотел бы взять отладочную плату для Cortex-M4, с экраном, USB, Ethernet, CAN, ЦАП/АЦП. Пока незнаю что еще может понадобиться. Хочется бесплатную IDE от производителя (пускай с ограничениями) работающую под Linux и встроенные средства отладки (если такое бывает). Получается если связываться с freesale, то мне нужно брать плату Kinetis K70 120 MHz Tower System Module и остальеное докупать отдельно (экран, Ethernet)? Это вооще реально купить в РФ в связи с санкциями?
Наверное, подобные темы уже раздражают, поэтому прошу меня простить.
Сообщение отредактировал internal enemy - Jan 5 2015, 21:02
|
|
|
|
|
 |
Ответов
|
Jan 7 2015, 16:52
|
Группа: Участник
Сообщений: 12
Регистрация: 5-01-15
Пользователь №: 84 426

|
Скажите пожалуйста, а зачем в одном контроллере комбинируют два ядра M4 и M0? В общих чертах, в каких областях это применимо?
|
|
|
|
|
Jan 7 2015, 17:02
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(internal enemy @ Jan 7 2015, 20:52)  Скажите пожалуйста, а зачем в одном контроллере комбинируют два ядра M4 и M0? В общих чертах, в каких областях это применимо? Чаще всего в таких парах более слабое ядро используют, как процессор ввода-вывода. Или даже явно устанавливают на плате два контроллера - один для "математики", а другой дисплеем управлять и прочей периферией. Обычно проблема состоит в том, что внешние устройства типа дисплея, CD-карты, ззернета и т.п. требует при работе с ними временных задержек, а если процессор только один, то исполнение всех этих задержек тормозит работу, порой делая ее неэффективной. Примерно по этой же причине многоядерные процессоры суют даже в сотовые телефоны. P.S. Помимо сказанного, бывает и более банальная причина, которую уже назвал AlexandrY, - на развитую периферию у одного контроллера просто не хватает своих ног.
|
|
|
|
|
Jan 7 2015, 17:36
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(Xenia @ Jan 7 2015, 19:02)  P.S. Помимо сказанного, бывает и более банальная причина, которую уже назвал AlexandrY, - на развитую периферию у одного контроллера просто не хватает своих ног.  Ну это не тот случай. NXP в своем LPC4300 сделало два ядра чтобы компенсировать убогость периферии своих ARM-ов и даже переплюнуть конкурентов в плане периферии. Они изобрели такой периферийный модуль - SGPIO, который просто нуждается в дополнительном процессоре. Скажем через него они подключают камеру, но не имеет достаточно развитого DMA, ну так функции предварительной буферизации и перепаковки пиксел берет на себя сопроцессор. Или у них есть апнот как сделать до 8-и полнодуплексных UART-ов на этом SGPIO, опять без сопроцессора не обойтись. Но опять же сравнительно мелкий корпус заставляет выбрать либо одно либо другое. Это не прорыв. Другое дело Freescale. (Прошу не банить за вынужденную рекламу  ) Их VF6xx имеет на борту ARM Cortex-A5 и Cortex-M4. И это очевидно нужно чтобы линукс на Cortex-A5 изолировать от надежной прикладной функциональности на Cortex-M4. Т.е. вся логика приложения делается на Cortex-M4 с использованием RTOS MQX. А на Cortex-A5 делают малоответственный пользовательский интерфейс и сетевой стек которые имеют обыкновение постоянно виснуть и тормозить.
|
|
|
|
Сообщений в этой теме
internal enemy С чего начать? Jan 5 2015, 21:01 A. Fig Lee Лучше брать то, с чем все работают. Вопросы то зад... Jan 6 2015, 02:38 kovigor Цитата(A. Fig Lee @ Jan 6 2015, 05:38) Лу... Jan 6 2015, 12:39  Aner QUOTE (kovigor @ Jan 6 2015, 16:39) STM д... Jan 6 2015, 13:40   kovigor Цитата(Aner @ Jan 6 2015, 17:40) Ничего п... Jan 6 2015, 13:45    Xenia Цитата(kovigor @ Jan 6 2015, 16:45) Самые... Jan 6 2015, 14:10     kovigor Цитата(Xenia @ Jan 6 2015, 18:10) STM4F с... Jan 6 2015, 20:28      Xenia Цитата(kovigor @ Jan 6 2015, 23:28) Нет, ... Jan 6 2015, 20:43       kovigor Цитата(Xenia @ Jan 6 2015, 23:43) Вот как... Jan 6 2015, 20:52       AlexandrY Цитата(Xenia @ Jan 6 2015, 22:43) Обращаю... Jan 6 2015, 22:03        Xenia Цитата(AlexandrY @ Jan 7 2015, 02:03) Не ... Jan 6 2015, 22:28      Сергей Борщ Цитата(kovigor @ Jan 6 2015, 22:28) Плюс ... Jan 7 2015, 07:59 SII Ну, с STM32 работают не все (я, например, работаю ... Jan 6 2015, 04:48 =AK= Цитата(internal enemy @ Jan 6 2015, 07:31... Jan 6 2015, 06:03 jartsev Цитата(internal enemy @ Jan 6 2015, 01:01... Jan 6 2015, 06:46 internal enemy Вообще с самого начала я нацелился на NXP. Постави... Jan 6 2015, 07:09 =AK= Цитата(internal enemy @ Jan 6 2015, 17:39... Jan 6 2015, 08:39  AlexandrY Цитата(=AK= @ Jan 6 2015, 10:39) Оживленн... Jan 6 2015, 09:49 AlexandrY Цитата(internal enemy @ Jan 5 2015, 23:01... Jan 6 2015, 07:09 internal enemy Чем прошивать NXP я вроде нашел
AlexandrY
Спасибо... Jan 6 2015, 07:22 Lmx2315 ..нет ничего лучше чем атмега и самый удобный комп... Jan 6 2015, 07:35 SII Цитата(internal enemy @ Jan 6 2015, 10:22... Jan 6 2015, 13:26 jcxz Цитата(internal enemy @ Jan 6 2015, 13:22... Jan 7 2015, 14:19 Xenia Цитата(internal enemy @ Jan 6 2015, 11:22... Jan 7 2015, 14:46  SII Цитата(Xenia @ Jan 7 2015, 17:46) А с его... Jan 7 2015, 16:49   jcxz Цитата(SII @ Jan 7 2015, 22:49) Со Старте... Jan 7 2015, 17:35 Dog Pawlowa Цитата(=AK= @ Jan 6 2015, 11:39) Оживленн... Jan 6 2015, 09:47 Xenia Вот какой! Плохо только, что китайский. А так ... Jan 6 2015, 13:19 Ruslan1 Цитата(Xenia @ Jan 6 2015, 15:19) Вот как... Jan 7 2015, 10:05  Xenia Цитата(Ruslan1 @ Jan 7 2015, 14:05) А что... Jan 7 2015, 10:59   AlexandrY Цитата(Xenia @ Jan 7 2015, 12:59) Китайцы... Jan 7 2015, 11:23   A. Fig Lee Цитата(Xenia @ Jan 7 2015, 05:59) Как буд... Jan 7 2015, 20:39    Ruslan1 Цитата(A. Fig Lee @ Jan 7 2015, 22:39) Де... Jan 7 2015, 22:43     A. Fig Lee Цитата(Ruslan1 @ Jan 7 2015, 17:43) Чего ... Jan 8 2015, 01:52      Ruslan1 Цитата(A. Fig Lee @ Jan 8 2015, 03:52) Я ... Jan 8 2015, 08:46       A. Fig Lee Цитата(Ruslan1 @ Jan 8 2015, 03:46) А что... Jan 8 2015, 20:03        Ruslan1 Цитата(A. Fig Lee @ Jan 8 2015, 22:03) Op... Jan 8 2015, 22:35   jcxz Цитата(Xenia @ Jan 7 2015, 16:59) Что же ... Jan 9 2015, 04:21    Xenia Цитата(jcxz @ Jan 9 2015, 07:21) Нафаршир... Jan 9 2015, 07:23    Ruslan1 Цитата(jcxz @ Jan 9 2015, 06:21) Далеко н... Jan 9 2015, 08:38 Aner противоположное мнение ...
Непонятно ведь, о чем в... Jan 6 2015, 14:00 SII Ну так использование всего готового -- это не наст... Jan 6 2015, 15:07 A. Fig Lee Цитата(SII @ Jan 6 2015, 10:07) Ну так ис... Jan 6 2015, 16:35 =AK= Цитата(SII @ Jan 7 2015, 01:37) Ну так ис... Jan 7 2015, 11:52  SII Цитата(=AK= @ Jan 7 2015, 14:52) Так что ... Jan 7 2015, 13:21   =AK= Цитата(SII @ Jan 7 2015, 23:51) Не соглаш... Jan 7 2015, 23:13 Plain Присоединяюсь. Программирование микроконтроллеров ... Jan 6 2015, 15:46 toweroff Ура!
Новый холивар
пока точную потребность (... Jan 6 2015, 20:37 kovigor Цитата(toweroff @ Jan 6 2015, 23:37) Новы... Jan 6 2015, 20:43 psL начинайте с постановки задачи. Для реализации ... Jan 6 2015, 21:09 ViKo Качество микроконтроллеров STM и документации на н... Jan 7 2015, 08:42   jcxz Цитата(AlexandrY @ Jan 7 2015, 23:36) NXP... Jan 7 2015, 18:45 ViKo Цитата(internal enemy @ Jan 7 2015, 19:52... Jan 7 2015, 19:18  AlexandrY Цитата(ViKo @ Jan 7 2015, 21:18) Скажем, ... Jan 7 2015, 20:25   A. Fig Lee Цитата(AlexandrY @ Jan 7 2015, 15:25) Да ... Jan 7 2015, 20:35    ViKo Цитата(A. Fig Lee @ Jan 7 2015, 23:35) Вы... Jan 7 2015, 20:40    AlexandrY Цитата(A. Fig Lee @ Jan 7 2015, 22:35) А ... Jan 7 2015, 20:54   ViKo Цитата(AlexandrY @ Jan 7 2015, 23:25) Да ... Jan 7 2015, 20:38   jcxz Цитата(AlexandrY @ Jan 8 2015, 02:25) Да ... Jan 8 2015, 17:20 A. Fig Lee Цитата(internal enemy @ Jan 7 2015, 11:52... Jan 7 2015, 20:41 jhm Цитата(Ruslan1 @ Jan 9 2015, 12:38) печат... Jan 9 2015, 09:41 Ruslan1 Цитата(jhm @ Jan 9 2015, 11:41) А где зак... Jan 9 2015, 11:12 A. Fig Lee Да, дорогие девелопмент платы от производителя бра... Jan 9 2015, 11:52 Xenia Цитата(A. Fig Lee @ Jan 9 2015, 14:52) Да... Jan 9 2015, 12:23  A. Fig Lee Цитата(Xenia @ Jan 9 2015, 07:23) Так есл... Jan 9 2015, 12:34  jcxz Цитата(Xenia @ Jan 9 2015, 18:23) А то пр... Jan 9 2015, 18:38 Xenia Пожалуй, существует компромиссное решение, если на... Jan 10 2015, 00:03 A. Fig Lee Такие платы того стоят, ИМХО. Я после них дисковер... Jan 10 2015, 02:49 Ruslan1 Цитата(A. Fig Lee @ Jan 10 2015, 04:49) Д... Jan 10 2015, 10:12  A. Fig Lee Цитата(Ruslan1 @ Jan 10 2015, 05:12) Я ещ... Jan 10 2015, 12:06 jcxz Цитата(A. Fig Lee @ Jan 10 2015, 08:49) Н... Jan 11 2015, 20:50 ViKo Что вы демо-платами размахалися? Топикстартер, воз... Jan 10 2015, 12:20 Xenia Цитата(ViKo @ Jan 10 2015, 15:20) Что вы ... Jan 10 2015, 12:58  ViKo Цитата(Xenia @ Jan 10 2015, 15:58) А вы н... Jan 10 2015, 13:08   Xenia Цитата(ViKo @ Jan 10 2015, 16:08) Тогда н... Jan 10 2015, 14:03    A. Fig Lee Цитата(Xenia @ Jan 10 2015, 09:03) А что ... Jan 10 2015, 17:25 internal enemy Цитата(SII @ Jan 6 2015, 14:26) Если рабо... Jan 11 2015, 12:44 Ruslan1 Цитата(internal enemy @ Jan 11 2015, 14:4... Jan 11 2015, 21:02 SII Цитата(internal enemy @ Jan 11 2015, 15:4... Jan 12 2015, 06:11  internal enemy Цитата(SII @ Jan 12 2015, 06:11) Повторю,... Jan 17 2015, 05:48 A. Fig Lee . Jan 11 2015, 13:12 A. Fig Lee Нападки на СТМ32 есть, но мне ни попадалось ничего... Jan 11 2015, 23:49 Xenia Эврика! Раз уж топикстартер такой привереда, ч... Jan 11 2015, 23:52 internal enemy Цитата(Xenia @ Jan 12 2015, 00:52) Эврика... Jan 12 2015, 04:55  adnega Цитата(internal enemy @ Jan 12 2015, 08:5... Jan 12 2015, 09:17   jcxz Цитата(adnega @ Jan 12 2015, 15:17) Взять... Jan 12 2015, 11:00    adnega Цитата(jcxz @ Jan 12 2015, 15:00) Изменяе... Jan 12 2015, 19:30     jcxz Цитата(adnega @ Jan 13 2015, 01:30) Самый... Jan 13 2015, 03:59  Ruslan1 Цитата(internal enemy @ Jan 12 2015, 06:5... Jan 12 2015, 11:18 jcxz Цитата(Xenia @ Jan 12 2015, 05:52) На пер... Jan 12 2015, 05:22 Xenia ЦитатаAVR - "прочитанная книга", а STM32... Jan 12 2015, 13:10 internal enemy Эх, возьму контроллер NXP все таки, поскольку нача... Jan 13 2015, 12:39 internal enemy Я все-таки не определился с контроллером. Отладочн... Jan 16 2015, 18:50 kovigor Цитата(internal enemy @ Jan 16 2015, 22:5... Jan 16 2015, 20:00 Xenia Цитата(internal enemy @ Jan 16 2015, 21:5... Jan 16 2015, 20:09 SM Цитата(internal enemy @ Jan 16 2015, 21:5... Jan 16 2015, 20:15 internal enemy По поводу среды: я пользуюсь только Linux и меня и... Jan 17 2015, 04:01
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|