В книге рассмотрены практические аспекты программирования приложений для популярной микропроцессорной платформы ARM. Материал книги имеет сугубо практическое направление, поэтому в ней приведено множество примеров, иллюстрирующих те или иные подходы при создании программ. Основной упор сделан на практические методы программирования задач на языке программирования C/C++, а также на решение проблем при отладке программ. Создание эффективного программного кода невозможно без применения тех или иных механизмов оптимизации, начиная с разработки эффективного кода в C++ и заканчивая низкоуровневой оптимизацией на уровне команд процессора, поэтому значительная часть материала книги посвящена практическим методам оптимизации приложений. Для разработки, отладки и оптимизации демонстрационных приложений книги используется свободно распространяемая версия инструментального пакета фирмы Keil, при этом не требуется покупка каких-либо дополнительных аппаратных модулей с микроконтроллерами ARM....
V knige rassmotreny prakticheskie aspekty programmirovanija prilozhenij dlja populjarnoj mikroprotsessornoj platformy ARM. Material knigi imeet sugubo prakticheskoe napravlenie, poetomu v nej privedeno mnozhestvo primerov, illjustrirujuschikh te ili inye podkhody pri sozdanii programm. Osnovnoj upor sdelan na prakticheskie metody programmirovanija zadach na jazyke programmirovanija C/C++, a takzhe na reshenie problem pri otladke programm. Sozdanie effektivnogo programmnogo koda nevozmozhno bez primenenija tekh ili inykh mekhanizmov optimizatsii, nachinaja s razrabotki effektivnogo koda v C++ i zakanchivaja nizkourovnevoj optimizatsiej na urovne komand protsessora, poetomu znachitelnaja chast materiala knigi posvjaschena prakticheskim metodam optimizatsii prilozhenij. Dlja razrabotki, otladki i optimizatsii demonstratsionnykh prilozhenij knigi ispolzuetsja svobodno rasprostranjaemaja versija instrumentalnogo paketa firmy Keil, pri etom ne trebuetsja pokupka kakikh-libo dopolnitelnykh apparatnykh modulej s mikrokontrollerami ARM....