реклама на сайте
подробности

 
 
11 страниц V  « < 9 10 11  
Reply to this topicStart new topic
> Форт (Forth) и MSP430 для изучения, Программирование и исследование на Форт
Kopa
сообщение Nov 19 2012, 16:05
Сообщение #151


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(chu @ Nov 19 2012, 19:33) *
Действительно, стеки можно сократить, раза в четыре...

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

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

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

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

Сообщение отредактировал Kopa - Nov 19 2012, 16:08
Go to the top of the page
 
+Quote Post
chu
сообщение Nov 19 2012, 16:28
Сообщение #152


Частый гость
**

Группа: Участник
Сообщений: 95
Регистрация: 13-12-07
Пользователь №: 33 246



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

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

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

Сообщение отредактировал chu - Nov 19 2012, 16:29
Go to the top of the page
 
+Quote Post
Snaky
сообщение Nov 19 2012, 21:16
Сообщение #153


Mute Beholder
***

Группа: Свой
Сообщений: 260
Регистрация: 4-04-07
Из: Третья планета от Солнца
Пользователь №: 26 754



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

свежачок Wolverine :>


--------------------
Common sense is not so common.
Go to the top of the page
 
+Quote Post
chu
сообщение Nov 21 2012, 03:26
Сообщение #154


Частый гость
**

Группа: Участник
Сообщений: 95
Регистрация: 13-12-07
Пользователь №: 33 246



Snaky biggrin.gif из мельбурна? cheers.gif
ЗЫ
На просторах ру_эмбеддед все - хорошие ребята,
Если вам совета нада - приходите, адназначна!

Сообщение отредактировал chu - Nov 21 2012, 03:31
Go to the top of the page
 
+Quote Post
Kopa
сообщение Jun 23 2013, 10:27
Сообщение #155


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



В рамках проекта 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 - Jun 23 2013, 10:27
Go to the top of the page
 
+Quote Post
Kopa
сообщение May 6 2014, 18:07
Сообщение #156


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(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

Сообщение отредактировал Kopa - May 6 2014, 18:30
Go to the top of the page
 
+Quote Post

11 страниц V  « < 9 10 11
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 18:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016