目录
概要
本项目用于20届智能车急速光电组龙芯赛道,赛题限用龙芯久久派2K0300,使用Linux操作系统。为智能车专属定制,包含硬件驱动(闭环电机,刷电机pwm控制,陀螺仪,ST7735屏幕驱动,舵机pwm驱动等..)
项目特色
-
剔除冗余功能,极大提高启动速度(测试26s进入系统,为赛场上节省时间)
-
官方新世界内核并未保留wifi驱动,项目内核成功移植aic8800驱动,并测试可用
-
启动设置以太网静态ip:192.168.1.79 接网线可以直接连接
-
硬件驱动与用户空间隔离,做到用户空间代码崩溃后硬件控制自动关闭保证人员安全
-
文件系统已经移植好opencv和jsoncpp可供用户直接使用不需要自行编译
-
配套程序框架已经配置好cmake环境,并编写好操作指南,可直接调用opencv和jsoncpp
开源介绍
开源项目中包含官方提供的uboot用户手册,内容包含烧写uboot,替换内核文件,替换根文件系统。(本项目不做额外教学)
内核驱动均开源,可通过设备树查看对应驱动内容,已经添加电机增量式闭环驱动,用户空间可以直接向内核写入电机闭环的pid的i项和k项,但不提供向外输出的接口,如需要通过vofa等串口助手调参可能需要自行修改内核为其添加输出。
如有需要可以在设备树中自行修改
位置位于:linux-6.9-WuwuSama-99pi/arch/loongarch/boot/dts/loongson_2k0300_99_pai_wifi.dts
设备树
驱动文件均以wuwu_开头存放在linux-6.9-WuwuSama-99pi/drivers/misc/下以wuwu_命名
部分驱动文件
视频演示
智能车龙芯开源框架-开机测速
智能车龙芯开源框架-程序关闭保护
更新须知
项目中可能存在部分漏洞,可以联系我向我提交内容。
如在使用过程中出现问题我会同步更新到仓库,目前暂无明显问题,已经稳定使用3个月(2025年3月~2025年6月)。
·