Нужен ли GIT проект stm32 ARM с пошаговым описанием разворачивания среды разработки, схем подключения программатор и UART адаптера и т.п., с целью повторения https://pmk.arbinada.com/ru/node/1473?

Да, так как я хочу разработать калькулятор на этой основе
11% (1 голос)
Да, так как я хочу сделать такой же " hello world"
11% (1 голос)
Да, я хочу посмотреть, как это делается, и, может, тоже попробовать
56% (5 голосов)
Нет, это никому не интересно
22% (2 голоса)
Total votes: 9

Комментарии

1. Какие альтернативы — проект с GIT или проект без GIT?

2. По ссылке 1473 — (чужая стандартная?) плата с процессором, подключённая к персоналке. С целью повторения чего? Самим такую плату сделать?

Мне интересно то, что можно будет позже использовать для серийного производства калькуляторов. Желательно на отечественном железе, сколь бы «слабое» оно ни было — под отечеством имея в виду республики СССР. То, что в них разрабатывалось и выпускалось. Без инородных «цап-царапнутых» устройств Интел, IBM и DEC — приносимых теми шпионами, кто позже захватил Москву и удерживает сейчас власть в ней.

ARM плата может стать хорошей инструментальной средой, если на ней получится кросс-компилировать Каллисто (200Кб исходников) под отечественную архитектуру. Как костыли, пока отечественный ПМК не сможет сам компилировать свою ОС. Самостоятельно повторять такую разработку? Пока не знаю. Работы пока много другой запланировано.

1. Проект - опенсорс, на Гитлабе. Соответственно, под системой контроля версий GIT.
2. По ссылке - дешевая китайская плата на stm32 ARM процессоре. Цель проекта - отладить софт, такую плату делать не надо, это developmebt kit.

С отечественным железом я не могу ничего сказать, я не в курсе.

Мне Гитлаб по железу и подключению китайской платы к ПК пока не нужен. Интересны результаты. Интересен исходный код будущего ПМК.

Смотреть на схему подключения и думать, не повторить ли — это уже когда будет, что повторять.

три с половиной провода и гугл для OpenOCD.

Ну, тогда не буду тратить время

Я не голосовал, потому что не знаю, буду ли пользоваться наработками. Но думаю, что нужен проект на гитхабе или еще где с полными исходниками/документацией для воспроизведения. А здесь лучше размещать анонсы и лирические заметки.

идея опроса - узнать, будет ли это интересно хотя бы двум человекам :) Если будет, я сделаю открытый гит проект на Гитлабе, с основной целью - подробное описание, как настроить среду разработки :)

полно ресурсов.
Опять же для начала достаточно скачать STM32CubeMX и STM32Cube IDE и разбираться по готовым урокам в свое удовольствие. Постепенно с уровня HAL можно перейти на уровень LL HAL если упретесь во что-то.
Сужу по своему опыту. Я разобрался с нуля. Частично самостоятельно, частично подглядывая в интернет.

Да, ресурсов полно. Последние тулзы для stm32 хорошо выглядят.
Но я для себя решил, что все свои поделки делаю под линуксом, на GCC-toolchain. Скорее всего, я потихоньку буду допиливать stm32 платформу 2.0 под новый камень (не обязательно под BASIC, может, под Микропитон или Форт) оставив в таком форм-факторе:
stm32basic 2.0

Если развязать основную программу от железа то будет весьма интересно. Ну, например, функции опроса клавиатуры, вывода на ЖКИ, сохранения/загрузки программ. Тогда вполне себе можно написать свои функции управления периферией и запустить на другом ARM Cortex-M3.
В любом случае, подробно описание будет полезно. Пошаговое описание очень нужно для новичков.

Это очень хорошая идея - написать такой "абстракционный" уровень для железа, но для этого надо "устаканить архитектуру железа". В общем, как только (если) железо доделается, можно будет занять и софтом и таким проектом "поднимания системы разработки с нуля".
Только я буду делать под линукс и libopencm3 библиотеку, под GCC.

Статья на Хабре про stm32.