我正在写我的第四篇(用手臂)。我想要光秃秃的金属,因为我认为这就是第四节的重点。但是,在没有Linux系统的情况下,我无法找到关于如何编写键、发出和好友(本质上是处理键盘)的信息和示例。我还试着阅读引导加载器的源代码(U),但它显然超出了我的深度。
你能帮我写一个键盘处理程序循环和REPL在裸金属臂组件吗?的东西,不过是手臂用的。我使用的是Cortex-A8 CPU (ARMv7)。
我试图在linux x86_64机器上交叉编译一个arm目标的项目,我使用的是gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf。
我在编译过程中遇到的错误是:
/home/zoist/workspace/gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/7.4.1/libgcc.a(_dvmd_lnx.o): In function `__aeabi_idiv0':
/home/tcwg-buildslave/