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

 
 
> Vybrid VF6xx family is a dual-core, Кто работал, расскажите плз...
mantech
сообщение Jun 21 2014, 06:57
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Приветствую.

есть темка поработать с данным камешком, и есть непонятки rolleyes.gif

1) Как работать с 2мя ядрами вообще? Т.е. как пишутся проги под ядра, загружаются и запускаются?

2) Есть-ли standalone(без осей) библиотеки или примеры для запуска и инициализации процов?

3) Как вообще камешек? стоит его поюзать, есть встроенный видеоконтроллер, продаются платки по цене вполне приемлимо...

ЗЫ. Если у кого что есть по нему, и вообще что-то можете сказать - поделитесь, буду очень признателен biggrin.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SimpleSoft
сообщение Jun 22 2014, 07:13
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 273
Регистрация: 3-11-05
Пользователь №: 10 442



Цитата(mantech @ Jun 21 2014, 09:57) *
1) Как работать с 2мя ядрами вообще? Т.е. как пишутся проги под ядра, загружаются и запускаются?


Цитата
19.11 Running Secondary Core

To start execution in the secondary (Cortex-M4) core, an application entry address must
be established and the auxiliary core clock must be enabled. The auxiliary core begins
execution in the Boot ROM code. The Boot ROM code checks the validity of the
application entry address address pointed to by SRC_GPR2 and, if valid, jumps to the
address.


Цитата(mantech @ Jun 21 2014, 09:57) *
2) Есть-ли standalone(без осей) библиотеки или примеры для запуска и инициализации процов?

Мы пользуем Embedded Linux, но вроде в IAR есть какие-то примеры.
P.S.: Глянул в IAR - есть примеры загрузки кода и в A5 ядро и в M4.

Цитата(mantech @ Jun 21 2014, 09:57) *
3) Как вообще камешек? стоит его поюзать, есть встроенный видеоконтроллер, продаются платки по цене вполне приемлимо...

Процессор для определённого круга задач. Далеко не всемогущий, однако задачи по выводу простенького GUI может решать в параллель с управлением каким-либо процессом.

Сообщение отредактировал SimpleSoft - Jun 22 2014, 07:31
Go to the top of the page
 
+Quote Post
mantech
сообщение Jun 22 2014, 14:28
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(SimpleSoft @ Jun 22 2014, 10:13) *
Процессор для определённого круга задач. Далеко не всемогущий,


Да я не спорю, для линуксового программирования можно и гораздо круче найти, а вот без оси на них ничего не сделаешь, к сожалению...
ЗЫ. Тут где-то в теме проскакивало сообщение, что делали без оси под ситару, спросил - но никто не отвечает... Толи ничего не получилось или просто не хочет рассказать, ну да и ладно laughing.gif
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jun 22 2014, 17:54
Сообщение #4


Ally
******

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



Цитата(mantech @ Jun 22 2014, 17:28) *
Да я не спорю, для линуксового программирования можно и гораздо круче найти, а вот без оси на них ничего не сделаешь, к сожалению...
ЗЫ. Тут где-то в теме проскакивало сообщение, что делали без оси под ситару, спросил - но никто не отвечает... Толи ничего не получилось или просто не хочет рассказать, ну да и ладно laughing.gif


Под микроконтроллеры для Freescale есть замечательный пакет - MQX и есть Processor Expert
Туда входит и RTOS и драйвера периферии и промежуточное ПО.
С Vybrid там работать не труднее чем с Kinetis.
Более того, там даже есть софт для меж-ядерного взаимодействия.

При том количестве периферии которое есть у Vybrid, написать неконфликтующие за ресурсы времени драйвера без RTOS выглядит нереальной задачей. Никогда даже не пробовал так делать.

Но если освоение RTOS представляется проблемой, то с помощью Processor Expert можно сгенерировать драйвера работающие и без RTOS.
Приложения правда уже придется писать самому.

Go to the top of the page
 
+Quote Post
mantech
сообщение Jun 22 2014, 18:28
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(AlexandrY @ Jun 22 2014, 20:54) *
написать неконфликтующие за ресурсы времени драйвера без RTOS выглядит нереальной задачей.


Да я понимаю это, просто в задаче нужно иметь полный контроль над периферией, прерываниями и памятью. Сделать это под РТОС довольно проблематично.

"Более того, там даже есть софт для меж-ядерного взаимодействия." - можно про это чуть по-подробнее? В смысле, на каком уровне происходить это взаимодействие, через прерывания или память (мейлбокс)?
Go to the top of the page
 
+Quote Post



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

 


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


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