aos:具有Rust编程语言的Raspi3裸骨游乐场 源码
服务质量 树莓派3+的小型游乐场裸机编程(我自己的) 我受到和启发 设置环境(macOS) ./setup.sh 编译并运行 编译生锈程序 make 运行内核和程序 设置tty以模拟串行 socat pty,link=cu.serial-master,raw,echo=0 pty,link=cu.serial-slave,raw,echo=0 准备发件人 python3.9 load.py cu.serial-slave 运行参数 ./run.sh 显示指示和打扰 ./run.sh -d in_asm,int 在真实的硬件上运行 连接电缆并设置链接 python3 load.py `ls /dev/cu.usb*` 启动raspi(python将显示调试输出) 复制到SD卡上并在Raspi上运行 可以在这里找到文件: : bootcode.bin start.elf fixup.dat 我的USB转串口原理图 故障排除 异常处理 参考:SysReg_xml_v85A-2019-06.pdf(第418页) ELR:执行返回(如果发生数据故障或同步,则发生异常
文件列表
aos-master.zip
(预估有个82文件)
aos-master
.gitignore
1KB
README.MD
1KB
boot
Makefile
201B
src
memory.rs
2KB
main.rs
2KB
exceptions.rs
2KB
stage1.rs
3KB
暂无评论