《Linux嵌入式实时应用开发实战(原书第3版)》——1.4 哪里用嵌入式Linux
本节书摘来自华章计算机《Linux嵌入式实时应用开发实战(原书第3版)》一书中的第1章,第1.4节,作者:(美)Doug Abbott 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1.4 哪里用嵌入式Linux任何地方都在用。2005年7月,LinuxDevices.com网站列出了超过300个运行Linux的商业产品。它们包括手机、个人数字助手(PDA)及通过路由器和网关使用的其他手持设备;精简客户端、多媒体设备、电视机顶盒、机器人和加固的VMEbus;适用于军事和控制应用的机箱。这些只是LinuxDevices网站的编辑们正好知道的产品。
首个或许也是最知名的应用嵌入式Linux的家庭娱乐设备是TiVo个人录像机,当它在2000年首次出现时,就引发了电视业的革命。TiVo基于PowerPC处理器,运行“home grown”嵌入式Linux移植版本,使用图形绘制芯片生成视频。
拥有一个运行Linux的设备的一半乐趣在于让它做比设计者原定目标更多的或不同的事情。许多网站和书都为TiVo扩展了更多功能。增加存储容量也许是最明显的拓展,其他流行的扩展包括显示天气、运动比分、股票价格和设置网络服务器。
嵌入式Linux的应用不局限于用户产品。它在售卖终端、视频监控系统、机器人甚至外太空都有应用。NASA的Gaddard空间飞行中心开发了一个Linux版本叫FlightLinux以解决宇宙飞船上机载计算机的特殊问题。在国际空间站,基于Linux的设备用于控制称作Automated Transfer Vehicle(ATV)的无人宇宙飞船的交会和对接。
一直以来,电信服务运营商都依靠专业的自有平台满足电信网络的有效性、可靠性、通话性能和服务响应时间等要求。现在运营商们开始接受“开放架构”,采用商业非定制硬件和软件以努力在保证服务性能的同时降低成本。
Linux在开放的标准化网络设施的发展中扮演了很重要的角色。2002年,开源开发实验室(OSDL)设立了一个工作组来定义Carrier Grade Linux(CGL),以努力达到电信行业的高实用性、服务能力和可测性要求。CGL的目的是达到“5个9”的可靠性水平,意味着系统在99.999%的时间里是正常运转的,也就是说一年内只能有不到5分钟的故障时间。
【直播回顾】Java Spring Boot开发实战系列课程(第17讲):Spring Boot 2.0实战Docker容器Linux Docker是最流行的开源容器引擎,Go语言开发,在互联网大规模集群、云计算、微服务等架构中广泛使用。本次课程一起学习如何基于Linux系统实战实战Docker容器,打包Spring Boot2.0应用。
《Linux嵌入式实时应用开发实战(原书第3版)》—— 导读 ,Linux世界又发生了很多变化,这也是本书再版的一个直接原因。Linux内核持续改进,为了庆祝20周年,最近提高到了3.0版。2007年年底,谷歌引入了安卓系统。据统计,截至2011年8月,安卓占有智能手机市场48%的份额,每天有500 000台设备被激活。
相关文章
- 【shell 脚本】删除 由windows传入linux含有的 ^M
- Linux基础之linux服务器服务器间拷贝文件
- Linux中rz和sz命令用法详解
- Linux - 查看和更改系统字符集
- linux(centos8):阿里云ecs配置smtps发邮件(解决不能通过25端口发邮件问题)
- WSL:WSL(Windows Subsystem for Linux)的简介、安装、使用方法之详细攻略
- 【极简教程】Linux Shell 脚本编程
- 【Linux 内核】编译 Linux 内核 ② ( 解压内核源码 | 查询当前 Linux 内核版本号 | 进入并查看 linux 内核源码目录 )
- 【Linux】linux经常使用基本命令
- L73.linux命令每日一练 -- 第十章 Linux网络管理命令 -- dig和host
- WSL嵌入式开发系列教程 2 —— Windows 与 Linux 的文件互传
- 嵌入式linux开发,openssl-0.9.8d移植
- 嵌入式Linux开发,Ubuntu22下交叉编译报错:arch64-linux-gnu-gcc: error while loading shared libraries: libstdc++.so.
- 嵌入式Linux开发,Ubuntu22下交叉编译报错:make[1]: aarch64-linux-gnu-gcc: No such file or directory
- 嵌入式linux开发,linux命令之cp
- Linux查找命令
- linux===给新手的 10 个有用 Linux 命令行技巧(转)
- 周立功arm linux教程,极速搭建周立功IMX287A ARM Linux开发环境
- linux奇怪的知识---文件描述符,pid,inode,ulimit和它们之间的关系
- 嵌入式Linux开发,Ubuntu下交叉编译内核报错:error while loading shared libraries: /lib/x86_64-linux-gnu/libc++.so:
- 嵌入式linux开发,交叉编译qt4.8.5报错:bin/qmake: Exec format errorThe tslib functionality test failed! You migh
- 嵌入式linux开发,RTC(pcf8563)报错:drivers/rtc/hctosys.c: unable to open rtc device (rtc1)
- WebRTC之linux ARM64交叉编译(七)