Решил освоить ARM. Конкретно ARM7 от NXP серии LPC21xx. Все бы ничего да только не знаю с чего начать, может литературу какую-нибудь хорошую посоветуете? Пока есть только книга Т. Мартина "Микроконтроллеры ARM7 LPC2000...", но там акцент сделан на архитектуру ядра, однако хочется еще что-нибудь почитать непосредственно по программированию, желательно с примерами.
DS> LPC2000...", но там акцент сделан на архитектуру ядра, однако хочется еще DS> что-нибудь почитать непосредственно по программированию, желательно с DS> примерами.
Поищи вот такой файл "Efficient programming techniques for ARM.pdf". Очень хорошо расписаны особенности ассемблера АРМ-режима с примерами. Правда вот "тумба" там не описана. Также хорошие примеры инициализации периферийных устройств я нашёл в директории ARM\Startup, относительно директории, в которую устанавливается KEIL uVision :)
DS>> LPC2000...", но там акцент сделан на архитектуру ядра, однако DS>> хочется еще что-нибудь почитать непосредственно по DS>> программированию, желательно с примерами. KF> Даташит.
Даташит - это святое, это понятно. Я имел ввиду, какие книги можете порекмендовать для чтения? Сейчас читаю Т. Мартин "Микроконтроллеры Philips LPC2000", хорошая книга, однако примеров маловато...
VZ> Поищи вот такой файл "Efficient programming techniques for VZ> ARM.pdf". Очень хорошо расписаны особенности ассемблера АРМ-режима с VZ> примерами. Правда вот "тумба" там не описана. Также хорошие примеры VZ> инициализации периферийных устройств я нашёл в директории ARM\Startup, VZ> относительно директории, в которую устанавливается KEIL uVision :)
Спасибо, документ скачал у Атмела, вкратце просмотрел, завтра на свежие мозги буду читать. А насчет примеров а Кейла я и не приметил сразу, хорошие примеры, спасибо!
Да не за что, сам недавно взялся ARM мучать в лице AT91SAM7S32 ;) Кстати, детальное описание команд ассемблера я нашёл в ARM Developer Suit Assembler Guide. Откуда утянул только не помню, но там копырайт АРМовский стоит.
Sat Nov 21 2009 01:13, Denis Sovkov wrote to Kirill Frolov:
KF>> Даташит. DS> Даташит - это святое, это понятно. Я имел ввиду, какие книги можете DS> порекмендовать для чтения? Сейчас читаю Т. Мартин "Микроконтроллеры DS> Philips LPC2000", хорошая книга, однако примеров маловато...
Можно библию почитать, или "Мифы и легенды древней Греции" H. А. Кун. Куда менее уныло и гораздо более познавательно и интересно.
DS> Решил освоить ARM. Конкретно ARM7 от NXP серии LPC21xx. Все бы ничего да DS> только не знаю с чего начать, может литературу какую-нибудь хорошую DS> посоветуете? Пока есть только книга Т. Мартина "Микроконтроллеры ARM7 DS> LPC2000...", но там акцент сделан на архитектуру ядра, однако хочется еще DS> что-нибудь почитать непосредственно по программированию, желательно с DS> примерами.
Кейл с примерами тебе уже посоветовали. Кроме того, тебе нужен объект для изучения, потому как лучше один раз самому, чем сто раз в умных книжках. Тут можно посоветовать не на правах рекламы
-ключевое слово "Стартеркит".
А так же место для поиска ответов на глупые вопросы и задавания оных -
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.