-
Notifications
You must be signed in to change notification settings - Fork 25
Home
Mathew Kurian edited this page Apr 17, 2015
·
15 revisions
Welcome to the course_os wiki!
- Install
zlib
package. Runsudo apt-get install zlib1g-dev
. - Install
libncurses5
package. Runsudo apt-get install libncurses5-dev
. - Install
texinfo
package. Runsudo apt-get install texinfo
. - Install
glib
. Information can be found here.
cd toolchain && ./build.sh
cd u-boot && make
cd kernel && make
cd user/libc && make
cd user/hello && make
cd kernel && make run
VersatilePB # bootm 0x24DB0
(offset might change. Use printf "bootm 0x%X\n" $(expr $(stat -c%s ../u-boot/u-boot-2010.03/u-boot.bin) + 65536)
to calculate.)
CPU used in the RPi: ARM1176 Processor ARMv6 architecture.
The board we simulate with qemu: Versatile PB
QEMU's memory map for Versatile PB: versatilepb.c