树莓派嵌入式Linux系统全解析
1. 嵌入式Linux简介
“嵌入式Linux”这一术语虽常用,但实际上并不存在专门为嵌入式系统设计的Linux内核版本,它只是运行在嵌入式系统上的主线Linux内核。“嵌入式”体现了嵌入式系统的存在,嵌入式系统可理解为带有集成软件、为特定应用设计的计算硬件,这与个人计算机这种通用计算设备不同。不过,嵌入式系统和通用计算设备的界限正逐渐模糊,例如树莓派既可以作为通用计算设备,也可以当作媒体播放器。
嵌入式系统具有以下特点:
- 有特定且专用的应用程序。
- 处理能力、内存和存储能力通常有限。
- 一般是更大系统的一部分,可能与外部传感器或执行器相连。
- 对可靠性要求极高(如汽车、飞机和医疗设备中的控制系统)。
- 常实时工作,输出与当前输入直接相关(如控制系统)。
在日常生活中,嵌入式系统无处不在,如自动售货机、家用电器、手机、制造/装配线、电视、游戏机、汽车、网络交换机、路由器、无线接入点、音响系统、医疗监测设备、打印机、门禁系统、停车收费表、智能电表/水表、手表、建筑工具、数码相机、显示器、平板电脑、电子阅读器、机器人设备、智能卡支付/门禁系统等。
嵌入式Linux设备的大量普及,部分得益于智能手机技术的快速发展,这降低了基于ARM的处理器的单价。ARM Holdings PLC是一家英国公司,它向树莓派模型授权ARMv6和ARMv7的知识产权,收取前期费用和处理器销售价格约1% - 2%的特许权使用费。自2015年5月起拥有博通公司的安华高科技有限公司目前不直接向零售客户销售处理器,但类似BCM2835/6/7的处理器售价在5 - 10美元之间。
超级会员免费看
订阅专栏 解锁全文
7

被折叠的 条评论
为什么被折叠?



