← All posts tagged ARM

ermine

Получила первое задание на простенькую программку для железки — получить через последовательный порт два байтика и записать их как коды к АЦП и дальше считывать какие-то данные оттуда и отдавать в этот порт. Ну ОК. Два дня пыталась найти в макбуке этот самый последовательный порт к железке, который должен был выглядеть как /dev/cu.usbserialXXX. А его нету. На линуксе видится как /dev/ttyACM0, что это за хрень и чем хуже обычного последовательного порта — непонятно, но линукс мне не очень нужен. Взяла на пробу другую железку — /dev/cu.usbserialXXXX появился в макбуке. Муш недоволен — он с той первой железкой под своей виндой нормально контачит через последовательный порт. Спасибо, дядя Джобс!

ermine

Полмесяца читала всякую хрень из гугла про то, как это просто — программно включить светодиод на плате. Два дня компиляла код на расте — всего три строчки кода. Сегодня лампочка включилась. Ура!

ermine

Вчера понаставила на макбук всякого хлама для разработки кода на rust для Cortex M. Первым делом — бета раста с какими-то там хитрыми компонентами, потом gcc-arm-embeded, потом qemu и наконец openocd. Руками ничего не пришлось ставить — ну прям по инструкции для кухарки. С замиранием сердца подключаю отладочную плату Nuckeo (она в отличие от других плат не требует пайки) к хабу. Запускаю openocd с нужными конфигами — не подключается к плате. Лезу в сислог макбука — непонятно, как там искать usb. В общем вот такое вот радухное начало великой карьеры.

ermine

Предлагают, точнее, есть возможность поиграться с написанием хелловорлда на расте для STM ARM Cortex M# и Nucleo. Предупреждают меня, что там порог входа в эту игрушку очень высокий. IDE все коммерческие с триалами. Ну ладно. А есть тут кто-нить, кто продвинулся дальше хелловорлда и строгает на расте под армы?