ARM技术论坛
直播中

jf_37047872

3年用户 36经验值
擅长:电源/新能源 嵌入式技术 处理器/DSP
私信 关注

【核桃派1B 开发板试用体验】0基础小白该如何玩转LINUX开发板

本帖最后由 jf_37047872 于 2024-1-2 20:20 编辑

作为一款LINUX开发板,核桃派1b开发板非常适合当做入门学习使用。相较于传统基于ARM Cortex-M系列内核的开发板,LINUX开发板的入门起点更高,基础知识集更加丰富,当然可玩性也更多!但正是因为这样的特点,导致很多0基础小白用户刚拿到LINUX开发板时,感觉根本不知道从何学起,结果就是让一款好端端的开发板变成了吃灰神器!为了让大家更好的入门LINUX开发板,我做了以下流程图,并通过这篇帖子跟大家一起了解下具体的“玩法”!

拿到核桃派开发板,可以怎么玩儿?.jpg

拿到核桃派1b开发板的第一步,你应该访问官网(网址:http://www.walnutpi.com),认真学习官方提供的丰富学习教程。教程的学习也不是从头看到尾,我建议根据自己学习需求,不懂什么学什么,好在官方教程提供了索引功能。

官网截图.jpg

现在,你需要回答一个问题:我现在想点亮运行、命令行调试还是修改并编译系统?如果你是一位从未接触过LINUX开发板的小白用户,建议你按照上面的顺序依次学习和体验这三部分内容。
       先来说说运行。你可以按照官方教程中的“开箱指南”和“核桃派系统使用”两部分内容,STEP by STEP学习和操作。如果你觉得看文字教程太累,也可以参考我的视频教程(详见本文底部视频)。
      接着就是命令行调试。你可以通过核桃派开发板预留的串口终端排针,通过USB转TTL工具连接到电脑,然后使用putty这类终端软件登录,以使用此功能观察系统启动信息。需要注意的是,TX,RX是交叉接线,有电平切换功能的USB TTL工具需要将电平切换到3.3V。

串口调试.png


最复杂的就是修改配置并编译出自己的系统镜像,好在官方提供了详细的教程和配套资料、工具,跟着一步步做就行了。这里需要注意几个问题:一是在编译系统前,必需自行搭建一个环境,可以是虚拟机,也可以是物理机,但无论哪种,所需的硬件资源和配置要求都相当高,尤其是内存,16GB起步,否则编译速度可能会让你崩溃,甚至无法完成编译。官方推荐的编译环境是ubuntu22.04。二是如果需要手动修改配置,需要在官方提供的编译脚本框架内修改,具体方法可以参考官方教程。三是编译时间相当漫长,你要作好心理准备。因此,你可以根据需要选择仅编译镜像中的一部分,完整的系统镜像一般包括uboot、内核(kernel)及文件系统(rootfs)三部分。

编译系统.png

如果上述三个部分内容,你都熟练掌握了,那么恭喜你,已经完成了入门阶段的学习,可以开启真正属于你的应用开发之路了。祝你好运!


核桃派开箱教程

更多回帖

发帖
×
20
完善资料,
赚取积分