Перейти к содержанию
    

Херни (т.е. самой Java) там кстати очень мало.

А оcновной объем занимает middleware. И там вполне стандартный набор: TCP c IoT протоколами и SSL , FS, GUI и некий HAL к периферии.

Ровно то же самое предлагают такие проекты как mbed.org , MQX и прочие.

А поставить сверху скриптовый движок плёвое дело.

 

Но именно такой состав middleware это уже закон. Без этого набора в IoT нечего делать.

Не вы этом дело. Что там внутри я прекрасно знаю. Просто ради управления лампочками городить такую хрень - верх идиотизма. И очень по индусски. Есть гораздо боле интересные и нужные применения, например - здравоохранение, приборостроение итд.

 

 

Ну это неверно в корне. Поскольку всё нынче определено рынками. Если много запросов от клиентов, то почему бы и нет? Все же там не лампу включают, а показан элемент умного дома. А тема вообщем востребована. Да и причем тут индусы? Китайцев все же больше.

Да пох.. мне что надо клиентам. Маркетологи придумывают "незаменимые вещи' и впаривают их потребителям. Фирмы их разрабатывают, и на выходе получается вот такя хрень - выключатель лампочки. Об - этом речь. А джава на таком проце - "вау -анальный эффект". Не более.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

KostyantynT вы правила форума давно читали? ... чтоб так не в тему писать?

Ок, не по** , а равнодушен. Смысл поменялся?

А по теме - заказал его себе. Хочу попробоваь на интересных DSP задачах. К сожалению - инфы по производительности ноль. Посмотрел по теме прцессора - тоже ничего особенного, бла-бла. Почему бы не обсудить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не понимаю истерики, если можно поставить яву, которая еще и лампочку зажигает когда дверь открыта чем это плохо? Можно - это не обязано. Это как некая демонстрация возможностей, вот что-то такое можно поставить, оно как-то шевелиться, можно сравнить относительно других процов как оно шевелиться....

 

Вас же не заставляют именно так действовать....

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прошу всех участников дискуссии не отклоняться от темы Cortex-M7

Модератор.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяюсь к модератору. Как по мне сравнивать CM7 и A7/A9 это не то, что жигули и форд, а, скорее, легковой и грузовик. Чаще всего это абсолютно разные ниши. Это без разницы что цена сопоставимая. Цена приобретения и цена применения совершенно разная. Мне необходимо применить флэшку, озу, плату многослойку. Необходимо использовать другое ПО, необходимо ОС (как правило) другую применить ну и так далее. Мне это абсолютно ненужно в моих проектах.

Поэтому рекомендую завести новую тему и там обсуждать разные камни в основном заточенные под linux.

 

И ещё один момент. Хотелось бы не обобщать по национальному признаку. Индусы, китайцы и так далее... Те кто чувствуют своё превосходство - пусть докажут его на деле!!! Не в стенах конторы с годовым оборотом в 1 лимон $ и 25 сотрудниками, а явят миру свои тексты, изделия, которыми мы все могли бы гордится. Пока, к сожалению, качество отечественной техники, и в особенности электроники, сопоставимо скорее с китайской, чем, с немецкой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

SasaVitebsk

 

Ещё не многие поняли, что Cortex-M7 стирает грань между А8/9 и ногодрыгалками. Теперь "настоящий" процессор сам затисался в ногодрыгалки. Дело за малым, осталось только поднять частоту. И скоро она поднимется. Вот и всё..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

SasaVitebsk

 

Ещё не многие поняли, что Cortex-M7 стирает грань между А8/9 и ногодрыгалками. Теперь "настоящий" процессор сам затисался в ногодрыгалки. Дело за малым, осталось только поднять частоту. И скоро она поднимется. Вот и всё..

 

Cortex-M7 просто следующий этап эволюции аврок и пиков на новый, более быстрый, навороченный и, конечно, более сложный для разработчика уровень. С серией Ах его сравнивать некорректно, т.к. эти процы заточены под графику и мультимедиа, а Мх - на управляющий низкий уровень. Конечно, было бы круто, если иметь "под рукой" сочетание этих процов, типа вибрида, но с полнофункциональным процом типа mx6d и M7 от stm с его широкой периферией...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Cortex-M7 просто следующий этап эволюции аврок и пиков на новый, более быстрый, навороченный и, конечно, более сложный для разработчика уровень. С серией Ах его сравнивать некорректно, т.к. эти процы заточены под графику и мультимедиа, а Мх - на управляющий низкий уровень. Конечно, было бы круто, если иметь "под рукой" сочетание этих процов, типа вибрида, но с полнофункциональным процом типа mx6d и M7 от stm с его широкой периферией...

 

Почему же ST тогда так ломится сделать графические всякие акселераторы и контроллеры дисплеев в своих STM-ах?

Сравнивать все можно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может они гребут друг к другу.

Был набор команд АРМ и Тхумб, потом стал Тхумб2 и из кортексов набор АРМ вообще выкинули. Систему прерываний АРМ7 заменил NVIC который теперь в ядре и поудобнее чем эти медленные и быстрые прерывания....

 

Может в ходе эволюции они еще доработают ядро и появиться кортекс МXX, который в зависимости от набора периферии закроет все ниши, и как А8-9 будет работать в мультимедиях, и как кортексы маленькие просто ногами шевелить. Ведь одно универсальное ядро будет удобно всем производителям, каждый его в своем размере напечатает и будут шлепать чипы на разных частотах и по функционалу.

 

Это как желать на АРМ7 получить NVIC, хотя фактически это станет кортексом, так чего бы его тянуть, а не бросить? И пусть ядро по функционалу будет завышено для задачи, но в производстве иметь 1 ядро может быть выгоднее чем иметь несколько тех процессов и шаблонов пусть и более дешевых...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Cortex-M7 просто следующий этап эволюции аврок и пиков на новый

Нет. Эволюции "аврок и пиков" никакой нет. Они просто вымерли, не как динозавры, ибо в зоопарках еще живут, но вымерли.

конечно, более сложный для разработчика уровень

Это, увы, слова пико-аврщика который просто жутко боится даже ознакомится с чем-то другим. Для разработчика мелкие армы МНОГО проще. Проще и ядро без разных вульгарных ограничений, проще в ИСПОЛЬЗОВАНИИ и переферия, по причине меньших ограничений и большей аппаратной функциональности.

 

 

 

Был набор команд АРМ и Тхумб, потом стал Тхумб2 и из кортексов набор АРМ вообще выкинули.

Набор ARM обладает своей перелестью и добротными фичами. Просто надо понимать, что есть и МЕЛКИЕ контроллеры в которых каждый цент на счету.

Систему прерываний АРМ7 заменил NVIC который теперь в ядре и поудобнее чем эти медленные и быстрые прерывания....

А вот это для ПЛОТНОЙ работы с железом - фигово. Но для массового "программиста" сие благо - все однообразненько, вложенннько... В общем - ПРОСТО не думая использовать, вопреки опять-же утверждению mantech.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ST тогда так ломится сделать графические всякие акселераторы

Замечу, что это не акселератор 2D графики... Это слегка доработаный DMA контроллер даже без необходимой для 2D акселератора функции преобразования растрового black&whitre битмапа в цветной (функция крайне нужная при выводе текста).

Ещё более "правильные" 2D имеют функцию аппаратного ограничения окна при построении графики (требуется для ускорения отрисовки окон с перекрытием а-ля windows).

Изменено пользователем Genadi Zawidowski

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это, увы, слова пико-аврщика который просто жутко боится даже ознакомится с чем-то другим. Для разработчика мелкие армы МНОГО проще. Проще и ядро без разных вульгарных ограничений, проще в ИСПОЛЬЗОВАНИИ и переферия, по причине меньших ограничений и большей аппаратной функциональности.

Сложнее, конечно. Даже если судить просто по объёму соответствующей технической документации. Конечно, это барьер для входа, особенно для пугливых. Ну и пугливые, конечно, ограничивают доступный им инструментарий, и, следовательно, круг доступных для решения задач.

Если честно, когда я увидел структуру шинных коммутаторов STM32F7, слегка ужаснулся. Потом пригляделся и понял, что на самом деле всё должно работать "из коробки", а присматриваться нужно будет тогда, когда понадобиться выжать все возможности из этого МК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если честно, когда я увидел структуру шинных коммутаторов STM32F7, слегка ужаснулся.

Ну это вообще-то не есть родимое пятно ARM-ов, просто ST так сделали. И на самом деле это ведь многое УПРОЩАЕТ в реальной работе! Ну и "из коробки", как Вы сказали, тоже работать можно.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вот это для ПЛОТНОЙ работы с железом - фигово

Чем NVIC хуже? На нем можно с легкостью симулировать режим прерываний ARM7, просто там было фактически 2 приоритета и вложенности, а тут гораздо больше с настраиваемой вложенностью. Я чего-то не учитываю?

 

Набор ARM обладает своей перелестью и добротными фичами.

ну как я понимаю в Тхумб2 фичи остались, усложнился парсер команд, который раньше брал слово и все, а теперь ему надо крутить 16 или 32 бита. Но зато 128 бит шины флеш хватает на выбор не 4, а уже 8 команд, как следствие для 20 МГц флеши проц в 100-120 МГц может работать без пауз. И это гораздо важнее по мне, чем то что в память больше команд влезает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...