> -- Kubanych писал(а):
> 1. Они не хотят выпускать версии для 8 битных микроконтроллеров (AVR, PIC, STM)

Цена -- это, наверное, единственное их преимущество.
Для простеньких задач подходят хорошо, для сложных 8-битные системы плохо подходят. Разрядности памяти не хватает -- начинается переключение между банками памяти, нужны длинные целые (>8 бит) или IEEE 754 -- на них будет уходить много команд.
Их применение не такое универсальное, как у 32-битных систем. Для универсальных применений компилятор сложнее устроен, чем для 32-битных RISC-ов.

Для цифровой обработки сигналов высокой частоты лучше всё равно DSP или жёсткая логика, 8-битные микроконтроллеры в этом плане не сильно лучше 32-битных.

Если на самом деле нужна 8-битность, то могу посоветовать Mikroelektronika microPascal.

По производительности -- 8-битные микроконтроллеры ~ в 5 раз медленнее, чем ARM-ы при работе с IEEE 754 (при одной и той же частоте fCCLK, сравнивал PIC18 с NXP LPC2000, компиляторы microPascal и Astrobe).

> -- Цитата:
> 2. Они не хотят делать библиотеки для поддержки всего железа в микроконтроллерах LPC (ethernet, USB и др)

Библиотеки лучше писать самому. Большинство чужих библиотек спроектированы неправильно (например, основаны на блокирующих вызовах процедур) и/или содержат ошибки в реализации.
Их лучше использовать только для примера, чтобы посмотреть, как примерно что-то реализовать.
Не пользуюсь библиотеками Astrobe.

Если надёжность не критична, то можно пользоваться.

Ethernet на уровне, предоставляемом LPC, устроен не сложно. Приём/отправку ARP-пакетов реализовать не сложно. UDP не на много сложнее.

TCP уже сложнее. Но это и не самый удачный протокол (почитайте про SCTP). Если он на самом деле нужен, то на реализацию уйдёт какое-то время. Если возможно, то лучше вместо него использовать ARP или UDP, или вообще не Ethernet.

USB то же самое, только ещё хуже, чем TCP.

Протокол SD/MMC не сложный; на уровне, предоставляемом LPC, работать не сложно.

Можно воспользоваться примерами из Keil или NXP. Самая полезная информация находится в руководстве пользователя к микроконтроллеру.

> -- Цитата:
> 3. Не все вопросы попадают на их форум техподдержки, излишняя модерация

Это нормально.

> -- Цитата:
> 4. Open source, не надо платить 200$

Но Оберон-07 как язык и Astrobe как компилятор лучше. Если нужно open source, то лучше всего самому написать компилятор Оберон-07.