ARMadillo
1.0.0
نظام التشغيل ARM الحد الأدنى لـ Raspberry Pi Zero.
هذا هو مشروع المكافأة الشخصية الخاصة بي للدورة "تصميم الأنظمة المدمجة" [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 EDITION
دليل المرجع التقني ARM1176JZF-S ، مراجعة R0P7
BCM2835 ARM الطرفية
Osdev.org Raspberrypi البرنامج التعليمي
Raspberrypi Zero Baremetal Ampressings by Dwelch67
بناء نظام التشغيل لـ Raspberrypi بواسطة JSandler18
يتبع نمط الترميز في الغالب نمط ترميز Kernel Linux.
شارات الدرع المقدمة من shields.io.
⇯ العودة إلى الأعلى