Size: a a a

2021 March 31

LZ

Leonid Zaliubovskii in Embedded Group
Это для position independent code
источник

LZ

Leonid Zaliubovskii in Embedded Group
Это другое
источник

AK

Anton Kirilenko in Embedded Group
блять, всё вам не так
источник

AP

Andrey Pimenov in Embedded Group
Alexander
Ох...
А что-то типа raspberry не сгодится ?
Там много софта и проектов под создание кластеров.
есть ограничение по габаритам. А ПЛИС страшновато...
источник

LZ

Leonid Zaliubovskii in Embedded Group
Anton Kirilenko
блять, всё вам не так
Шо поделать, Леонид привередлив 😁
источник

AK

Anton Kirilenko in Embedded Group
картошэчки пожар, добрэе будеш!
источник

LZ

Leonid Zaliubovskii in Embedded Group
Anton Kirilenko
а есть курс?:)
Нужно спросить у интернета 😁
источник

LZ

Leonid Zaliubovskii in Embedded Group
Anton Kirilenko
картошэчки пожар, добрэе будеш!
С сальцом и мнясом. Это на выходных делать буду
источник

EK

Eugene Krashtan in Embedded Group
Leonid Zaliubovskii
Главное на жд вокзале долго не задерживаться. Последний раз был в Киеве 13 году, запашек ещё тот и грязь вонь. Супруга ездила последние годы на поезде из Москвы - говорит все плохо и сложно было.

Но да, Киев красивый, хотя мне лично больше нравится Львов и его бары
Да Львов тоже последнее время испоганился. Теперь за аутентичностью куда-нибудь во Франковск или Черновцы ехать нужно.
источник

AJ

Arm Jedi in Embedded Group
Leonid Zaliubovskii
Главное на жд вокзале долго не задерживаться. Последний раз был в Киеве 13 году, запашек ещё тот и грязь вонь. Супруга ездила последние годы на поезде из Москвы - говорит все плохо и сложно было.

Но да, Киев красивый, хотя мне лично больше нравится Львов и его бары
Киев красивый. Но блин это столица. Не позволительно такой ушатаной быть-(((
источник

ED

Electronics Designer in Embedded Group
О, тут в глубины ARM полезли.

А может кто мне рассказать, в чем прикол core coupled memory? Много читал, но так и не понял, зачем её вынесли в отдельный блок. Только ограничения от этого, но в чем плюс?
источник

PB

Petr Belyaev in Embedded Group
Electronics Designer
О, тут в глубины ARM полезли.

А может кто мне рассказать, в чем прикол core coupled memory? Много читал, но так и не понял, зачем её вынесли в отдельный блок. Только ограничения от этого, но в чем плюс?
Если в обычной RAM может быть конкуренция ядра и DMA, например (с круговым арбитражем), то CCM всегда вся "принадлежит" ядру
источник

PB

Petr Belyaev in Embedded Group
Картинка с Interconnect matrix должна хорошо все это иллюстрировать
источник

LZ

Leonid Zaliubovskii in Embedded Group
Electronics Designer
О, тут в глубины ARM полезли.

А может кто мне рассказать, в чем прикол core coupled memory? Много читал, но так и не понял, зачем её вынесли в отдельный блок. Только ограничения от этого, но в чем плюс?
По сути это кусок памяти, подключенный напрямую к ядру. Но есть нюансы, не все мк могут из нее выполнять код, иногда DMA с ней не работает. Нужно читать внимательно RM на нее.

Как правильно заметил оратор выше - interconnect matrix отлично показывает соединение.

В целом, ещё один быстрый кусок памяти в котором можно хранить данные, к которым требуется максимально быстрый доступ и иногда выполненять код, если подключена i-bus
источник

LZ

Leonid Zaliubovskii in Embedded Group
Petr Belyaev
Если в обычной RAM может быть конкуренция ядра и DMA, например (с круговым арбитражем), то CCM всегда вся "принадлежит" ядру
На самом деле, зависит от того, как она подключена и однопортовая она или двухпортовая. Бывают реализации двухпортовой TCM памяти, но это уже отдельная история, я бы сказал
источник

PB

Petr Belyaev in Embedded Group
Leonid Zaliubovskii
На самом деле, зависит от того, как она подключена и однопортовая она или двухпортовая. Бывают реализации двухпортовой TCM памяти, но это уже отдельная история, я бы сказал
Вообще, конечно, я не в курсе всех нюансов и понятно, что интерфейсы могут быть по-разному реализованы. Вот тут, насколько я понимаю, к CCM RAM может обращаться только ядро, причем только через D-bus (очевидно). Вот может ли периферия через матрицу общаться с CCM RAM - тут уже читать надо. Скорее нет )

Ну я к чему - картинка самоочевидная. Теоретически возможно одновременное сосуществование любой комбинации непересекающихся путей. Ну и даже если они пересекаются, как при конкуренции между DMA и ядром за какой-нибудь SRAM1, там все равно round-robin арбитр.
источник

PB

Petr Belyaev in Embedded Group
В СТМ так. А вообще как угодно может быть. Так что да - документы - наше все.
источник

LZ

Leonid Zaliubovskii in Embedded Group
Petr Belyaev
Вообще, конечно, я не в курсе всех нюансов и понятно, что интерфейсы могут быть по-разному реализованы. Вот тут, насколько я понимаю, к CCM RAM может обращаться только ядро, причем только через D-bus (очевидно). Вот может ли периферия через матрицу общаться с CCM RAM - тут уже читать надо. Скорее нет )

Ну я к чему - картинка самоочевидная. Теоретически возможно одновременное сосуществование любой комбинации непересекающихся путей. Ну и даже если они пересекаются, как при конкуренции между DMA и ядром за какой-нибудь SRAM1, там все равно round-robin арбитр.
У более новых там гибче. Даже уже 411 кажись больше позволяет с ней делать.
источник

LZ

Leonid Zaliubovskii in Embedded Group
Petr Belyaev
В СТМ так. А вообще как угодно может быть. Так что да - документы - наше все.
Но да, про стм32 если мы говорим - это напрямую ту ядру подключения память, с ограниченной доступностью скажем так
источник

AR

Alexandr Rudalev in Embedded Group
Утренние новости, что-то меня обескуражили. Ну я ещё понимаю про обычные ПК. Но тут блин импортозамещение в IoT. Это как вообще? Про какие ОС они говорят? Тут же либо RTOS, либо bare metal, либо своя сборка на Yocto/buildroot. И во всём блобы и SDK от производителя. А может я в танке и у нас уже есть камушки с BLE/WiFi/Lora/....

https://www.cnews.ru/news/top/2021-03-30_importozameshchenie_po_dobralos
источник