Например TDA7294

Форум РадиоКот • Просмотр темы - Форт и Ардуино (и не только)
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 22:00:01

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 22 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Форт и Ардуино (и не только)
СообщениеДобавлено: Чт мар 05, 2020 20:04:01 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 1368
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7217
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Фортисты, Ау! Подскажите решение. Вот, делаю я типа фортовского интепретатора. Не систему. Так как размещаться будет в ПЗУ, поэтому про расширяемый словарь можно забыть. Вот как сделать список с разной длиной слов? Сейчас у меня кой-что сделано, но на слово отводится определённое количество байт, вне зависимости от: длинное или короткое слово:
Код:
typedef struct {
char CmdName[12]; // name of command
uint32_t (*fnctPt)(int *); // to execute this command
int *param;
}Cmd_t;

const Cmd_t Table[]={
    {"drop",            &drop_stack, NULL},
    {"dup",             &dup_stack, NULL},
    {"swap",            &swap_stack, NULL},
    {"@",               &read_mem, NULL},
    {"+",               &sum_stack, NULL},
    {"!",               &write_mem, NULL},
    {"show",            &show_stack, NULL},
    {"hex",             &set_base, (int *) 0x10},
    {"bin",             &set_base, (int *) 0x02},
    {"decimal",         &set_base, (int *) 0x0a},
    {"Threshold",       &put_on_stack, &data.threshold}, итд
Про шитый код тоже речь не идёт. Идею я подглядел в четвёртом видео 18-й лабораторной работы http://ti.com/rslk и там дальше Curriculum. На экране в видео мелькнул кусок исходного кода. Там даже сделан связанный список, но проблема с созданием строк переменной длины осталась. Конечно оно работает, но есть какие лучшие идеи?

_________________
А люди посмотрят и скажут: "Собаки летят. Вот и осень."


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Форт и Ардуино (и не только)
СообщениеДобавлено: Сб июл 04, 2020 16:24:52 
Открыл глаза

Карма: 4
Рейтинг сообщений: 29
Зарегистрирован: Пн июн 19, 2017 18:51:54
Сообщений: 68
Откуда: South Ural г. Челябинск
Рейтинг сообщения: 0
Фортисты, Ау! Подскажите решение.

Причём тут Фортисты, если решение делается на Си? :)
На Си есть разные проекты Форт-систем на Github, там может быть подходящее Вам решение.

Здесь уже Форт даже в железном конструкторе "Технолидер-1" предлагают :) Форт-платформа - Advanced Forth

Видео

P.S. Индустрия-4.0. Умные-интелектуальные агенты одной функции в системе AFS Международная конференция FIT-M 2019, спикеры В.А.Холопов и А.В.Парфенов

Похоже на переизобретении подхода в сенсорных сетях, например, описанного в Метеор-Форт

Действующие ссылки на книги из первого сообщения
The Arduino controlled by eForth
The ATTINY Project 2018

_________________
@ „Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.“ Козьма Петрович Прутков


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 22 ]    , 2

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: maxlab и гости: 22


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y