Каков лучший Оценочный комплект для Изучения Встроенной Разработки C/C++? [закрытый]

Вам необходимо выбрать их с помощью класса символов ([]);

function dirtyString(str) {
  cleanString = str.replace(/[\-_+=\[\]{}\\|]/g, "");
  return cleanString;
}

var string = "This -str_+in=g[ ]is {d}i|rty.";
console.log(dirtyString(string));

12
задан dubnde 13 March 2009 в 22:50
поделиться

7 ответов

Микро ST имеет очень привлекательно оцененный (и упакованный также) набор для их Коры-M3 ARM базирующаяся строка STM32. MSRP работает, приблизительно 35 долларов США для STM32-КРАТКОЙ-ИНФОРМАЦИИ с 128x128 окрашивают жидкокристаллический дисплей, акселерометр MEMS, кнопку, светодиоды, USB и некоторый запасной GPIOs все в пакете, который включает батарею и USB к соединению отладки JTAG. Набор инструментальных средств GCC и коммерческий отладчик, как предполагается, идут с ним также. Я имею один на порядке и попытаюсь не забыть редактировать этот ответ для включения быстрого обзора после того, как он прибудет на следующей неделе когда-то.

У них есть новое основанное на модели на STM32 с большим количеством Flash и RAM на микросхеме, которая также имеет коннектор карты памяти microSD и больший жидкокристаллический дисплей, который включает резистивный сенсорный экран, который выполняет чуть более чем 100$, если можно найти его в запасе.

У Микро светила есть много недорогих наборов платы демонстрации/оценки также. Людям позади eLua проекта (полная среда программирования Lua, работающая в SoC и устройствах масштаба MCU), кажется, нравится Светило Микро линейка продуктов, но у меня нет личного опыта с ними.

4
ответ дан 2 December 2019 в 20:41
поделиться

Кажется, что существует очень много забавного материала, сделанного с платформой Ардуино.

Основной ответ - действительно "что-либо, что можно предоставить, который позволит Вам создать забавный материал", и Ардуино, кажется, отвечает всем требованиям.

5
ответ дан 2 December 2019 в 20:41
поделиться

Так как Вы хотите разработать для мобильной платформы, плата Гончей могла быть чем-то для Вас.

STM32/Cortex M3 другой упомянутый плакат более глубоко встраивается, он больше подходит для умеренно сложных приложений управления.

Ардуино использует контроллеры AVR, не ARM, и еще более глубоко встраивается около нижнего уровня (нижним уровнем является PIC).

3
ответ дан 2 December 2019 в 20:41
поделиться

Я думаю, что у Вас должна быть определенная цель, прежде чем Вы начнете делать встроенную работу. То, что я имею в виду, - то, что встроенная работа имеет тенденцию специализировать аппаратные средства, которые пытаются достигнуть ниши, которую универсальные компьютеры в настоящее время не могут заполнять (или являются слишком дорогими для использования).

Если бы необходимо было купить некоторые встроенные аппаратные средства, то Вы в конечном счете получили бы "привет мировое" приложение, работающее в своего рода консольной среде (или telnet или своего рода UART или через JTAG или USB), но затем что? Почему уничтожают себя, чтобы быть уволенными/драйверы и т.д. и т.д. выполнение "привет мир"?


Одной определенной целью, которую я изучаю, является Программно определяемое Радио. Вы могли бы хотеть попытаться реализовать в коде простой FM или АМ радиовещание на встроенном устройстве, потому что это даст Вам определенную цель, и это была бы действительно забава получить ту работу (и серьезное основание уничтожить себя для получения живой встроенной системы!)

Нет ничего вполне как обеспечение живого своего рода ранее неисправные пустые аппаратные средства и наблюдение, что это включает от Вашего основного () функцию полностью к чему-то полезному (как FM или АМ радиовещание).

Знайте, что программное обеспечение определенные радио-аппаратные средства будет стоить немного больше, чем ожидалось...

1
ответ дан 2 December 2019 в 20:41
поделиться

Платформа Gumstix всегда производила на меня впечатление. Это - "раскормленная-er" платформа, запускающая Linux, но они имеют множество пакетов, запускающихся на уровне 150$, но также и имеют распространенность опубликованных практических руководств / пользовательские проекты. Тот, который я имею, использует разновидность uCLinux, таким образом, это был бы мягко более легкий путь перехода для новых пользователей.

1
ответ дан 2 December 2019 в 20:41
поделиться

www.embeddedarm.com - TS-7800

это - хорошая платформа, которая предлагает стопку ПК/104. Приблизительно за 200$ можно сделать много и узнать много об их аппаратных средствах (UARTs, ADCs, и т.п.), и можно вырастить полезный опыт через эти 104 стека.

0
ответ дан 2 December 2019 в 20:41
поделиться

Assuming you are interested in embedded development:

I like the olimex boards and the non-olimex boards sold through sparkfun.com. sam7, lpc, etc.
The stellaris boards are very good as well.
You can get a lot of satisfaction and fun out of just getting an old gameboy advance and a supercard sd, or use an nds with an r4ds or cyclods. The nds is a bit more painful for a beginner and the entry cost is three to four times higher than a gba. The gba mini or sp has a backlight which you will appreciate almost immediately over the unlit original gba. And with the gba (or nds) you can get your feet wet with an emulator like vba and not have to buy anything. The luminary micros are a good start with a nice display and a few other on board gadgets to play with. Be careful with the 811 board as it is really easy to brick as there is a jtag pin on a port with pins you will want to use as generic I/O. On the other hand they are getting stingy with the drivers for the on board peripherals, trying to sell an operating system like experience instead of an embedded experience.

If you want to just write apps on an operating system: beagleboard or embeddedarm or qemu-arm, its really no different than writing apps for any other linux based machine so the arm factor really isnt there.

1
ответ дан 2 December 2019 в 20:41
поделиться