Tock系统开发:从项目搭建到应用实现
1. 项目结构完善与构建
在创建好所有文件后,还需完成最后一步来确定示例项目结构,这与项目的构建方式相关,特别是所需的Rust工具链。
在克隆的tock子模块中,能找到一个 rust-toolchain 文件,其中提及了所需的Rust版本。在首次安装Rust编译器时,此文件至关重要,可确保编译源代码时不会出现不一致的问题。编译时, make 会搜索 rust-toolchain 文件,并在系统上安装合适的版本。
该文件应位于项目根目录,可通过创建符号链接将其置于项目层次结构顶部,命令如下:
$ cd project
$ ln -s tock/rust-toolchain .
项目构建分为内核和应用程序两部分,具体步骤如下:
- 构建内核 :进入 kernel/microbit_v2 或 kernel/raspberry_pi_pico 文件夹,运行 make ,然后遵循之前描述的步骤操作。
- 构建应用程序 :需单独构建每个应用程序。进入应用程序文件夹,如 applications/example_app ,运行 make ,这将构建应用程序及其所有依赖项。
注意,每当更改驱动
超级会员免费看
订阅专栏 解锁全文
64

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



