Linux是内核开源的操作系统。
ARM是一款处理器架构。
Linux在ARM上运行的产品基本就叫嵌入式系统了,目前产品和开发板非常多,比如树莓派,香蕉派等等各种pi.
如果要学习自己移植linux系统到开发板上,可以学习韦东山的教学视频,配合他的JZ2440开发板套件。
该教学视频是比较偏重底层开发的,以裸机开发开始讲解,逐渐过渡到Uboot,Linux内核,文件系统打包等。
除此之外,适合学习嵌入式linux开发的开发板还是很多的,NXP的i.MX 6系列,三星的4412系列都是不错的选择。
国产的香蕉派,nano pi,香橙派,荔枝派等都是开源行,都可以拿来学习基于ARM平台的嵌入式linux开发。