портативный дебаггер для Arduino / AVR

Новости и интересная информация из интернета по нашей теме

Moderator: Shaos

antsnark
Doomed
Posts: 434
Joined: 27 Jan 2010 03:45
Location: 83.149.9.42

портативный дебаггер для Arduino / AVR

Post by antsnark »

:D
всётаки умные мысли посещают отдельных индивидов!

сделали наконец-то "безкомпьютерную ардуину" :kruto:

Image

портативный девайс (стоит меньше 50$ : экран за $30 и клон ардуины за 20) следит за состоянием портов, и выводит их на экран. С помощью 5-кнопочной клавы значения можно менять. :rotate:

вот видюха - http://vimeo.com/20620134
The Computerless Arduino consists of two major components; an Arduino-compatible microcontroller loaded with a realtime code interpreter, and a stand-alone 5 button LCD display to display port values and manipulate code. The display can be connected to the Arduino via a 4-pin port at any time to peek at In/Out values, view the current code, and make changes as desired.

By keeping the display separate, it’s possible to have many dedicated Arduino modules (we’re using one of the smallest, cheapest, and most-capable Arduino clones, the Teensy2.0 for $18), without needing to spend much on each additional device. For the display we’re using the super small uLCD-144 (by 4D Systems for $29), and the system could easily be modified to use a larger display or computer if desired.

The programming instruction set for the Computerless Arduino is quite small, making it easy for novices to get started while still working with real code. Navigating the user interface is a bit tedious on such a tiny display, but it’s easy to learn and provides everything you need — a basic multichannel signal scope, a code page for the setup() function which runs once at startup, and 8 pages of code for the loop() function which provides the main functionality and runs over-and-over forever.
страница проекта: http://labs.teague.com/?p=933
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Что-то я не понял, как 3-кнопочный пульт справляется с программированием на ассемблере для AVR?

Image

Но идея очень здравая. Я уже давно хочу сделать подобную вещь на JAVA для
программирования на ассемблере для 580ВМ80...
Почему на JAVA - а чтобы заюзать можно было старый ненужный сотик.
Тогда заливать софт можно через последовательный интерфейс прямо в эмуляторы
или в сами компьютеры.
Вот только опыта на JAVA у меня немного..
Есть у нас спецы по JAVA? Может возьмёмся? Идея-то очень интересная и чисто
софтверная ...

PS. А еще я очень не люблю соревнования, где устаревший сотовый надо кидануть
на дальность как гранату. На мой взгляд - современное варварство...
antsnark
Doomed
Posts: 434
Joined: 27 Jan 2010 03:45
Location: 83.149.9.42

Post by antsnark »

не 3-х а 5-кнопчатый
там МК дисплея имеет какую-то прошивку, которая и обеспечивает всю графику, взаимодействие с ардуиной... :roll:
The Computerless Arduino consists of two major components; an Arduino-compatible microcontroller loaded with a realtime code interpreter, and a stand-alone 5 button LCD display to display port values and manipulate code. The display can be connected to the Arduino via a 4-pin port at any time to peek at In/Out values, view the current code, and make changes as desired.
jdigreze
God
Posts: 1388
Joined: 02 Jan 2006 02:28
Location: Abakan

Post by jdigreze »

Lavr wrote:Что-то я не понял, как 3-кнопочный пульт справляется с программированием на ассемблере для AVR?
Так вроде у ардуины собственный интерпретируемый макроязык? Нет? Видимо как-то на это дело завязано. По ардуине есть сайтик "по-русски", надо на нем посмотреть чего оно там на самом деле.
P.S. Насчет соревнований поддержу, ибо действительно варварство.
d_wanderer
Senior
Posts: 180
Joined: 28 Feb 2006 21:34

Post by d_wanderer »

jdigreze wrote:
Lavr wrote:Что-то я не понял, как 3-кнопочный пульт справляется с программированием на ассемблере для AVR?
Так вроде у ардуины собственный интерпретируемый макроязык? Нет? Видимо как-то на это дело завязано. По ардуине есть сайтик "по-русски", надо на нем посмотреть чего оно там на самом деле.
P.S. Насчет соревнований поддержу, ибо действительно варварство.
У "Ардуины" обычный C++ с чуть поправленным препроцессором и загрузчиком через последовательный порт.