Linux / заметкаРабочее окружение под себя
В тайлинговом оконном менеджере i3 окна располагаются предсказуемо: можно разделить экран между браузером и терминалом, перемещаться между рабочими столами клавиатурой и сохранять внимание на задаче.
Начать проще всего с нескольких команд: Mod+Enter открывает терминал, Mod+h переключает горизонтальное разделение, а Mod+v — вертикальное. Точные сочетания зависят от твоего конфигурационного файла.
↑ К списку записей
Электроника / проектЧто происходит до main()
После сброса Cortex-M считывает начальное значение указателя стека и адрес обработчика сброса из таблицы векторов. Затем стартовый код подготавливает память для программы.
Начальные значения глобальных переменных копируются из постоянной памяти в RAM, а область .bss обнуляется. Поэтому глобальная переменная int counter; равна нулю ещё до вызова main().
↑ К списку записей
Обучение / дневникУчиться понемногу каждый день
Небольшую тему проще не только прочитать, но и сразу применить. Сегодня — одна команда Vim или короткий пример на Rust. Завтра — повторение и следующий шаг.
Я сохраняю здесь то, что пригодилось на практике: команды, объяснения и ошибки, на которых удалось чему-то научиться.
↑ К списку записей