baking pi

Урок ОК03

Опубликовано lamazavr - пт, 07/22/2016 - 15:31

Начальная страница курса

Урок ОК03 основан на уроке ОК02 и рассматривает как использовать функции в ассемблере чтобы использовать код повторно и придать ему большую читабельность. Предполагается, что у Вас есть код Урока 2 ОК02.

1. Повторное использование кода

До сих пор мы писали код нашей операционной системы вводя, то что мы хотим в нужном порядке. Это нормально для крошечных программ, но для больших программ код станет совершенно не читаемым. Вместо этого мы будем использовать функции.

Урок ОК02

Опубликовано lamazavr - вт, 06/07/2016 - 13:30

Начальная страница курса.

Урок OK02 основан на коде урока OK01. Здесь мы заставим светодиод ОК или ACT включаться и отключаться бесконечно. Предполагается использование кода урока OK01 как основы для этого.

Урок OK01

Опубликовано lamazavr - пт, 05/20/2016 - 15:59

Начальная страница курса
Урок OK01 объясняет с чего начать, как включить 'OK' или 'ACT' светодиод на плате Raspberry Pi. Светодиод изначально был назван OK, но позже был переименован в ACT в ревизии 2 платы Raspberry Pi.

1. Первые шаги

Я предполагаю, что вы уже скачали и установили GNU Toolchain. Также раздел загрузок содержит шаблон "OS Template". Пожалуйста, скачайте его и распакуйте содержимое в новую папку.

Урок 0 Введение

Опубликовано lamazavr - чт, 05/19/2016 - 15:04

Начальная страница курса


Этот вводный урок не содержит практической части, он создан чтобы объяснить основные концепты, что такое операционная система, что такое код ассемблера, и другие основные понятия. Если Вы просто хотите приступить к практике, пропустите этот урок.

Baking Pi – Разработка операционной системы

Опубликовано lamazavr - чт, 05/19/2016 - 14:53

Недавно мне попался занятный курс Alex Chadwick'а из Кембриджа.
Представляю Вашему вниманию вольный перевод уроков данного курса.
Обратите внимание, что оригинальный курс не адаптирован для Raspberry Pi B+, 2 и 3. В свою очередь для я приведу код для B+.
Надеюсь будет полезно!