Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
ob:o7 [2020/12/12 17:35] iadenisov [Установка и настройка] |
ob:o7 [2024/02/26 08:26] (текущий) iadenisov [Полезные заметки] |
| |
[[https://github.com/iadenisov/O7|Альтернативное хранилище Ивана Денисова]] | [[https://github.com/iadenisov/O7|Альтернативное хранилище Ивана Денисова]] |
* дополнительными модули | * дополнительными модули для I2C, SPI, дисплеев |
* дополнительные примеры | * дополнительные примеры |
* исправлено положение трапа в исходниках | * исправлено положение трапа в исходниках |
| |
===== Установка и настройка ===== | ===== Установка и настройка ===== |
| |
| [[https://recordino.ldnova.com/|Среда разработки Рекордино]] имеет встроенный компилятор O7. |
| |
Компилятор [[ob:o7|O7]] разработан на языке [[:cp|Компонентный Паскаль]] в виде расширения среды программирования [[:blackbox|BlackBox Component Builder]]. Поэтому, чтобы откомпилировать и использовать [[ob:o7|O7]], требуется сначала установить эту среду. | Компилятор [[ob:o7|O7]] разработан на языке [[:cp|Компонентный Паскаль]] в виде расширения среды программирования [[:blackbox|BlackBox Component Builder]]. Поэтому, чтобы откомпилировать и использовать [[ob:o7|O7]], требуется сначала установить эту среду. |
===== Полезные заметки ===== | ===== Полезные заметки ===== |
| |
| * [[ob:o7:examples|Учебник по программированию микроконтроллеров]] **NEW!** |
* [[ob:o7:stm32f103|Моя первая программа для STM32]] | * [[ob:o7:stm32f103|Моя первая программа для STM32]] |
* [[ob:o7:stm32flash|Прошивка микроконтроллера через UART]] | * [[ob:o7:stm32flash|Прошивка микроконтроллера через UART]] |
* [[ob:o7:timer|Работа с таймером через прерывания]] **NEW!** | * [[ob:o7:timer|Работа с таймером через прерывания]] |
* [[ob:o7:flash|Сохранение данных в FLASH память микроконтроллера]] **NEW!** | * [[ob:o7:flash|Сохранение данных в FLASH память микроконтроллера]] |
* [[ob:o7:memory|Особенности работы с памятью]] | * [[ob:o7:memory|Особенности работы с памятью]] |
* [[ob:o7:debug|Особенности отладки]] | * [[ob:o7:debug|Особенности отладки]] |
* [[ob:o7:trimble|Обмен сообщениями (в процессе написания)]] | |
* [[ob:o7:stm32f103C8T6|Отчёт о сборке и прошивке STM32F103C8T6]] | * [[ob:o7:stm32f103C8T6|Отчёт о сборке и прошивке STM32F103C8T6]] |
* [[ob:o7:stm32f103C8T6_2|Прошивка STM32F103C8T6 под Windows 8.1]] | * [[ob:o7:stm32f103C8T6_2|Прошивка STM32F103C8T6 под Windows 8.1]] |
| |
===== Видеоуроки ===== | ===== Видео ===== |
| |
| * [[https://vk.com/video-155609632_456239121|Конвеерум #30: Компилятор Оберона для архитектуры ARM: простота в основе надежности]] |
* [[https://youtu.be/zlnj6FCY1tY|Прошивка контроллера Cortex-M3 (LPC1343F) программой на Oberon]] | * [[https://youtu.be/zlnj6FCY1tY|Прошивка контроллера Cortex-M3 (LPC1343F) программой на Oberon]] |
* [[https://youtu.be/mGi03zjahwY|Прошивка контроллера Cortex-M4 STM32F407VG программой на Oberon]] | * [[https://youtu.be/mGi03zjahwY|Прошивка контроллера Cortex-M4 STM32F407VG программой на Oberon]] |