zhang1gong 发表于 2022-4-15 21:39

【平头哥Sipeed LicheeRV 86 Panel测评】VI. 配置、裁剪内核,结果......

本帖最后由 zhang1gong 于 2022-4-15 21:39 编辑

<p><strong><span style="font-size:16px;">1&nbsp;入门&ldquo;基础组件开发指南&rdquo;</span></strong></p>

<p>&nbsp;</p>

<p>经过反复摸索、思考,原来感觉像天书一样的&ldquo;SDK模块开发指南&rdquo;和&ldquo;基础组件开发指南&rdquo;,似乎终于有点儿入门了。</p>

<p>因为前一阶段的另外两个测试项目都涉及到BLE(Bluetooth&nbsp;Low&nbsp;Energy),想在 LicheeRV 86&nbsp;Panel 上测试一下,读了《D1-H Tina Linux蓝牙开发指南》,虽然很多地方仍然似懂非懂,但总算大致弄明白了的要做的事情的步骤:</p>

<p>&nbsp;</p>

<p>(1) 进入&ldquo;<span style="font-family:Courier;">tina-d1-h</span>&rdquo;目录<br />
(2) 运行&ldquo;<span style="font-family:Courier;">. build/envsetup.sh</span>&rdquo;建立编译环境<br />
(3) 运行&ldquo;<span style="font-family:Courier;">lunch</span>&rdquo;选择编译的目标(&ldquo;d1-h-nezha&rdquo;)<br />
(4) 运行&ldquo;<span style="font-family:Courier;">make kernel_menuconfig</span>&rdquo;配置系统内核<br />
(5) 运行&ldquo;<span style="font-family:Courier;">make menuconfig</span>&rdquo;裁剪内核<br />
(6) 运行&ldquo;<span style="font-family:Courier;">make</span>&rdquo;编译内核</p>

<p>&nbsp;</p>

<p>其实这就是配置、裁剪内核的过程。运行&ldquo;<span style="font-family:Courier;">make kernel_menuconfig</span>&rdquo;和&ldquo;<span style="font-family:Courier;">make menuconfig</span>&rdquo;:</p>

<p>&nbsp;</p>

<p class="imagemiddle" style="text-align: center;"></p>

<p class="imagemiddle" style="text-align: center;">&nbsp;</p>

<p class="imagemiddle" style="text-align: center;"></p>

<p>&nbsp;</p>

<p>按照《D1-H Tina Linux蓝牙开发指南》进行配置,发现显示的菜单与《D1-H Tina Linux蓝牙开发指南》中的说明并不完全一致,而且与蓝牙有关的条目基本上已经选中,把几个尚未选中的条目选中,然后保存退出。运行&ldquo;<span style="font-family:Courier;">make</span>&rdquo;重新编译内核,再运行&rdquo;<span style="font-family:Courier;">pack</span>&ldquo;打包成镜像文件;回到Windows系统下,运行&ldquo;PhoenixCard&rdquo;将系统内核镜像烧入TF卡。</p>

<p>&nbsp;</p>

<p><strong><span style="font-size:16px;">2&nbsp;运行&rdquo;bt_test&ldquo;等,结果似乎不对</span></strong></p>

<p>&nbsp;</p>

<p>启动LicheeRV 86&nbsp;Panel系统后,在PC端用仿真终端通过USB模拟串口登入,运行与蓝牙有关的几个测试程序&ldquo;<span style="font-family:Courier;">bt_test</span>&rdquo;等,结果似乎都不对。</p>

<p>&nbsp;</p>

<p class="imagemiddle" style="text-align: center;"></p>

<p>&nbsp;</p>

<p><strong><span style="font-size:16px;">3&nbsp;下一步</span></strong></p>

<p>&nbsp;</p>

<p>通过前几天学习&ldquo;SDK模块开发指南&rdquo;和&ldquo;基础组件开发指南&rdquo;,似乎看到了些许希望,继续学习、继续尝试吧。</p>
页: [1]
查看完整版本: 【平头哥Sipeed LicheeRV 86 Panel测评】VI. 配置、裁剪内核,结果......