【LuckFox Pico 开发板免费试用】2.修改内核 - RISC-V MCU技术社区 - 电子技术论坛 - 广受欢迎的专业电子论坛
分享 收藏 返回

[文章]

【LuckFox Pico 开发板免费试用】2.修改内核

官网文档:上手教程
如果您需要修改Linux开发板的内核,需要使用到LuckfoxPico-SDK,而SDK是基于Ubuntu LTS 系统开发测试的。因此,我们需要用到Ubuntu 18.04,您可以选择虚拟机,或者Ubuntu+Windows双系统来进行编译SDK。
这是官方推荐的SDK编译方案,可以参考这个。
我自己用的就是官方提供的VM虚拟机以及镜像。
如果我们需要修改内核,只需要以下几个步骤:
修改内核

cd /home/luckfox/Luckfox-Pico/luckfox-pico/sysdrv/source/kernel
cp ./arch/arm/configs/luckfox_rv1106_linux_defconfig .config
make ARCH=arm menuconfig

此时会弹出一个页面,按斜杠/进行搜索
修改内核.jpg

搜索DHT11
搜索dht11.jpg

按左边的数字键,进入对应的菜单
dht11菜单.jpg

按下Y,使能DHT11
使能DHT11.jpg

使能之后,退出保存配置文件就可以了

make ARCH=arm savedefconfig
cp defconfig ./arch/arm/configs/luckfox_rv1106_linux_defconfig

接着编译内核

cd /home/luckfox/Luckfox-Pico/luckfox-pico
./build.sh kernel

编译成功后,固件存放在/home/luckfox/Luckfox-Pico/luckfox-pico/output/image目录下
使用SocToolKit烧录就大功告成了。

作者水平有限,难免在这篇文章中存在一些疏漏和不足之处。虽然尽力在试用报告中提供全面的信息,但由于时间和知识的限制,可能会忽略了一些重要细节或者未能涵盖所有相关方面。读者在使用LuckFox Pico系列开发板时,建议仔细阅读官方文档和参考资料,以充分了解其功能和性能,并在开发过程中进行进一步的验证和测试。希望本报告能为您提供有用的信息,但请在实际项目中进行更深入的研究和验证,以确保取得最佳的开发结果。

更多回帖

×
发帖