206 читали · 2 года назад
Программирование Atmega 128
__ Winawr и Ардуино Продвинутый подход к программированию Arduino и AVR Разъем для программирования: Разъем ISP. <-> Атмега 1 Mosi. <-> 2 ( Pdi ) 3 nc 5 Res. <-> 20 Reset 7 Sck. <-> 11 Pb1 9 Miso. <-> 3 Pdo 2 Vcc. <-> 21, 52 Vcc 4,6,8,10 Gnd. <-> 22, 53, 63 Gnd Программа avrdude. Она установлена в составе пакетов Arduino . Программатор UsbAsp. Новые программаторы UsbAsp имеют возможность перепрошивка. Для этого у них отдельный джампер...
Системное программирование — как код работает на уровне железа и ОС
На курсе вы научитесь: — понимать путь выполнения программы: от CPU и регистров до кэшей, стека, кучи и виртуальной памяти; — разбираться, как устроены исполняемые файлы и что происходит при загрузке: статическая и динамическая линковка, структура ELF; — видеть, как ядро управляет ресурсами: процессы, потоки, планирование, системные вызовы; — писать код на уровне API ОС: управление процессами, низкоуровневый...