Потому я стараюсь делать обзор параллельно с mbed, который, хотя и несколько дорогой, но более доступный. Ну и в планах – Launchpad, который дешевый :-)
Совсем забыл это упомянуть. Вы правы, помимо указанной в статье частоты контроллера, еще можно регулировать выходную частоту (у SPI это отдельный вывод SCL).
Какую именно, уточните пожалуйста? Я прошиваю собранные бинарники, и они работают. LPC не надо настраивать осциллятор, он по умолчанию стартует с внутреннего в достаточном объеме чтобы работать.
0-й бит адреса означает Thumb режим. Есть три набора инструкций: ARM (4-байтный), Thumb (2-байтный), Thumb2 (4-байтный, расширяет возможности Thumb). Cortex-Mx поддерживают только Thumb режим, так что в указателях младший бит всегда будет 1. В Cortex-Ax можно изменяя этот бит при прыжке перейти из ARM-режима в Thumb и наоборот.
Я, если честно, не сильно в теме RT, но мне кажется что тут лучше бы подошел FPGA. Есть подозрение, что у M-ок не хватит числодробилки, тут бы что-то с FPU (впрочем, у Cortex-M4 есть FPU).
Нет, я написал пост для которого у меня уже было две статьи продолжений. Но люди попросили больше конкретики, и я изменил концепцию (этот текст – это компоновка материала из первых двух частей, третья сейчас в переработке).
Я подозреваю, что «родной» язык не берется в расчет, иначе мне сложно объяснить ситуацию в Британии и Ирландии (т.е. там «английский» выбрали приезжие)
Жаль, я все надеюсь что это костыли и их можно как-то исправить :-) в данном случае правильное решение было бы отдавать хосту бóльшую подсеть, чтобы он мог внутри себя уже раздавать мелкие куски по /64 на другие интерфейсы или бриджить eth0 с vnetXX, чтобы ND-пакеты добирались до гостей.
LLVM будет позже (собственно уже есть, но следующая часть про осцилляторы, так что ему прийдется лежать части до третей).
При записи мы переходим по адресу, который записали.
При чтении мы получаем адрес инструкции, которая читает + 4.
(из ARMARMv7)
Cortex-M0 поддерживает только Thumb (16-битные) и 6 команд из Thumb2. Cortex-M3 поддерживает Thumb/Thumb2 целиком.