Jump to content

    

Новые STM32H7 - два ядра (M7+M4), 480 МГц

Пока тайваньщина-китайчатина (азура эта - медиатех?) не станет отдавать документацию "в открытую", никого она не порвёт ... уж тем более малину с ардуйнёй.

Edited by Obam

Share this post


Link to post
Share on other sites
1 hour ago, jcxz said:

LPC43xx - вся линейка. Много лет уж как есть. Также пользовали Concerto (TI) - CM3+C2000; OMAP L137 - ARM+C674x+PRU*2.

PS: Вы на какой планете живёте?  :wink2:

LPC43xx M4+M0 против М7+М4 очень спорный пример)))

Concerto (TI) - CM3+C2000 - видел его несколько лет назад и никакого желания изучать чисто техасовское творение С2000 как нагрузку)))

OMAP L137 - ARM+C674x+PRU*2 - а вот это то самое что я назвал "экзотикой"

Так что пока не видно конкурентов у стм-ки - вот только они долго "запрягают" - ну это очень соответсвует французам)))

ПС:

Живем, как раз, на "правильной" планете)))

Share this post


Link to post
Share on other sites
15 минут назад, backa сказал:

LPC43xx M4+M0 против М7+М4 очень спорный пример)))

Так что пока не видно конкурентов у стм-ки - вот только они долго "запрягают" - ну это очень соответсвует французам)))

Отчего "спорный"? И вообще-то я просто ответил на ваш вопрос "что есть" и ни о чём не спорил. Если для вас нет бога кроме Аллаха нет никого святее STM, то это лично ваши проблемы. Другие люди могут быть не зашорены так.

Как раз M4+M0 - имхо очень хорошее решение. Когда нужно много спать мало кушая, а иногда сильно посчитать. А вот M7+M4 - какой смысл?

15 минут назад, backa сказал:

OMAP L137 - ARM+C674x+PRU*2 - а вот это то самое что я назвал "экзотикой"

Для вас всё что не STM - экзотика?  :biggrin:

Share this post


Link to post
Share on other sites

Нисколько не хотел тут разводить халивар))

Может как-то получись так выразиться слишком "конкретно".

А к стм-кам отношусь просто и ровно  - у них на данный момент нет конкурентов среди МИКРОКОНТРОЛЛЕРОВ (несмотря на индускую поделку "кубическую" - но сие никто не заставляет использовать - доступ к регистрам открыт).

Достойный камушек у техасовцев ТМ4С1294 - там все так вылизано в либах - просто сказка для осовоения их продукции и поддержка просто песТня )))

Но это офф-топ... Процы - они все одинаковые по итогу ... обидно, что народ , совсем далекий от программирования "бареметал", нипасав пару строк на адируне , гордо себя именнует поГРаммистами-имбедерами .. такая ужасная тынденция .

Такими темпами лет через 10, чтобы моргнуть светодиодом надо будет ОС-ку ставить с диким фрэймворком ...

Такие дела...

 

 

Share this post


Link to post
Share on other sites
15 минут назад, backa сказал:

Достойный какушек у техасовцев ТМ4С1294 - там все так вылизано в либах - просто сказка для осовоения их продукции и поддержка просто песТня )))

Tiva я тоже использовал в своих проектах. И много кода для неё написал. Нормальный МК.

Цитата

Но это офф-топ... Процы - они все одинаковые по итогу ...

Я не вижу особого смысла в M7+M4. Два почти одинаковых ядра, имхо - малополезная трата кремния. Согласен с теми ораторами, кто писал здесь, что лучше бы M4+M0 (или STM8L), а с учётом количества кремния - можно даже M4+M0*N. Так было бы полезнее. Для всяких задач где важно потребление, но иногда нужно хорошо посчитать. А особенно если будет несколько мелких ядер.

А если тратить то же самое количество кремния с целью максимальной производительности, то имхо лучше: какой нить DSP типа C674x + Cortex-Mx(какой-нить) - вот это была бы песня, а не МК!  :ok:

 

PS: А экзотика (имхо) - это 6-ядерный TriCore.

Share this post


Link to post
Share on other sites

"Хотелки" это конечно хорошо ))) Но лучше оперировать тем, что реально можно запаять на плату.

Я тоже не очень вижу где плюсы многоядерных микроконтроллеров (ну разве что что-то вялотекущее обслуживать "мелким" ядром, может что-то типпа GUI "HMI" ).

Что-то уж более серьезное "посчитать" - для этого можно ставить в связку однокриссталку с линуксом или фпга-шку уж если надо совсем быстро и шустро)))

Share this post


Link to post
Share on other sites
6 hours ago, jcxz said:

LPC43xx - вся линейка

О да!!! В декабря 2013 это был мой первый многоядерник)))) Так, что, да, давно они есть)))

5 hours ago, backa said:

LPC43xx M4+M0 против М7+М4 очень спорный пример)))

А оно вообще где надо  такие мощности применять? Может быть если писать оптимальный код, почаще заглядывать в листинги, то и M0 хватит?)

 

 

Share this post


Link to post
Share on other sites
11 hours ago, Obam said:

Пока тайваньщина-китайчатина (азура эта - медиатех?) не станет отдавать документацию "в открытую", никого она не порвёт ... уж тем более малину с ардуйнёй.

Потому и говорю про годик подождать.
 

10 hours ago, backa said:

А к стм-кам отношусь просто и ровно  - у них на данный момент нет конкурентов среди МИКРОКОНТРОЛЛЕРОВ (несмотря на индускую поделку "кубическую" - но сие никто не заставляет использовать - доступ к регистрам открыт).

Конкурентов нет у Renesas-ов.
А ST-мы и с кубом нормально не поднять.   

Share this post


Link to post
Share on other sites
5 часов назад, haker_fox сказал:

Может быть если писать оптимальный код, почаще заглядывать в листинги, то и M0 хватит?)

В точку!  :good3:

Share this post


Link to post
Share on other sites
10 часов назад, backa сказал:

А к стм-кам отношусь просто и ровно  - у них на данный момент нет конкурентов среди МИКРОКОНТРОЛЛЕРОВ

Не согласен. Почитайте мануалы на другие МК - по-сравнению со многими другими у STM32 часто периферия намного слабее. Даже упоминавшийся вами ранее Tiva мы в своё время выбрали предпочтя его, а не STM32F4 из-за в том числе лучшей периферии.

Имхо: популярность STM32 связана в первую очередь с дешевизной младших моделей, дешёвых отладок и низкого уровня навыков большинства пользователей, умеющих только тыкать галки в кубе и не умеющих разобраться в мануале самостоятельно. Как МК - STM32 в среднем не лучше и не хуже других - в чём-то немного лучше, в чём-то немного хуже. А именно по периферии STM32 часто в среднем слабее других МК. Имхо.

Говорю по собственному опыту - на STM32F4 у меня тоже есть работающий проект.

Share this post


Link to post
Share on other sites
5 hours ago, haker_fox said:

А оно вообще где надо  такие мощности применять? Может быть если писать оптимальный код, почаще заглядывать в листинги, то и M0 хватит?)

Быстро проходят времена когда можно было себе позволить заглядывать в листинги. 
Последние микроконтроллеры от Renesas с  Dynamically Reconfigurable Processor  не оставляют вам возможности вообще увидеть какие либо листинги.
 

Share this post


Link to post
Share on other sites
Только что, AlexandrY сказал:

Последние микроконтроллеры от Renesas с  Dynamically Reconfigurable Processor  не оставляют вам возможности вообще увидеть какие либо листинги.

Не завидую тем несчастным, кто выберет их для своих проектов. Первый же баг в компиляторе и они горько пожалеют о своём выборе. :cray:

Share this post


Link to post
Share on other sites
4 minutes ago, jcxz said:

Не завидую тем несчастным, кто выберет их для своих проектов. Первый же баг в компиляторе и они горько пожалеют о своём выборе. :cray:

Renesas-ы снабжаются своим эксклюзивным заточенным компилятором от IAR для safety применений у них в каждом файле исходников стоят пометки от проверяющих контролЁров !
Эт можно сказать прецедент в отрасли. 

Да, и не путаем safety алгоритмы от диагностических с AI.

Share this post


Link to post
Share on other sites
3 минуты назад, AlexandrY сказал:

Renesas-ы снабжаются своим эксклюзивным заточенным компилятором от IAR для safety применений у них в каждом файле исходников стоят пометки от проверяющих контролЁров !
Эт можно сказать прецедент в отрасли. 

Т.е. - несчастные пострадавшие теперь могут адресно материть конкретного виновника, а не весь IAR? Да - это существенный шаг вперёд!  :biggrin:

Наличие листингов позволяет каждому пользователю проверить свой код. И если что - послать баг-репорт написателям компилятора. Чем большее число пользователей так будут делать - тем лучше и меньше багов будет. Это намного лучше единственного проверяющего.

Да бывает иногда и свои баги по листингу проще/быстрее выловить.

Так что: наличие листингов в компиляторе - обязательно!

Share this post


Link to post
Share on other sites
Just now, jcxz said:

Т.е. - несчастные пострадавшие теперь могут адресно материть конкретного виновника, а не весь IAR? Да - это существенный шаг вперёд!  :biggrin:

Safety применение не даст вам шансов чет мудрить в одиночку и оптимизировать. Синтаксис обрезан по самые ..., каждая ваша строчка проверяется многократно коллегами из "дружественной" организации.
Поэтому материться начнете еще не начав программировать. :laugh1:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now