Данный цикл изучения программирования МК STM32 осуществляется мной под установленной на VirtualBox операционной системой Windows XP SP3. Такой выбор обусловлен тем, что начиная заниматься изучением МК STM32, я сидел под Windows. И сейчас, когда сижу под Ubuntu, не стал разбираться с тем, как подготовить окружение для программирования STM32 на ней, решив продолжать изучение с CoIDE, на котором его и начинал, отложив рассмотрение вопросов о программировании для STM32 под Linux на возможное будущее. Читать далее «STM32:Основы — Кратко об используемом ПО»
PE-формат и минимальное приложение под Windows
Эта заметка написана мной лет 8 назад, для для упорядочивания в голове, содержащихся в ней сведений. Хотя приведённая информация относятся к 32-х разрядной архитектуре, всё более уходящей в прошлое, она может быть полезна и по завершении этого процесса, так как описываемый формат исполняемых файлов PE используется и на 64-х разрядных ОС Windows, с отличием в размерах полей виртуальных адресов, ассемблерный код x86, при желании, может быть заменён на x86-64, а описываемые эксперименты проделаны на современных ОС. Читать далее «PE-формат и минимальное приложение под Windows»
STM32:Основы — Документация
Как было указано в предисловие к этому циклу заметок изучение программирования микроконтроллеров STM32 будет осуществляться на базе оценочной платы STM32F4DISCOVERY с установленным на ней микроконтроллером STM32F407VGT6 на базе ядра ARM®Cortex®-M4. Ниже приводятся ссылки на ресурсы и документы, должные оказать помощь в этом начинании. Читать далее «STM32:Основы — Документация»
STM32:Основы — Несколько слов об архитектуре ARM® и ядрах Cortex®
Семейство 32-х разрядных, оснащённых флэш памятью микроконтроллеров STM32 европейской компании STMicroelectronics базируется на микропроцессорных ядрах ARM® Cortex®-M. Читать далее «STM32:Основы — Несколько слов об архитектуре ARM® и ядрах Cortex®»
STM32:Основы — Предисловие
Целью запланированного цикла заметок является как научиться создавать код для микроконтроллеров семейства STM32, так и изучить архитектуру этих управляющих вычислительных систем. Обе задачи, естественно, связаны между собой, и одна помогает решению другой. Читать далее «STM32:Основы — Предисловие»
Предисловие к блогу
Здравствуйте!
Меня зовут Сергей. Я решил создать этот блог, чтобы писать в нём о тех вещах, которые меня интересуют, волнуют, побуждают задуматься, увлекают. Ему дано имя Кибергнозис, так как это слово соединяет в себе слова кибернетика — наука об управлении, помимо прочего тесно связанная с информационно-вычислительными системами и электроникой, — и гнозис — знание, познание, мистическое откровение. Читать далее «Предисловие к блогу»