DASM 0 17 декабря, 2019 Опубликовано 17 декабря, 2019 · Жалоба Ну так "не работает". STM Россию кстати "любит" :-D Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 17 декабря, 2019 Опубликовано 17 декабря, 2019 (изменено) · Жалоба 5 часов назад, DASM сказал: этом "новомодном" веянии ставить RT сопроцы не все ясно, имея 4..8 основных А53 и выше - вроде нет проблемы одно ядро на голый металл/FreeRTOS выделить . Так-то да, но в М серии контроллер прерываний пошустрее, хотя мне и на А серии особо микросекундные вызовы прерываний не нужны, но если уж надо, то... Но ИМХО, М серия хорошо поддержана РТОСами и bremetal программами, А же серия - тут все действительно в линуксах погрязли и примеров безосегого программирования кот наплакал, может поэтому так и делают А + М вместе... 13 часов назад, DASM сказал: то и даром не надо, дикие мучения и патчи чтобы хелло от м4 услышать, Не знаю, как в линуксах, без них, в вибриде (А5+ М4) все было довольно просто, грузишь бинарь в нужную область памяти, выставляешь вектора и в путь... Изменено 17 декабря, 2019 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DASM 0 17 декабря, 2019 Опубликовано 17 декабря, 2019 · Жалоба 12 minutes ago, mantech said: Так-то да, но в М серии контроллер прерываний пошустрее, хотя мне и на А серии особо микросекундные вызовы прерываний не нужны, но если уж надо, то... Но ИМХО, М серия хорошо поддержана РТОСами и bremetal программами, А же серия - тут все действительно в линуксах погрязли и примеров безосегого программирования кот наплакал, может поэтому так и делают А + М вместе... Не знаю, как в линуксах, без них, в вибриде (А5+ М4) все было довольно просто, грузишь бинарь в нужную область памяти, выставляешь вектора и в путь... О, даже не знал о таких, как-то они тихо проплыли. А что прерывания? += десятка два три четрыре тактов на гигагерце это ерунда, если надо "точно" - это вообще к плисо-сокам. В общем выглядит как "выкидываем MMU из А и преподносим М4..7 как передовое достижение науки и техники" :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 60 17 декабря, 2019 Опубликовано 17 декабря, 2019 · Жалоба 3 hours ago, DASM said: Ну так "не работает". STM Россию кстати "любит" :-D Это не они "любят". Это ребята из Кремля такую политику на таможне ведут, что никто отправлять не хочет. Даже образцы уже никто не отправляет, так как таможня не проспукает ничего. Texas дольше всех держался, но и они уже сказали - идите в жо.у со своими правилами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DASM 0 17 декабря, 2019 Опубликовано 17 декабря, 2019 · Жалоба 14 minutes ago, x893 said: в жо.у ну так и писал, что "любят" ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 17 декабря, 2019 Опубликовано 17 декабря, 2019 · Жалоба 6 hours ago, DASM said: имея 4..8 основных А53 и выше - вроде нет проблемы одно ядро на голый металл/FreeRTOS выделить Оно не станет от этого RT, к сожалению - контроллер прерываний общий, шины/память общие. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DASM 0 17 декабря, 2019 Опубликовано 17 декабря, 2019 · Жалоба 3 minutes ago, aaarrr said: Оно не станет от этого RT, к сожалению - контроллер прерываний общий, шины/память общие. линукс завешивает своими прерываниями все? Что-то сомневаюсь. Да и вечный вопрос "что есть ртос" обсуждать не хочется. По-моему вполне себе рилтайм получится на свободном ядре. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 17 декабря, 2019 Опубликовано 17 декабря, 2019 · Жалоба 4 часа назад, DASM сказал: Да и вечный вопрос "что есть ртос" обсуждать не хочется. По-моему вполне себе рилтайм получится на свободном ядре. Не хочется углублятся в дебри, но "свой" контроллер прерываний - это все же лучше, чем делить его с остальными ядрами, "чужими" осями и пр. И есть еще один момент - резерв надежности. Скажем, завис у вас этот линукс, как поведут себя общие прерывания - неизвестно, а задача на системе лежит важная, вот М4 в этом и поможет, возьмет на себя низкоуровневую обработку датчиков, движков и т.п. В результате чего, скажем, координатная система не врежется в ступоры и не поломает редуктора... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 17 декабря, 2019 Опубликовано 17 декабря, 2019 · Жалоба 1 hour ago, DASM said: По-моему вполне себе рилтайм получится на свободном ядре. Такой вот "рилтайм", например. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DASM 0 17 декабря, 2019 Опубликовано 17 декабря, 2019 · Жалоба 35 minutes ago, aaarrr said: Такой вот "рилтайм", например. как-то странно это все у них запущено, через гипервизор... программисто детектед? Я как бы подразумевал что основа - на выделенном ядре в жестком времени. А в фоне - гостевой Линукс. Не более того. Но надо конечно разбираться. Понятно же, что линуксоидам много ресурсов не давать. 1 hour ago, mantech said: координатная система не врежется в ступоры и не поломает редуктора... не, ну если оставить все эти "поиграться" то лично я конечно же поставил бы выделенный процик не выше M3 с рубильником по питанию всем этим вашим линуксам )). Если своими так сказать деньгами отвечать за результат. (не всмысле что он очень плох или я напишу лучше, просто свои глюки - они роднее и примерно знаешь, что ожидать.) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 17 декабря, 2019 Опубликовано 17 декабря, 2019 · Жалоба 16 minutes ago, DASM said: как-то странно это все у них запущено, через гипервизор... Зато запущено. Для себя сделал вывод, что сгодится для ряда случаев, например, перетащить софт с OMAP-L138 (ARM + DSP) на современный многоядерник, не меняя при этом принципиально идеологию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrey_p 0 17 декабря, 2019 Опубликовано 17 декабря, 2019 · Жалоба 1 hour ago, aaarrr said: Такой вот "рилтайм", например. Хороший документ. Схема венчания через гипервизор на embedded нынче модная. Интересно было бы посмотреть, что там с кэшами и доступом к памяти. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 60 17 декабря, 2019 Опубликовано 17 декабря, 2019 · Жалоба 33 minutes ago, andrey_p said: Хороший документ. Схема венчания через гипервизор на embedded нынче модная. Интересно было бы посмотреть, что там с кэшами и доступом к памяти. Не очень понятно зачем эта вся суета. Есть килотонны готовых моделей, начиная от MT7688 до H5 (и больше). С готовой памятью и остальным фаршем. ST тут совсем не пионер. Берешь студию и пишешь что надо под любой - линукс везде один. Просто ради интереса тратить время на на MP1 - а смысл ? Бенефитов никаких не вижу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 17 декабря, 2019 Опубликовано 17 декабря, 2019 · Жалоба 1 минуту назад, x893 сказал: Просто ради интереса тратить время на на MP1 - а смысл ? Я уже это писал в самом начале топика, мне тоже не понятно все это, могу только предположить, что для любителей baremetal тут есть плюс - более документирован. Хотя для себя, как такого любителя, я тоже ничего особенного в данном камне не нашел, ибо "китайцы" по мне гораздо "аппетитнее" стали, ИМХО... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DASM 0 17 декабря, 2019 Опубликовано 17 декабря, 2019 · Жалоба 8 minutes ago, mantech said: Я уже это писал в самом начале топика, мне тоже не понятно все это, могу только предположить, что для любителей baremetal тут есть плюс - более документирован. Хотя для себя, как такого любителя, я тоже ничего особенного в данном камне не нашел, ибо "китайцы" по мне гораздо "аппетитнее" стали, ИМХО... нунинаю.. что видел у китов - жесть. Так а что с iMX? Достойная дока же.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться