- Provide a C compiler, assembler and bootloader(if necessary) for your platform
- Adapt the makefiles and write a linkerscript (linkerscript_architecture.x)
- Create a folder with the name of the target archicteture in "include/arch" and "arch/"
- Implement the features given in hal.md. Put your HAL code in the folder you created in the last step
- Modify init.c to remove/add initiaton calls for your modules