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

Форт (Forth) и MSP430 для изучения

Действительно, стеки можно сократить, раза в четыре...

Тогда желательно, контролировать глубину вызова (например предупреждениями при отладке кода)

и использование буферных областей.

 

P.S. Может сразу ввести сжатие текстовой информации, по примеру Radiх-50 кодирования.

А отлаживаемые слова в ОЗУ хранить в байт-коде, если ещё это не используется.

Может ещё подумать об возможных вариантах использования регистров контроллера.

И если необходимо, то и ввести мультизадачность.

 

произвели неизгладимое впечатление: "круто, он учится понимать новые слова!"

Синонимы уже научился определять, а далее если так пойдёт то и антонимы научится использовать:) и далее по использованию других возможностей

языка.

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

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


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

Тогда желательно, контролировать глубину вызова (например предупреждениями при отладке кода)

и использование буферных областей.

 

P.S. Может сразу ввести сжатие текстовой информации, по примеру Radiх-50 кодирования.

А отлаживаемые слова в ОЗУ хранить в байт-коде, если ещё это не используется.

Может ещё подумать об возможных вариантах использования регистров контроллера.

И если необходимо, то и ввести мультизадачность.

У MSP430G2553 озу всего 512 байт.

Хочю FRAM :rolleyes:

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

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


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

У MSP430G2553 озу всего 512 байт. Хочю FRAM :rolleyes:

свежачок Wolverine :>

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


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

Snaky :biggrin: из мельбурна? :cheers:

ЗЫ

На просторах ру_эмбеддед все - хорошие ребята,

Если вам совета нада - приходите, адназначна!

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

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


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

В рамках проекта 4E4th Форт системы для знакомства с MSP430 LaunchPad

появилась IDE 4e4th-IDE

 

Мотивы автора для разработке её:

4E4th-IDE для Windows направлена ​​на образование. Форт является языком программирования, который снял все ненужные привязанности и отвлечения оставляя чистую логику для работы. 
Наши 4E4th Терминал-IDE повторяет эту традицию, что делает настоящее программирование весёлым  и легким.
Моя презентация «Forth для образования - 4E4th и 4E4th IDE" в сентябрьской  EuroForth конференции 2012 года в Оксфорд, Великобритания, дает обзор о начале этого проекта.

Цель состояла в том, чтобы сделать программирование как можно проще для Newbees. Форт должен быть первым языком программирования в образовании, потому что Forth легко понять и легко и быстро учиться.

Начиная с Forth имеется одно огромное преимущество: 
Люди, которые хотели бы стать программистами, выяснят очень быстро, если они в состоянии это сделать, с минимумом усилий. 

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

Второй эффект: это программисты никогда не будет искать другой язык программирования, потому что они не могут себе представить, что есть более простые способы, чтобы делать свою работу. 
С помощью этой базы знаний другие языки программирования могут быть предложены к изучению, а затем  имеет смысл сравнение.

Salisbury, January 10, 2013

Dirk Bruehl

 

по 4e4th были несколько статей в сообществе we.easyelectronics:

1. Виртуальная машина и скриптовой движок в MSP430G2553 - проще пареной репы. 4e4th + TI Launchpad

2. 4E4th + TI LaunchPad. Основы языка Forth

3. 4E4th + TI LaunchPad. В начале было Слово.

Спасибо MrYuran

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

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


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

Солидно выглядит MPE Forth cross compiler Увы, не бесплатно.

 

Интересная новость.

Не так давно MPE на своём сайте разместила свободные (ограниченные) версии Форт кросс компилятора

для MSP430 (code-limited to 16 kb and RAM-limited to 1 kb)

и для ARM Cortex-Mx (code-limited to 64 kb and RAM-limited to 16 kb)

Free Lite Forth compilers for STM32, MSP430

 

P.S. Возможно удастся снять ограничения данных Форт систем и оценить их возможности в полной мере.

Но вряд ли это кто то сможет здесь оценить :smile3046:

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

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


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

On 5/7/2014 at 2:07 AM, Kopa said:

Не так давно MPE на своём сайте разместила свободные (ограниченные) версии Форт кросс компилятора

Уже открыла почти исходники своей Форт системы.

т.е. можно самим Форт пересобрать исполняемый файл с открытой частью исходников. (т.е. сделать свою сборку с какими то изменениями)

VFX Forth Community editions

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


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

FastForth для семейства MSP430FR - https://framagit.org/Jean-Mi/FAST-FORTH.

Для сборки используется известный ещё с 90-х кросс-платформенный Macroassembler AS - http://john.ccac.rwth-aachen.de:8000/as/.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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