ARMadillo
1.0.0
Raspberry Pi Zero的最小手臂OS。
這是我個人的個人獎金項目,用於“嵌入式系統設計” [ECE1258]。
目前,它:
啟動操作系統並初始化所有內容後,執行將傳遞給可以通過 /dev /ttyusb0訪問的演示控制台。
演示控制台接受幾個命令:
help
Displays a list of available commands
intr
Setups a repeatable IRQ interrupt that blinks the LED light of
the Pi once every second.
proc
Setups the scheduler, launches a kernel and a user process and
switches between them seamlessly.
lock
Same as proc, but also utilizes mutex locks.
Control is still switched continuously between the two processes;
however, they share a lock, and they sequentially un/lock it.
fpuo
Performs a floating point operation using the floating point coprocessor.
Proof can be found in the kernel.list file that is produced during
compilation if one looks for the fpu_mult details.
Note that separate function must be used to produce the result
(fpu_mult in common/stdlib.c), otherwise the compiler just
precalculates the result.
cd buildmakekernel.img複製到您的SD卡的第一個分區。 cd scripts./makerLoader.sh $root
├ build
├ common
├ docs
├ drivers
├ include
│ ├ common
│ └ drivers
├ kernel
└ scripts
ARM架構參考手冊,ARMV7-A和ARMV7-R版本
ARM1176JZF-S技術參考手冊,修訂R0P7
BCM2835 ARM外圍設備
OSDEV.org RaspberryPi教程
dwelch67
為jsandler18構建Raspberrypi的操作系統
編碼樣式主要遵循Linux內核編碼樣式。
Shields.io提供的盾牌徽章。
⇯回到頂部