Embedded Software Development with C
Эта книга представляет собой практическое введение в разработку встроенного программного обеспечения на языке C. Она предназначена для студентов и профессионалов, желающих освоить разработку встраиваемых систем на базе микроконтроллера 8051. Авторы сочетают теоретические основы с лабораторными работами, используя комплект разработки Silicon Labs 8051 и инструменты Keil.
Книга охватывает ключевые аспекты: от анализа требований и проектирования ПО до аппаратных основ, эффективного использования C в условиях ограниченных ресурсов, введения в RTOS и последовательную связь. Также рассматриваются другие популярные микроконтроллеры (ARM, PIC, Rabbit) и примеры разработки Ethernet-приложений.
Практическая направленность позволяет читателю получить навыки разработки реальных встраиваемых систем. Предполагается базовое знание C, но приложения помогут освежить знания. Книга будет полезна как студентам инженерных специальностей, так и практикующим разработчикам.
