| Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
ob:o7 [2026/07/22 00:42] iadenisov [O7] |
ob:o7 [2026/07/22 01:03] (текущий) iadenisov [Видео] |
| Компилятор [[ob:o7|O7]] разработан на языке [[:cp|Компонентный Паскаль]] в виде расширения среды программирования [[:blackbox|BlackBox Component Builder]]. Поэтому, чтобы откомпилировать и использовать [[ob:o7|O7]], требуется сначала установить эту среду. | Компилятор [[ob:o7|O7]] разработан на языке [[:cp|Компонентный Паскаль]] в виде расширения среды программирования [[:blackbox|BlackBox Component Builder]]. Поэтому, чтобы откомпилировать и использовать [[ob:o7|O7]], требуется сначала установить эту среду. |
| |
| - Установите Блэкбокс ([[blackbox:ubuntu|в Ubuntu]], [[blackbox:Windows|в Windows]]). | - Установите [[:blackbox|BlackBox Component Builder]] |
| - Скачайте [[https://github.com/aixp/O7/archive/master.zip|компилятор O7]]. | - Скачайте [[https://github.com/aixp/O7/archive/master.zip|компилятор O7]]. |
| - Скопируйте директории **O7**, **Micro**, **Mobx** в директорию, которую вы создали для проектов, или в корневой каталог Блэкбокса. | - Скопируйте директории **O7**, **Micro**, **Mobx** в директорию, которую вы создали для проектов, или в корневой каталог Блэкбокса. |
| Tool.DecBin: дизассемблер bin-файлов\\ | Tool.DecBin: дизассемблер bin-файлов\\ |
| Tool.DecHex: дизассемблер hex-файлов | Tool.DecHex: дизассемблер hex-файлов |
| | |
| | |
| ===== Полезные заметки ===== | ===== Полезные заметки ===== |
| |
| ===== Видео ===== | ===== Видео ===== |
| |
| * [[https://vk.com/video-155609632_456239121|Конвеерум #30: Компилятор Оберона для архитектуры ARM: простота в основе надежности]] | * [[https://youtu.be/7Sd5nUjjv0A|Простая программа с тремя светодиодами]] |
| * [[https://youtu.be/zlnj6FCY1tY|Прошивка контроллера Cortex-M3 (LPC1343F) программой на Oberon]] | * [[https://youtu.be/1IrFgJzwGMk|Программа для светодиодной ленты на базе WS2812]] |
| * [[https://youtu.be/mGi03zjahwY|Прошивка контроллера Cortex-M4 STM32F407VG программой на Oberon]] | * [[https://youtu.be/nvLbGeM2imA|Oberon для микроконтроллеров. Обмен сообщениями по UART (А. Ширяев)]] |
| * [[https://youtu.be/nvLbGeM2imA|Oberon для микроконтроллеров. Обмен сообщениями по UART]] | * [[https://youtu.be/klQmL-mD7g4|Конвеерум #30: Компилятор Оберона для архитектуры ARM: простота в основе надежности]] |
| |
| ===== Проекты ===== | ===== Проекты ===== |
| * Система контроля потоков в микрофлюидных чипах (Сибирский федеральный университет) | * Система контроля потоков в микрофлюидных чипах (Сибирский федеральный университет) |
| * Шприцевой насос (Сибирский федеральный университет) | * Шприцевой насос (Сибирский федеральный университет) |
| * Люминометр (Сибирский федеральный университет) | * Люминометр Люминор (www.ldnova.com) |
| |
| ===== Полезные ссылки ===== | ===== Полезные ссылки ===== |
| * [[http://oberoncore.ru/library/wirth_sets|SET: Недооцениваемый тип данных и его компиляция для ARM]] | * [[http://oberoncore.ru/library/wirth_sets|SET: Недооцениваемый тип данных и его компиляция для ARM]] |
| * [[http://forum.oberoncore.ru/viewtopic.php?f=137&t=5232|Обсуждение проекта на форуме]] | * [[http://forum.oberoncore.ru/viewtopic.php?f=137&t=5232|Обсуждение проекта на форуме]] |
| * [[http://milandr.ru/index.php?mact=Products,cntnt01,default,0&cntnt01hierarchyid=5&cntnt01returnid=67|Российские микроконтроллеры (ядро ARMv6-M, ARMv7-M)]] | |
| |