ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1406521 Топик полностью
Adept (22.02.2024 18:12, просмотров: 286) ответил RxTx на >>Ты бы кчто-то высказывал,
мысли я уж тут аккуратно озвучивал :) 

есть задумка сделать для МК некою "недооось" со своим входным языком с принципами ФОРТа, т.е. расширяемый компилируемый словарь, интерпретируемые скрипты, но без дурацкой польской нотации и с произвольным доступом к памяти вместо неактуальной уже нуль-адресной стек-машины. Есть кое-какие задумки по нейросетевым алгоритмам именно в контексте ядра ОСи (даже озвучивать пока не хочу, пока не будет внятных результатов), но для этого нужно много быстрой и недорогой оперативной памяти, умение камня с ней работать, а так же приличный объём быстрого ПЗУ, в качестве которого рассматриваю FRAM на SPI.

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


Соответсвенно под задачу нужен быстрый проц, много относительно быстрой памяти. Т.к. прицеливаюсь на "embedded" сегмент, то выбор пал на МК STM32H7, хотя, возможно это ошибочный посыл, возможно стоило начать на ПК и/или "какой "малине". Базовые исходники ядра будут на Си, возможно какие-то компоненты ядра и драйверы сделаю на асме (если упрусь в производительность, но это сильно зависит от архитектуры платформы, но тогда их нужно делать подгружаемыми. По концерпции, ядро должно быть всё же аппаратно-независимо, т.е. Си-шный код, но драйверы подгружаемые, соответсвенно могут быть любыми, хоть на Си, хоть на асме, - кто во что горазд :)) Ну как-то так.

Сначала, мож действительно обкатать попробовать на АРМе под линухом? В общем сейчас со всех сторон пытаюсь получить максимум инфы, чтобы выстроить планы и принять сбалансированное решение.


P.S. в средствах на реализацию идеи не ограничен, в разумных пределах, конечно. Скажем так, если я потрачу "полтинник-стольник", и ничего не получится (ну какой-то резалт всяко будет, я имею ввиду не получится желаемого), то сильно горевать не буду :))

...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)