文件名称:bare-metal-arm:试验裸机 ARM 开发、C 和 ASM
文件大小:85KB
文件格式:ZIP
更新时间:2024-07-14 12:23:38
C
项目在模拟 Connex/Gumstix 板上的 QEMU 上运行,因此 RAM 和 UART0 的内存映射是特定的。 裸机 C 运行时启动来自 ,这是开始使用 ARM 的 GNU 工具链的优秀教程。 其他有用的资源 - 列表增长: 在 ASM 中定义子程序,从 C 调用: :
【文件预览】:
bare-metal-arm-master
----startup.S(954B)
----.gitignore(29B)
----main.c(631B)
----README.md(454B)
----mem()
--------alloc.c(3KB)
--------readme.md(3KB)
--------images()
--------alloc.h(270B)
--------test_alloc.c(717B)
----hook()
--------hook.c(1KB)
--------trampoline.S(735B)
--------hook.h(164B)
----ds()
--------rb_tree.h(2KB)
--------rb_tree.c(6KB)
--------readme.md(2KB)
--------images()
----Makefile(819B)
----connex.ld(451B)
----io()
--------stdio.c(725B)
--------uart.S(86B)
--------stdio.h(234B)