由于 Linux 操作系统内核具备可裁剪定制的特性,因而能够运行于 ARM
架构的嵌入式设备当中。伴随近几年,硬件性能的飞速提升以及价格的快速下降,Raspberry Pi
、Nano Pi
、Rock Pi
、Orange Pi
等可运行完整桌面
Linux
操作系统的卡片电脑大量涌现,通用计算机与嵌入式系统之间的界限愈来愈模糊。各个
IC 厂家不断提升 MCU
性能的同时,也推出了相应的公版外围电路、通用操作系统、驱动程序支持等一揽子完善的嵌入式技术解决方案,与笔者七年以前接触嵌入式技术伊始,早已经不可同日而语。
笔者手上这款 Mini2440 开发板于 2013
年购置,是由广州友善电子科技有限公司于 2010 年推出的 ARM9
开发板,虽然板载的三星 S3C2440
嵌入式微处理器已然廉颇老矣,且对应的Linux 2.6.32.2
内核版本也早已壮士暮年。但由于最近涉及
Linux
嵌入式操作系统相关的工作,因此重新上电使用,同时以怀旧心态执笔撰写本文,用于记录一些心得体会,同时也作为日后备忘。