Я так понимаю . . . . . . . нужно представить что-то типо АВ, с подключенным по USB, ARM-ом, через загрузчик . . . .
Какой камень взять за базовый . . . . ? ? ? . . .
В качестве базовой платы для ARM планирую купить, какой нибудь "народный" вариант Discovery на STM32 т.к. пока предпочтений в ARM нет, а "тренироваться" можно и на "кошках" (AVR, PIC, может быть MSP430, STM8 ) Важнее дизайн среды и её расширяемость с уровня конечного пользователя.
P.S. Как только, так сразу USB подключение обязательно будет. Форт вопросы тоже будет необходимо обсудить как интегрировать в дизайне. для AVR, один из неплохих вариантов amForth и такой вариантFF303 c qham.ru с которым я работал, правда не в плане AVR
Это сообщение отредактировал Kopa - Aug 12 2013, 11:00 PM
Был недавно на семинаре от ATMEL по поводу SAM5, в Киеве . . . . и осталась подарочная SAM4S-XPLD PCBA . . . . . . что скажешь . . . .
Я на ней кое-что практикую по возможности, но . . . . . . . что скажешь . . . . . ? ? ? . . . .
или давай STM . . . .
Мне проще найти на STM, а т.к. предполагается "независимость" от применяемых контроллеров то можно будет использовать и другие ARM платы, при условии учёта их специфичных особенностей.
P.S. Посмотрел параметры платы, приятно сделана.
Это сообщение отредактировал Kopa - Aug 12 2013, 11:40 PM
И чего только люди не придумают, чтобы си не учить... :(
Читаю, понимаю, программирую по необходимости работы на Си, но мне он не стал интересен после познания "привратностей" "неограниченного" программирования на Форт. К тому же графическая компонента работы с кодом программы это "немного" другое восприятие информации с дополнительными "измерениями" и текстовое содержание её дополняет.
P.S. Одна из "наводок" для размышления. Посмотрите новый развивающийся язык Factor и предпосылки его создания автором ранее активно использующем Java. А так да, лень двигатель прогресса. (@"День потерять, но зато за пять минут потом долететь")
Это сообщение отредактировал Kopa - Aug 13 2013, 03:01 PM
Я бы на Вашем месте терзал бы РТОС - гораздо более практично... Ну это имхо, я не являюсь истиной в последней инстанции.
Какой уровень РТОС будет смысл использовать и "впишется" в дизайн, то тот и будет. (или без него, на усмотрение пользователя) Самое "непритязательное" использование в варианте вырожденного случая в "переключателе" потоков, кооперативном или варианте без ОС на автоматных принципах.
P.S. Т.к. не предполагается прямых "завязок" на Си код, то реализация ОС будет выглядеть несколько иначе и вряд ли в "переусложнённом" варианте. Может статься проще будет иметь смысл использовать несколько контроллеров, чем "плясать c бубном" около одного. Для определённого дизайна задач понятие ОС избыточно, хотя и возможно. В Форт реализациях для МК, чаще всего, встречается кооперативная ОС для использования, да и сама Форт система, в определённой степени, выполняет некоторый функционал ОС и этого может хватить в "общем" случае. P.P.S. Вроде бы и не вопрос был задан, но ответ был дан и в самой реализации "АВ" необходимость использования ОС не так очевидна, хотя опыт програмирования варианта объектно-событийного варианта мультиоконного текстового редактора имеется и в чём то может быть полезен для включения в разработку. Сопряжение Форт с Си можно будет, так или иначе использовать при необходимости со всеми вытекающими из этого...
Это сообщение отредактировал Kopa - Aug 13 2013, 06:49 PM
Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков
Представляю как будет выглядеть RTOS (именно ядро, если у кого то будет желание портировать) на алгоритм билдере... Эти кучи "кводратиков". А ведь даже для AVR желательно иметь хотя бы простейшую таймерную службу и управлялку процессами. Для STM же уже обязательно нужна, иначе можно наплодить таких тормозов что будет работать хуже чем на AVR...
Это сообщение отредактировал vitalik_b - Aug 13 2013, 09:50 PM
Представляю как будет выглядеть RTOS (именно ядро, если у кого то будет желание портировать) на алгоритм билдере... Эти кучи "кводратиков". А ведь даже для AVR желательно иметь хотя бы простейшую таймерную службу и управлялку процессами. Для STM же уже обязательно нужна, иначе можно наплодить таких тормозов что будет работать хуже чем на AVR...
Это не так невозможно представить Есть же ядро ОС на ассемблере КолибриОС для ПК, Отобразив его "графически" и получим общий вид картнки. Что тоже предполагается попробовать.
P.S. to jaizer Ник дополнил, но на Украине у меня тоже есть близкие родственики.(Сумская область)
Это сообщение отредактировал Kopa - Aug 14 2013, 03:07 PM