如何给ARM-linux移植桌面系统?哪款桌面系统适合入门移植

老实说,你是完全正确的。
当我第一次开始处理嵌入式系统时,我很困惑。
市场上提供的这些教程要么非常通用,要么为您提供可立即运行的代码,而无需了解每一行的内容。
记得刚拿到STM3 2 板子的时候,我花了很长时间在烧录软件上。
最后我发现我选错了下载器。

有趣的是,嵌入式开发和桌面开发有很大的区别。
想一想,桌面系统包括Windows和macOS,资源充足。
如果出现问题,您将必须重新启动它。
嵌入式部分可能包含几千字节的RAM和几十千字节的闪存。
一旦系统停止,硬重置将不起作用。
当时我在做一个项目,由于其中一个GPIO口配置错误,导致整个设备死机,被老板骂了半天。

老实说,编写驱动程序比编写应用程序困难得多。
我有一个朋友,他是一名相机司机。
他因为时序问题熬了一夜,最后发现问题出在晶振上。
如果你没有一点耐心,你真的做不了这样的工作。
而且,在嵌入式开发中,经常要和硬件打交道,要了解电路图、时序图,这是另外一个话题了。

不过话虽如此,并不意味着桌面开发就比嵌入式开发差。
每个人都有自己的困难。
但如果您真的想成为一名集成商,找到一块 ARM 板并从最简单的基础开始确实是正确的选择。
至少这是许多培训机构现在正在走的道路。
我提到的引导加载程序植入物和系统植入物都是坚固的骨头。
如果你咬住它,你的技术一定会更上一层楼。

如何在ARM架构设备上安装Linux_ARM版Linux发行版选择与安装

2 02 2 年,我有一个 Raspberry Pi,想安装 Linux。
我当时很困惑,不知道从哪里开始。
首先,我们需要了解设备型号和构造。
我在命令行输入“uname -m”,屏幕上显示“armv7 l”,是3 2 位的。
现在我明白我需要找到一个 3 2 位的 Linux 发行版。

然后我开始选择发行版本。
我上网查了一下,推荐的推荐是Ubuntu for ARM、Debian for ARM、Raspberry Pi OS、Armbian、Fedora ARM。
Ubuntu和Debian看起来还是比较靠谱的。
Raspberry Pi OS 专为 Raspberry Pi 设计。
它有一个易于使用的图形界面,适合像我这样的初学者。
我选择了树莓派操作系统。

在安装之前,我需要准备一个存储介质,至少是1 6 GB Class 1 0 SD卡或更高。
我还需要下载镜像,所以我去官方网站下载了 Raspberry Pi OS 的镜像文件。
然后我使用 BalenaEtcher 工具将图像写入 SD 卡。

接下来,我将 SD 卡插入 Raspberry Pi 并连接显示器、键盘和电源。
设备已经启动,第一次需要完成配置设置,比如设置网络、密码、SSH等,这一步进行得很顺利。

后来我在其他机器上安装了Linux系统,比如OrangePi,也使用了Armbian镜像。
该过程与 Raspberry Pi 类似。

在安装过程中,我遇到了一些问题。
例如,如果启动卡卡在徽标界面上,我检查SD卡并重新写入图像。
另外,它无法连接到网络,因此我手动编辑了 /etc/network/interfaces 文件。

一般来说,Linux的安装过程很复杂,但是只要按照步骤一步一步来,还是可以搞定的。
关键是要匹配设备型号、架构、版本并正确写入镜像。
当我遇到问题时,我会查看发行版文档或社区支持,例如 Raspberry Pi 论坛和 Armbian 的 GitHub。