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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Linux и RTOS на разных процессорных ядрах Zynq-7000, Linux и RTOS на разных процессорных ядрах Zynq-7000
Diometr
сообщение Sep 9 2015, 14:10
Сообщение #1





Группа: Участник
Сообщений: 7
Регистрация: 9-09-15
Пользователь №: 88 337



Доброго времени суток . Имею задачу поставить Linux и RTOS на разные ядра АРМа Zynq-7020 ( ARM Cortex-A9 ).В некотором ужасе , даж не знаю делал ли это кто УСПЕШНО. Может кто сталкивался с подобным..? Отладочная плата - ZedBoard 7020...
Go to the top of the page
 
+Quote Post
Diometr
сообщение Sep 9 2015, 16:31
Сообщение #2





Группа: Участник
Сообщений: 7
Регистрация: 9-09-15
Пользователь №: 88 337



Эхххх , никто значит (((( , что ж , отпишу если выйдет. Просто затейник этои истории угодил в больницу в пятницу , предварительно разкрутив фирму на все отладочные средства.. Угодил надолго, я его коллега , но немного из другого направления , Плисины последний раз тюкал вживую , лет 5 назад..
Go to the top of the page
 
+Quote Post
ZASADA
сообщение Sep 9 2015, 17:38
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



никогда не делал, не знаю кто вживую сделал, но когда только анонсировали Zynq читал про такую возможность. было несколько XAPP как такое делать. начните наверное с этого
Go to the top of the page
 
+Quote Post
Diometr
сообщение Sep 9 2015, 17:44
Сообщение #4





Группа: Участник
Сообщений: 7
Регистрация: 9-09-15
Пользователь №: 88 337



Цитата(ZASADA @ Sep 9 2015, 17:38) *
никогда не делал, не знаю кто вживую сделал, но когда только анонсировали Zynq читал про такую возможность. было несколько XAPP как такое делать. начните наверное с этого

Xilinx мне ответил , что , типа штатно , они такой режим не испытывали , НО дали ссылки на неких этузиастов с США , которые это применяют . Я написал письма , но не отвечают. (((
Go to the top of the page
 
+Quote Post
Diometr
сообщение Sep 10 2015, 08:29
Сообщение #5





Группа: Участник
Сообщений: 7
Регистрация: 9-09-15
Пользователь №: 88 337



Может кто навскидку прокомментирует деятельность этого умника ?тут

Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение Sep 10 2015, 11:28
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Цитата(Diometr @ Sep 10 2015, 11:29) *
Может кто навскидку прокомментирует деятельность этого умника ?тут


Делал подобное, но без FreeRTOS, а просто приложение на втором ядре. В принципе человек дело пишет, в комментах подтверждают работоспособность. Осталось только повторить. Главное - использовать те же версии всех компонент, иначе будете долго мучиться. И как на счет этой ссылки? ->


--------------------
Go to the top of the page
 
+Quote Post
Diometr
сообщение Sep 10 2015, 12:00
Сообщение #7





Группа: Участник
Сообщений: 7
Регистрация: 9-09-15
Пользователь №: 88 337



Цитата(dm.pogrebnoy @ Sep 10 2015, 12:28) *
Делал подобное, но без FreeRTOS, а просто приложение на втором ядре. В принципе человек дело пишет, в комментах подтверждают работоспособность. Осталось только повторить. Главное - использовать те же версии всех компонент, иначе будете долго мучиться. И как на счет этой ссылки? ->

Да читал , пока не понял ничего. Начальные фразы малость испугали, что мол ,Xilinx категорически не берёт ответственность за то что там понаписано..)))
Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение Sep 10 2015, 12:16
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Цитата(Diometr @ Sep 10 2015, 15:00) *
Да читал , пока не понял ничего. Начальные фразы малость испугали, что мол ,Xilinx категорически не берёт ответственность за то что там понаписано..)))


Ну так бесплатный опенсорс он такой. Я бы тоже не взял.


--------------------
Go to the top of the page
 
+Quote Post
Diometr
сообщение Sep 10 2015, 12:39
Сообщение #9





Группа: Участник
Сообщений: 7
Регистрация: 9-09-15
Пользователь №: 88 337



[quote name='dm.pogrebnoy' date='Sep 10 2015, 12:28' post='1363965']
Сори за вопрос , может он глупый , в текущий момент Линукс установлен на ВЕСЬ АРМ , и при полной загрузке задачей залезает на второе Ядро..НЕ уловил , если там будет 2-я система , надо ли Линукс как-то ограничивать, что б туда не лазил?
Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение Sep 10 2015, 13:30
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Цитата(dm.pogrebnoy @ Sep 10 2015, 12:28) *
Сори за вопрос , может он глупый , в текущий момент Линукс установлен на ВЕСЬ АРМ , и при полной загрузке задачей залезает на второе Ядро..НЕ уловил , если там будет 2-я система , надо ли Линукс как-то ограничивать, что б туда не лазил?


Да, обязательно, иначе линукс займет оба ядра. Так же необходимо разграничить области памяти выделяемые ядрам.


--------------------
Go to the top of the page
 
+Quote Post
Diometr
сообщение Sep 10 2015, 14:10
Сообщение #11





Группа: Участник
Сообщений: 7
Регистрация: 9-09-15
Пользователь №: 88 337



Цитата(dm.pogrebnoy @ Sep 10 2015, 14:30) *
Да, обязательно, иначе линукс займет оба ядра. Так же необходимо разграничить области памяти выделяемые ядрам.

Гм , может на оба ядра Linux - ы пихнуть , для начала ...посмотреть что выйдет.



Сообщение отредактировал Diometr - Sep 10 2015, 14:11
Go to the top of the page
 
+Quote Post
Alex77M
сообщение Sep 28 2015, 17:18
Сообщение #12





Группа: Новичок
Сообщений: 1
Регистрация: 24-02-13
Пользователь №: 75 766



Цитата(Diometr @ Sep 9 2015, 17:10) *
Доброго времени суток . Имею задачу поставить Linux и RTOS на разные ядра АРМа Zynq-7020 ( ARM Cortex-A9 ).В некотором ужасе , даж не знаю делал ли это кто УСПЕШНО. Может кто сталкивался с подобным..? Отладочная плата - ZedBoard 7020...

Через JTAG запустить две программы Main() без всякой ОS на дух ядрах легко получается (одна например лампой мигает, а другая в UART пишет). Но сделать для них FSBL чтобы с QSPI грузились - задача с ходу не решилась.
Go to the top of the page
 
+Quote Post
fguy
сообщение Sep 29 2015, 13:21
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 27-11-08
Пользователь №: 42 009



Цитата(Alex77M @ Sep 28 2015, 20:18) *
Через JTAG запустить две программы Main() без всякой ОS на дух ядрах легко получается (одна например лампой мигает, а другая в UART пишет). Но сделать для них FSBL чтобы с QSPI грузились - задача с ходу не решилась.

фсбл грузит плис и оба цпу (если есть прошивки), а запускает софт только на первом, а он в свою очередь должен запустить второй цпу
Go to the top of the page
 
+Quote Post
COMA
сообщение Sep 29 2015, 13:28
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



А можно наооброт?
фсбл грузит плис, потом RTOS на первом ядре, а он в свою очередь Linux на втором?
Не попортит ли Linux окружение для RTOS ?
Go to the top of the page
 
+Quote Post
fguy
сообщение Sep 29 2015, 15:54
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 27-11-08
Пользователь №: 42 009



Цитата(COMA @ Sep 29 2015, 16:28) *
А можно наооброт?
фсбл грузит плис, потом RTOS на первом ядре, а он в свою очередь Linux на втором?
Не попортит ли Linux окружение для RTOS ?

конечно можно, в ртос запустить второй проц не проблема, а разделять нужно по памяти - в меморискриптах выделяете не пересекающиеся области ддр для каждого цпу
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 23:04
Рейтинг@Mail.ru


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