В этой заметке рассказывается о том, как создать проект в CoIDE и сохранить его в локальную версию репозитория, а так же некоторые сведения о пользовании системой помощи CoIDE, как источником документации при программировании МК STM32 на Си. Читать далее «STM32:Основы — Создание проекта CoIDE»
Месяц: Сентябрь 2016
STM32:Основы — Настройка ПО и проверка конфигурации
В этой заметке рассказывается о том, как загружать проекты CoIDE из удалённого репозитория, который я планирую использовать в процессе изучения данной темы. В настоящий момент там находится один проект, содержащий пример работы с GPIO на языке Си. Сам пример предполагается разобрать среди ближайших заметок. В этой же заметке, пойдёт речь о том, как его загрузить, открыть в CoIDE, собрать, и прошить в устройство. В результате этих действий, должно выяснится, работоспособна ли созданная конфигурация из установленных для изучения MK STM32 программ. Читать далее «STM32:Основы — Настройка ПО и проверка конфигурации»
STM32:Основы — Установка ПО
Эта заметка посвящена иллюстрированному рассказу об установке программ, кратко описанных в предыдущей записи. Читать далее «STM32:Основы — Установка ПО»
STM32:Основы — Кратко об используемом ПО
Данный цикл изучения программирования МК 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:Основы — Предисловие»
Предисловие к блогу
Здравствуйте!
Меня зовут Сергей. Я решил создать этот блог, чтобы писать в нём о тех вещах, которые меня интересуют, волнуют, побуждают задуматься, увлекают. Ему дано имя Кибергнозис, так как это слово соединяет в себе слова кибернетика — наука об управлении, помимо прочего тесно связанная с информационно-вычислительными системами и электроникой, — и гнозис — знание, познание, мистическое откровение. Читать далее «Предисловие к блогу»