Size: a a a

2021 March 29

pl

pretty leaf in Embedded Group
Ну это да, я думаю, их чисто физически запомнить невозможно
источник

pl

pretty leaf in Embedded Group
их же очень много
источник

VB

Vlad Baida in Embedded Group
Если говорим про регистры ядра, то есть офигенная книженция по Cortex
Что-то типа The definitive guide to Cortex-M3/M4
источник

VB

Vlad Baida in Embedded Group
Очень красиво всё расписано
Читал на одном дыхании :D
источник

pl

pretty leaf in Embedded Group
я вот заметил очень пиздецовую вещь при программировании на bare metal, или хотя бы с использованием CMSIS
источник

PK

Pirojenka Kremowaya in Embedded Group
У вас на первом курсе преобразования  читали ЦОС?😳
источник

VB

Vlad Baida in Embedded Group
Вышмат
источник

pl

pretty leaf in Embedded Group
ты читаешь мануал и загоняешь биты под машину
источник

pl

pretty leaf in Embedded Group
а потом оказывается, что ничего не работает - тактирование не включается, и т.д
источник

SK

Stas Koynov in Embedded Group
pretty leaf
ну у arm регистры действительно тяжело помнить, нежели у intel
про какой арм речь? я без стеба, просто всякие lr pc вместо eax ebx?
источник

D

Dr Zlo in Embedded Group
pretty leaf
А как программируют под микроконтроллеры от других, кроме stm, фирм? Там тоже есть свои собственные среды разработки и библиотеки, или на все это используется один универсальный вариант?
Точно так же, cmake + vscode)
источник

VB

Vlad Baida in Embedded Group
Потом на втором курсе препод почему-то в предмете под названием "Численные методы" начал нам "Сигналы и цепи" Баскакова пересказывать
Там тоже Фурье затронули
источник

pl

pretty leaf in Embedded Group
Stas Koynov
про какой арм речь? я без стеба, просто всякие lr pc вместо eax ebx?
ну я понимаю, что у 32-битного и 64-битного армов разные регистры абсолютно
источник

VB

Vlad Baida in Embedded Group
Vlad Baida
Потом на втором курсе препод почему-то в предмете под названием "Численные методы" начал нам "Сигналы и цепи" Баскакова пересказывать
Там тоже Фурье затронули
В общем вместо численных методов мы учили совсем другой предмет
источник

PK

Pirojenka Kremowaya in Embedded Group
Отличная тема
Нам на втором курсе матметоды читали, на бейсике
источник

pl

pretty leaf in Embedded Group
pretty leaf
а потом оказывается, что ничего не работает - тактирование не включается, и т.д
как это дебажить - непонятно, к тому же, там пиздец в плане отображения в памяти. некоторым регистрам присваиваешь значение, а увидеть это можно только через другие регистры, и так в мануале написано
источник

SK

Stas Koynov in Embedded Group
не я про то как может провославный АРМ быть менее понятным чем edx или в этом духе. тут тупо r1 r2 куда проще то
источник

A

Alexander in Embedded Group
Pirojenka Kremowaya
Отличная тема
Нам на втором курсе матметоды читали, на бейсике
Страшно...
источник

PK

Pirojenka Kremowaya in Embedded Group
Грустно
источник

pl

pretty leaf in Embedded Group
Stas Koynov
не я про то как может провославный АРМ быть менее понятным чем edx или в этом духе. тут тупо r1 r2 куда проще то
ну так в том и дело, что у арм сплошные r0, r1, r2 - то есть, одинаковые названия как для служебных регистров, так и для тех, что используются для обычной передачи значений. а в интеле все просто и понятно - RIP/EIP/IP - instruction pointer, BP - base pointer, и так далее
источник