Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Я тут когда-то давно высказал предположение, что в будущем в микроконтроллеры будет заливаться исходник прошивки напрямую, а не скомпилированный на "большом брате" код. Все дружно сказали, что такого никогда не будет. Два раза "ха"! Оно уже почти есть!

Отправлено Токовый клещ (95.27.192.165) 22 июля 2010, г. 10:35


align=Top
Lua - язык более высокого уровня, чем Си (например, в нём функция может сконструировать и вернуть функцию как результат). И хотя он до сих пор используется в основном как вспомогательный "скриптовый" язык, но по своим возможностям он мощнее джавы. И он уже пробрался в микроконтроллеры, eLua = embedded Lua !

Теперь немного охуейте: для его интерпретатора требуется всего от 6 Кбайт оперативки. Интерпретатор сидит внутри чипа и принимает код по любому протоколу (напр, по эзернету), тут же исполняя его. Никакой предварительной компиляции! Скажете, что будет медленно? Для этого eLua имеет аппаратно-зависимые модули для быстрой поддержки периферии. Короче, идите по ссылке.

Щас кто-нибудь скажет "а есть же джава, это не то же самое?". Нет, не то же самое. В джаве нужно посылать уже откомпилированный на "большом брате" байт-код, на eLua интерпретатор кормится исходником программы :)

Планы у еLua самые обычные - зохавать мир, сделав железо вторичным легкозаменяемым товаром, а код на Lua - первичным.
И всё это, заметьте, без всяких ОСей - eLua садится голой жопой на чистый контроллер.
Ну, и конечно, всё открыто и бесплатно для коммерческого использования.

Помните ссылку на робота, которого датчане назвали "Crazy Ivan"? Он тоже работал на каком-то интерпретаторе Lua.
Картинка: http://www.eluaproject.net/en_status.html
Ссылка: http://www.eluaproject.net/en_overview.html

Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
скольким Омам равен эквивалент двух резисторов по 10 Ом, соединённых параллельно?:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru