loid писал(а):Как у ARM обстоят дела с перефирией? (камера, микрофон, всяческие порты ввода- вывода) сложно ли работать с ними программно? Возможно есть готовые "хидеры" для работы выше перечисленных.
Не особо много я готового встречал. Есть какие-то модули. Но по моему опыту всегда требуется какой-то функционал, который готовый модуль или не даст, или позволит реализовать, но криво. Посмотрю, что на этот счет у NXP. У ST помню видел много функций реализовнных.
Конкретно хочу описывать на примере LPC213x/4x (именно с ними и имею дело). У них из периферии 2 идентичных 32 битных таймера, SPI, SSP, I2C, 2xUART, USB (у 214x), ADC, DAC (у старших) и относительно много I/O портов.
Постараюсь по ходу предоставить свои наработки в этом плане, свои модули работы с периферией.
Ладно, кое что понял. Будут предложения еще, кидайте сюда. Буду смотреть и... писАть))
Еще, интересны ли такие темы:
1) Аспекты взаимодействия с PC по USB интерфейсу.
2) Реверсинг микропрограмм (дизассемблирование в IDA).
3) Нечто по возможностям ассемблера.