LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

А Arduino вообще не ARM (по крайней мере были, вроде есть какие-то бастарды от Arduino на других архитектурах, но подавляющее большинство осталось).

Касательно схожести концепций — ядра AVR вполне реально и достаточно просто запрограммировать полностью самостоятельно, на уровне регистров и/или ассемблера (для этого, разумеется, придётся выкинуть саму Arduino, ибо это суть песочница для дошкольников, основная задача которой это дать тебе подрыгать ногами и ни в коем случае не пускать тебя под капот). Они все похожи друг на друга, устроены монолитно и достаточно аскетично. А STM32 (Cortex-M и какая-то периферия) устроены существенно сложнее. Их вручную никто не программирует, большинство использует всякие библиотеки-прослойки, HAL и прочее.

Исправление intelfx, :

А Arduino вообще не ARM (по крайней мере были, вроде есть какие-то бастарды от Arduino на других архитектурах, но подавляющее большинство осталось).

Касательно схожести концепций — ядра AVR вполне реально и достаточно просто запрограммировать полностью самостоятельно, на уровне регистров и/или ассемблера (для этого, разумеется, придётся выкинуть саму Arduino, ибо это суть песочница для дошкольников). Они все похожи друг на друга, устроены монолитно и достаточно аскетично. STM32 (Cortex-M и какая-то периферия) устроены существенно сложнее. Их вручную никто не программирует, большинство использует всякие библиотеки-прослойки, HAL и прочее.

Исправление intelfx, :

А Arduino вообще не ARM (по крайней мере были, и подавляющее большинство осталось).

Касательно схожести концепций — ядра AVR вполне реально и достаточно просто запрограммировать полностью самостоятельно, на уровне регистров и/или ассемблера (для этого, разумеется, придётся выкинуть саму Arduino, ибо это суть песочница для дошкольников). Они все похожи друг на друга, устроены монолитно и достаточно аскетично. STM32 (Cortex-M и какая-то периферия) устроены существенно сложнее. Их вручную никто не программирует, большинство использует всякие библиотеки-прослойки, HAL и прочее.

Исправление intelfx, :

А Arduino вообще не ARM (по крайней мере были, и подавляющее большинство осталось).

Касательно схожести концепций — AVR вполне реально и достаточно просто запрограммировать полностью самостоятельно, на уровне регистров и/или ассемблера (для этого, разумеется, придётся выкинуть саму Arduino, ибо это суть песочница для дошкольников). STM32 (Cortex-M и какая-то периферия) существенно сложнее. Их вручную никто не программирует, большинство использует всякие библиотеки-прослойки, HAL и прочее.

Исправление intelfx, :

А Arduino вообще не ARM (по крайней мере были, и подавляющее большинство осталось).

Касательно концепций — AVR вполне реально и достаточно просто запрограммировать полностью самостоятельно, на уровне регистров и/или ассемблера. STM32 (Cortex-M и какая-то периферия) существенно сложнее. Их вручную никто не программирует, большинство использует всякие библиотеки-прослойки, HAL и прочее.

Исправление intelfx, :

А Arduino вообще не ARM (по крайней мере были, и подавляющее большинство осталось).

Касательно концепций — AVR вполне реально и достаточно запрограммировать полностью самостоятельно, на уровне регистров и/или ассемблера. STM32 (Cortex-M и какая-то периферия) существенно сложнее. Их вручную никто не программирует, большинство использует всякие библиотеки-прослойки, HAL и прочее.

Исходная версия intelfx, :

А Arduino вообще не ARM (по крайней мере были, и подавляющее большинство осталось).