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

 
 
> С чего начать?
internal enemy
сообщение Jan 5 2015, 21:01
Сообщение #1





Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
internal enemy
сообщение Jan 7 2015, 16:52
Сообщение #2





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



Скажите пожалуйста, а зачем в одном контроллере комбинируют два ядра M4 и M0? В общих чертах, в каких областях это применимо?
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jan 7 2015, 17:02
Сообщение #3


Гуру
******

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



Цитата(internal enemy @ Jan 7 2015, 20:52) *
Скажите пожалуйста, а зачем в одном контроллере комбинируют два ядра M4 и M0? В общих чертах, в каких областях это применимо?


Чаще всего в таких парах более слабое ядро используют, как процессор ввода-вывода. Или даже явно устанавливают на плате два контроллера - один для "математики", а другой дисплеем управлять и прочей периферией.

Обычно проблема состоит в том, что внешние устройства типа дисплея, CD-карты, ззернета и т.п. требует при работе с ними временных задержек, а если процессор только один, то исполнение всех этих задержек тормозит работу, порой делая ее неэффективной. Примерно по этой же причине многоядерные процессоры суют даже в сотовые телефоны.

P.S. Помимо сказанного, бывает и более банальная причина, которую уже назвал AlexandrY, - на развитую периферию у одного контроллера просто не хватает своих ног. sm.gif
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jan 7 2015, 17:36
Сообщение #4


Ally
******

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



Цитата(Xenia @ Jan 7 2015, 19:02) *
P.S. Помимо сказанного, бывает и более банальная причина, которую уже назвал AlexandrY, - на развитую периферию у одного контроллера просто не хватает своих ног. sm.gif


Ну это не тот случай.
NXP в своем LPC4300 сделало два ядра чтобы компенсировать убогость периферии своих ARM-ов и даже переплюнуть конкурентов в плане периферии.
Они изобрели такой периферийный модуль - SGPIO, который просто нуждается в дополнительном процессоре.
Скажем через него они подключают камеру, но не имеет достаточно развитого DMA, ну так функции предварительной буферизации и перепаковки пиксел берет на себя сопроцессор.
Или у них есть апнот как сделать до 8-и полнодуплексных UART-ов на этом SGPIO, опять без сопроцессора не обойтись.

Но опять же сравнительно мелкий корпус заставляет выбрать либо одно либо другое. Это не прорыв.

Другое дело Freescale. (Прошу не банить за вынужденную рекламу biggrin.gif )

Их VF6xx имеет на борту ARM Cortex-A5 и Cortex-M4.
И это очевидно нужно чтобы линукс на Cortex-A5 изолировать от надежной прикладной функциональности на Cortex-M4.
Т.е. вся логика приложения делается на Cortex-M4 с использованием RTOS MQX.
А на Cortex-A5 делают малоответственный пользовательский интерфейс и сетевой стек которые имеют обыкновение постоянно виснуть и тормозить.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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 страниц V   1 2 >


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 13:30
Рейтинг@Mail.ru


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