《嵌入式Linux基础教程(第2版)》——第1章 入门 1.1为什么选择Linux

简介: 凭借经济和技术方面的诸多优势,Linux正被越来越多的嵌入式设备所使用。几乎在所有的市场和技术领域都能发现这种趋势。Linux已经被很多重要的嵌入式产品所采用,包括遍布世界的公共电话交换网、全球数据网络、手机、无线基站控制器,以及管理这些无线蜂窝网络的通信基础设施。

本节书摘来自异步社区《嵌入式Linux基础教程(第2版)》一书中的第1章,第1.1节,作者:【美】Christopher Hallinan(克里斯托弗 哈利南)著,更多章节内容可以访问云栖社区“异步社区”公众号查看

第1章 入门

很多老牌嵌入式操作系统公司纷纷抛弃专有嵌入式操作系统,而这一举动一般都会在公司内部引发不少争论。出于各方面的考虑,许多产品都采用Linux作为其操作系统,这些产品的种类繁多,超出了Linux占据传统优势的服务器领域。手机、DVD播放器、电子游戏机、数码相机、网络交换机和无线网络设备都在使用嵌入式系统。在你家里或汽车里多半也会有Linux的身影。Linux已经成为很多设备的嵌入式操作系统,包括机顶盒、高清电视、蓝光DVD播放器、汽车的信息娱乐中心和很多其他日常使用的电器。

1.1 为什么选择Linux

凭借经济和技术方面的诸多优势,Linux正被越来越多的嵌入式设备所使用。几乎在所有的市场和技术领域都能发现这种趋势。Linux已经被很多重要的嵌入式产品所采用,包括遍布世界的公共电话交换网、全球数据网络、手机、无线基站控制器,以及管理这些无线蜂窝网络的通信基础设施。Linux在众多领域都取得了成功,包括汽车车载设备、消费电子产品(比如游戏机和PDA)、打印机、企业级交换机和路由器以及其他很多产品。全世界内置Linux操作系统的手机数以亿计。Linux在嵌入式系统市场的占有率越来越高,目前来看这一趋势还将继续。

以下是嵌入式Linux增长的几个原因。

  • Linux支持的硬件设备种类繁多,可能超过其他任何一种操作系统。
  • Linux支持非常多的应用程序和网络协议。
  • Linux的扩展性很好,从小型的消费电子产品到大型、笨重的电信级交换机和路由器都可以采用Linux。
  • 和传统的专有嵌入式操作系统不同,部署Linux不需要缴纳专利费。
  • Linux吸引了为数众多的活跃的开发者,能很快支持新的硬件架构、平台和设备。
  • 越来越多的硬件和软件厂商,包括几乎所有的顶级芯片制造商和独立软件开发商,现在都支持Linux。

出于这些原因,我们看到Linux正加速渗透到众多的日常用品之中,范围涵盖了从高清电视到手机等多种产品。

相关文章
|
1月前
|
网络协议 算法 Linux
【嵌入式软件工程师面经】Linux网络编程Socket
【嵌入式软件工程师面经】Linux网络编程Socket
68 1
|
1月前
|
存储 Linux Android开发
Volatility3内存取证工具安装及入门在Linux下的安装教程
Volatility 是一个完全开源的工具,用于从内存 (RAM) 样本中提取数字工件。支持Windows,Linux,MaC,Android等多类型操作系统系统的内存取证。针对竞赛这块(CTF、技能大赛等)基本上都是用在Misc方向的取证题上面,很多没有听说过或者不会用这款工具的同学在打比赛的时候就很难受。以前很多赛项都是使用vol2.6都可以完成,但是由于操作系统更新,部分系统2.6已经不支持了,如:Win10 等镜像,而Volatility3是支持这些新版本操作系统的。
|
3天前
|
Ubuntu 算法 Linux
嵌入式Linux的学习误区
**嵌入式Linux学习误区摘要** 1. **过度聚焦桌面Linux** - 许多学习者误将大量时间用于精通桌面Linux系统(如RedHat、Fedora、Ubuntu),认为这是嵌入式Linux开发的基石。 - 实际上,桌面Linux仅作为开发工具和环境,目标不应是成为Linux服务器专家,而应专注于嵌入式开发工具和流程。 2. **盲目阅读Linux内核源码** - 初学者在不了解Linux基本知识时试图直接研读内核源码,这往往导致困惑和挫败感。 - 在具备一定嵌入式Linux开发经验后再有针对性地阅读源码,才能有效提升技能。
13 4
|
1月前
|
存储 Linux 数据库
【Linux】Linux基础文件与目录管理:成为Linux大师的入门必修课
【Linux】Linux基础文件与目录管理:成为Linux大师的入门必修课
29 3
|
1月前
|
Linux Unix 安全
【Linux终端探险】:从入门到熟练,玩转基础命令的秘密(一)
【Linux终端探险】:从入门到熟练,玩转基础命令的秘密(一)
|
1月前
|
Linux 开发工具
【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘
【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘
|
1月前
|
Linux Unix Windows
【Linux终端探险】:从入门到熟练,玩转基础命令的秘密(二)
【Linux终端探险】:从入门到熟练,玩转基础命令的秘密(二)
|
22天前
|
Linux
Linux部署03---ls命令入门 ls直接用命令是列出目录下的内容,ls命令等同于双击打开文件夹,FinalShell默认的是在home目录下,工作目录
Linux部署03---ls命令入门 ls直接用命令是列出目录下的内容,ls命令等同于双击打开文件夹,FinalShell默认的是在home目录下,工作目录
|
22天前
|
Linux
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的
|
1月前
|
消息中间件 安全 Java
【嵌入式软件工程师面经】Linux多进程与多线程
【嵌入式软件工程师面经】Linux多进程与多线程
25 1