【平头哥Sipeed LicheeRV 86 Panel测评】VI. 配置、裁剪内核,结果......
本帖最后由 zhang1gong 于 2022-4-15 21:39 编辑<p><strong><span style="font-size:16px;">1 入门“基础组件开发指南”</span></strong></p>
<p> </p>
<p>经过反复摸索、思考,原来感觉像天书一样的“SDK模块开发指南”和“基础组件开发指南”,似乎终于有点儿入门了。</p>
<p>因为前一阶段的另外两个测试项目都涉及到BLE(Bluetooth Low Energy),想在 LicheeRV 86 Panel 上测试一下,读了《D1-H Tina Linux蓝牙开发指南》,虽然很多地方仍然似懂非懂,但总算大致弄明白了的要做的事情的步骤:</p>
<p> </p>
<p>(1) 进入“<span style="font-family:Courier;">tina-d1-h</span>”目录<br />
(2) 运行“<span style="font-family:Courier;">. build/envsetup.sh</span>”建立编译环境<br />
(3) 运行“<span style="font-family:Courier;">lunch</span>”选择编译的目标(“d1-h-nezha”)<br />
(4) 运行“<span style="font-family:Courier;">make kernel_menuconfig</span>”配置系统内核<br />
(5) 运行“<span style="font-family:Courier;">make menuconfig</span>”裁剪内核<br />
(6) 运行“<span style="font-family:Courier;">make</span>”编译内核</p>
<p> </p>
<p>其实这就是配置、裁剪内核的过程。运行“<span style="font-family:Courier;">make kernel_menuconfig</span>”和“<span style="font-family:Courier;">make menuconfig</span>”:</p>
<p> </p>
<p class="imagemiddle" style="text-align: center;"></p>
<p class="imagemiddle" style="text-align: center;"> </p>
<p class="imagemiddle" style="text-align: center;"></p>
<p> </p>
<p>按照《D1-H Tina Linux蓝牙开发指南》进行配置,发现显示的菜单与《D1-H Tina Linux蓝牙开发指南》中的说明并不完全一致,而且与蓝牙有关的条目基本上已经选中,把几个尚未选中的条目选中,然后保存退出。运行“<span style="font-family:Courier;">make</span>”重新编译内核,再运行”<span style="font-family:Courier;">pack</span>“打包成镜像文件;回到Windows系统下,运行“PhoenixCard”将系统内核镜像烧入TF卡。</p>
<p> </p>
<p><strong><span style="font-size:16px;">2 运行”bt_test“等,结果似乎不对</span></strong></p>
<p> </p>
<p>启动LicheeRV 86 Panel系统后,在PC端用仿真终端通过USB模拟串口登入,运行与蓝牙有关的几个测试程序“<span style="font-family:Courier;">bt_test</span>”等,结果似乎都不对。</p>
<p> </p>
<p class="imagemiddle" style="text-align: center;"></p>
<p> </p>
<p><strong><span style="font-size:16px;">3 下一步</span></strong></p>
<p> </p>
<p>通过前几天学习“SDK模块开发指南”和“基础组件开发指南”,似乎看到了些许希望,继续学习、继续尝试吧。</p>
页:
[1]