eddy_em: (Костерок)
eddy_em ([personal profile] eddy_em) wrote2017-01-16 02:13 pm

А чтобы мистики не было,

сделаю свою среду под STM32F0. Возможно, со временем и под F1 запилю. USB, lwIP и прочих библиотек (правда, кроме файловых систем: я так и не нашел кодов простого модуля для работы с EXT2 или любой другой ФС, не имеющей дурацких ограничений vfat и в то же время не требующей десятка килобайт бинарника тупо для поддержки базовых операций) в интернете полно — за 2-3 вечера каждую, думаю, можно прилепить как-нибудь.
Для начала надо будет создать из ld-скриптов, болтающихся на просторах интернетов, и базового набора ST'шных "сниппетов" что-то рабочее. Как минимум — удалить ассемблерный startup-файл и system_stm32..., да подшаманить с ld-скриптами.

Надеюсь, вечера за 3-4 базовую надстройку слеплю.

[identity profile] mbr.livejournal.com 2017-01-16 01:53 pm (UTC)(link)
Тэги верны, но велосипедов не хватает.

[identity profile] eddy-em.livejournal.com 2017-01-16 02:06 pm (UTC)(link)
А, да, сейчас добавлю.

// вот только тут не совсем велосипедостроение, т.к. тупо ничего внятного для разработки под bare metal нет. Иначе ты бы себе свою ртось не писал, наверное…

[identity profile] mbr.livejournal.com 2017-01-16 02:10 pm (UTC)(link)
Ну у тебя и под десктоп ничего нет внятного :) Я ртось продаю как коммерческий продукт, так что могу себе позволить разработку драйверов под нее же ;)

[identity profile] eddy-em.livejournal.com 2017-01-16 02:12 pm (UTC)(link)
> Ну у тебя и под десктоп ничего нет внятного
Под десктоп-то как раз вагон и маленькая тележка всего. А вот с мелкоконтроллерами как-то не срослось: или уродливый устаревший SPL, или калокуб, или opencm3, чьи создатели могут взять, и поломать API, или сам что-нибудь пиши...

[identity profile] balmerdx.livejournal.com 2017-01-16 03:57 pm (UTC)(link)
Тяжелое это дело. Неблагодарное.

[identity profile] eddy-em.livejournal.com 2017-01-16 03:58 pm (UTC)(link)
Ну так других вариантов как-то не вижу.