Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Форт (Forth) и MSP430 для изучения
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
Страницы: 1, 2, 3, 4
Kopa
Цитата(chu @ Nov 19 2012, 19:33) *
Действительно, стеки можно сократить, раза в четыре...

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

P.S. Может сразу ввести сжатие текстовой информации, по примеру Radiх-50 кодирования.
А отлаживаемые слова в ОЗУ хранить в байт-коде, если ещё это не используется.
Может ещё подумать об возможных вариантах использования регистров контроллера.
И если необходимо, то и ввести мультизадачность.

Цитата(MrYuran @ Nov 19 2012, 10:17) *
произвели неизгладимое впечатление: "круто, он учится понимать новые слова!"

Синонимы уже научился определять, а далее если так пойдёт то и антонимы научится использоватьsm.gif и далее по использованию других возможностей
языка.
chu
Цитата(Kopa @ Nov 19 2012, 23:05) *
Тогда желательно, контролировать глубину вызова (например предупреждениями при отладке кода)
и использование буферных областей.

P.S. Может сразу ввести сжатие текстовой информации, по примеру Radiх-50 кодирования.
А отлаживаемые слова в ОЗУ хранить в байт-коде, если ещё это не используется.
Может ещё подумать об возможных вариантах использования регистров контроллера.
И если необходимо, то и ввести мультизадачность.

У MSP430G2553 озу всего 512 байт.
Хочю FRAM rolleyes.gif
Snaky
Цитата(chu @ Nov 20 2012, 03:28) *
У MSP430G2553 озу всего 512 байт. Хочю FRAM rolleyes.gif

свежачок Wolverine :>
chu
Snaky biggrin.gif из мельбурна? cheers.gif
ЗЫ
На просторах ру_эмбеддед все - хорошие ребята,
Если вам совета нада - приходите, адназначна!
Kopa
В рамках проекта 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
Цитата(SBE)
Солидно выглядит 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.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2018 Invision Power Services, Inc.