-
- Мне непонятна сфера их применения. С одной стороны дофига
периферии, ethernet, дисплей... А с другой: 128 Kbytes of Flash, 1
Mbyte RAM. Вот что можно впихнуть в 128кБайт памяти? Даже если
распаковывать в RAM. Чтоб картинку на дисплее показать нужно в
общем больше памяти программ и данных (от пары мегабайт). Если
исключить экстремальные варианты. А если внешняя память, то зачем
вообще Flash? Ни туда, ни сюда. - fk0легенда(17.12.2020 23:54)
- У них QSPI маппится на память, хоть линух запихивай. Да еще в этой серии кеши по 32к вместо 16к в предыдущей. - Andreas(18.12.2020 09:52)
- Вы не зацикливайтесь на 730-ом, поскольку он, как и 750-ый, - "Value lines", максимально дешевая модификация. Тогда как у всех остальных "1 Mbyte of embedded Flash memory with ECC": Kceния(638 знак., 18.12.2020 01:38)
- Вы закушались, сэр. Завтра предложу поискать прослушку на
предприятии - только сегодня обсуждали - и вот то что надо для
модернизации :) Плохо что в приборк стоит АВРка и написано на
ассемблере. Но программер там ас - я так не умею :( - уже раз
быстро переходил с х51го на АВР. А теперь он ещё и С знает :) - symbions(18.12.2020 00:07)
- Я представляю, сколько занимают шрифты в запакованном виде, сколько
занимает код простенькой графической системы, минимальный набор
иконок и т.п. -- это как раз мегабайт-полтора. А ещё нужно ОЗУ для
работы. Тот же мегабайт. А сетевая подсистема? uClinux? Тот же
мегабайт. Ещё сверху! - fk0легенда(18.12.2020 00:12)
- Ну вот на картинке приборы с графикой - ещё есть режим с кривыми symbions(85 знак., 20.12.2020 13:38, картинка)
- Понятно, что без излишеств если, то можно сделать. Но, обычно, как
ни крути вечно получается windows и код пухнет с неимоверной силой.
Хорошо, если у прибора ровно одна функция, а не намешаны любые
фантазии... Простенькая графика многого не занимает, пока не хотят
какое-то подобие оконной системы, спрайтов, шрифтов с
антиалиасингом. Потом оказывается нужна многозадачная ОС, файловая
система, база данных... и приплыли. А когда функция ровно одна, то
можно писать напрямую fk0легенда(228 знак., 20.12.2020 13:49)
- Ну дык - и эти новые МК очень приятны. А так - оконная система есть (хотя мы может про разное говорим), спрайтов нет, шрифты есть, но без антиалисинга. Файловая система есть, но делается спец микросхемой (Винкулум) . База данных есть - и вот с ней бывает печалька - самописная. Функций - много, даже есть математические каналы - то есть функции задаются пользователем. - symbions(22.12.2020 01:03)
- Вот, без ОС, на 16-битном 64-выводном МК dsPIC33EP256MU806 с 280KB Flash и 28KB RAM, голые C (XC16) и ASM. Функции: MBedderтерминатор(1109 знак., 20.12.2020 15:08, картинка)
- Понятно, что без излишеств если, то можно сделать. Но, обычно, как
ни крути вечно получается windows и код пухнет с неимоверной силой.
Хорошо, если у прибора ровно одна функция, а не намешаны любые
фантазии... Простенькая графика многого не занимает, пока не хотят
какое-то подобие оконной системы, спрайтов, шрифтов с
антиалиасингом. Потом оказывается нужна многозадачная ОС, файловая
система, база данных... и приплыли. А когда функция ровно одна, то
можно писать напрямую fk0легенда(228 знак., 20.12.2020 13:49)
- OctaSPI две штуки. На него вешаются 8Мбайт SDRAM по кличке
HyperBus. - Evgeny_CDАрхитектор(18.12.2020 01:00)
- Вместо OctaSPI надо было сделать обычный параллельный порт, как у MCS-51. Вот и скоростные АЦП так работают - там некогда протоколы соблюдать. - Kceния(18.12.2020 01:36)
- Чипы грамотные. Внутренняя FLASH для загрузчика и критических процедур. - Evgeny_CDАрхитектор(18.12.2020 01:01)
- Ну вот на картинке приборы с графикой - ещё есть режим с кривыми symbions(85 знак., 20.12.2020 13:38, картинка)
- Я представляю, сколько занимают шрифты в запакованном виде, сколько
занимает код простенькой графической системы, минимальный набор
иконок и т.п. -- это как раз мегабайт-полтора. А ещё нужно ОЗУ для
работы. Тот же мегабайт. А сетевая подсистема? uClinux? Тот же
мегабайт. Ещё сверху! - fk0легенда(18.12.2020 00:12)
- ядро Нортона-командера можно впихнуть. Оболочку ПКАД 4.5 - Kpoк(18.12.2020 00:01)
- А волков-командер вообще в 64 килобайта влезал! В один сегмент
COM-файла! Только это половина Flash уже. Понятно, что какую-то
узкую одну задачку такой контроллер легко осилит. Но вот
многогозадачную систему, с графикой, сетью, файловой системой... - fk0легенда(18.12.2020 00:13)
- Потому он и МИКРОконтроллер. А для решения всех задач клиента есть Малина. - Kpoк(18.12.2020 08:32)
- А волков-командер вообще в 64 килобайта влезал! В один сегмент
COM-файла! Только это половина Flash уже. Понятно, что какую-то
узкую одну задачку такой контроллер легко осилит. Но вот
многогозадачную систему, с графикой, сетью, файловой системой... - fk0легенда(18.12.2020 00:13)
- Мне непонятна сфера их применения. С одной стороны дофига
периферии, ethernet, дисплей... А с другой: 128 Kbytes of Flash, 1
Mbyte RAM. Вот что можно впихнуть в 128кБайт памяти? Даже если
распаковывать в RAM. Чтоб картинку на дисплее показать нужно в
общем больше памяти программ и данных (от пары мегабайт). Если
исключить экстремальные варианты. А если внешняя память, то зачем
вообще Flash? Ни туда, ни сюда. - fk0легенда(17.12.2020 23:54)