Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 82d86e16f5

Fetching latest commit…

Cannot retrieve the latest commit at this time

..
Failed to load latest commit information.
pb-a8
Doxyfile
Makefile
README
arm_asm_macro.h
arm_defines.h
arm_entry.S
arm_io.h
arm_irq.c
arm_irq.h
arm_main.c
atomport-asm.S
atomport-private.h
atomport-tests.h
atomport.c
atomport.h
printk.c
printk.h
stdarg.h
string.c
string.h
system.h
vsprintf.c

README

CROSS_COMPILE=/opt/arm-2009q3/bin/arm-none-eabi-
export CROSS_COMPILE

qemu-system-arm -M realview-pb-a8 -serial stdio -kernel build/kern2.elf

Following are the steps to add new board <abc> under armv7a port:
1. Create a directory under ports/armv7a with name <abc>
2. Add linker.ld in ports/armv7a/<abc> (similar to the one in ports/armv7a/pb-a8)
3. Add arm_pic.h, arm_timer.h, and arm_uart.h in ports/armv7a/<abc> (similar to the one in ports/armv7a/pb-a8)
4. Add .c files in ports/armv7a/<abc> to implement the board specific functions expected in arm_pic.h, arm_timer.h, and arm_uart.h
5. Add Makefile in ports/armv7a/<abc> (similar to the one in ports/armv7a/pb-a8) to build board specific objects corresponding to the .c files added in step 4.
5. To build atomthreads for <abc> board use following command "make BOARD=<abc>" with ports/armv7a as current directory.
Something went wrong with that request. Please try again.