【文件属性】:
文件名称:锈学习:通过一些例子来学习锈
文件大小:153KB
文件格式:ZIP
更新时间:2021-02-14 20:49:31
Rust
防锈学习
通过一些例子来学习生锈
目标
通过学习编写项目来加强rust的能力
进度
06_drivers_gpio_uart
01准备工作
通过hyper-v安装Ubuntu 20.04.1虚拟机
设置虚拟机环境
安装锈
安装vscode
安装docker
下载代码
测试环境
使用Windows自带hyper-v虚拟机可以正常运行教程01
暂时受到虚拟机限制无法连接树莓派
02初始化运行时
设置bss段,清空bss段
清空完成进入panic,等待事件发生
03实现Hacky的UART打印输出
编写bsp中的关于写入UART寄存器的方法,write_str
编写宏print!,println !,来自rust官方
panic中打印信息
kernel_init中打印信息
04无损失抽象化->需要补充笔记
利用crate :: cortex-a替换所有手写汇编
添加smp模块,初始化系统,替换所