Tock系统项目构建与用户空间应用开发指南
1. 项目结构完善与Rust工具链设置
当所有文件创建完成后,还需完成最后一步来确定示例项目结构,这与项目的构建方式相关,特别是所需的Rust工具链。在克隆的tock子模块中,能找到一个 rust-toolchain 文件,其中提及了Rust版本。首次安装Rust编译器时,此文件很有必要,可确保编译源代码时不会出现不一致的情况。编译时, make 会搜索 rust-toolchain 文件,并在系统上安装合适的版本。
由于该文件应位于项目根目录,我们通过创建指向 tock 文件夹内该文件的符号链接,将其置于项目层次结构的顶部。生成链接的命令如下:
$ cd project
$ ln -s tock/rust-toolchain .
2. 项目构建
项目文件夹结构确定后,接下来就是构建项目。内核和应用程序需分别构建。
- 内核构建 :要构建内核,需进入 kernel/microbit_v2 或 kernel/raspberry_pi_pico 文件夹,然后运行 make 命令,后续按之前描述的步骤操作。
- 应用程序构建 :每个应用程序都需单独构建。进入应用程序所在文件夹,例如 applications/e
超级会员免费看
订阅专栏 解锁全文
24

被折叠的 条评论
为什么被折叠?



