Rust for Linux 项目实战(7.22-9.2)
  • Rust for Linux 项目实战
讲师:
签到人数:78
cover
  • 课程介绍
  • 学习视频(2)
  • 组队信息(0)
  • 晋级榜单(0)

Rust for Linux 项目实战


代码仓库:

https://github.com/happy-thw/linux_raspberrypi

环境搭建:

https://readthedocs-demo1.readthedocs.io/zh-cn/latest/R4L.html(里面的练习题不做要求)


实战方向一:

基于树莓派实现PL011 Uart驱动(可选)

要求:参考Linux C的实现,完成R4L的相应驱动(做了简单框架),uart提供了部分抽象框架(只是简单实现,需要修改),满足UART的正常功能,给出测试结果和文档报告

驱动文件:drivers/tty/serial/amba-pl011.c(部分删减)

设备树:arch/arm/boot/dts/broadcom/bcm283x.dtsi


实战方向二:

基于树莓派实现IIC控制器驱动(可选)

要求:参考Linux C的实现,完成R4L的相应驱动,i2c需要自己完成抽象框架和驱动代码框架,通过简单的传感器或i2c slave设备完成i2c的传输功能,给出测试结果和文档报告

驱动文件:drivers/i2c/busses/i2c-bcm2835.c

设备树:arch/arm/boot/dts/broadcom/bcm283x.dtsi

暂无数据
序号队伍名称城市学校人数队长已加入队员
暂无数据
排名姓名学校分数最后提交时间链接
暂无数据