官网文档:上手教程
如果您需要修改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
此时会弹出一个页面,按斜杠/ 进行搜索
搜索DHT11
按左边的数字键,进入对应的菜单
按下Y,使能DHT11
使能之后,退出保存配置文件就可以了
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系列开发板时,建议仔细阅读官方文档和参考资料,以充分了解其功能和性能,并在开发过程中进行进一步的验证和测试。希望本报告能为您提供有用的信息,但请在实际项目中进行更深入的研究和验证,以确保取得最佳的开发结果。
|