热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

分析Linux智能嵌入式应用

分析Linux智能嵌入式应用--Linux通用技术-Linux编程与内核信息,下面是详情阅读。
从电子游戏机到电视机机顶盒及各种数码家电,商家们正把Linux嵌入到各种消费类电子产品中,嵌入到生活的方方面面。嵌入式Linux的应用范围日益得以扩大。对于各种嵌入式产品市场,Linux都能提供最具活力和可伸缩的软件平台。这体现了Linux在嵌入式领域应用的大好景象。这里我们分析一下Linux在嵌入式方面的应用方向、技术特点和主要产品。

技术特性

信息家电(媒体设备、机顶盒等)、移动计算(PDA、SmartPhone等)、教育科研、医疗保健、工业控制(智能工控设备、彩票机等)等众多领域,为嵌入式Linux提供了广阔的施展空间。

从事嵌入式Linux的厂商在技术方面能针对不同应用提供经过剪裁、优化和中文化的Linux内核;提供硬件外设的驱动支持,并可根据客户的需要完成专门定制的外设驱动、多种硬件平台支持;为资源受限的嵌入式系统提供灵活的配置和裁剪方案,并可以根据操作系统、基本运行库、文件系统或是应用程序需要量身定制;为了让嵌入式设备真正跨入节能环保的行列,通过增强的APM和ACPI电源管理模块,可将能源消耗降低到最低程度;能根据客户的需要提供诸如Qtopia、Qt/Embedded和MiniGUI等多种GUI解决方案。

亮点产品

PDA

近一两年来,高端手机市场的日趋火热给Linux提供了施展才能的机会。手机与PDA之间的界线正逐渐模糊,越来越多的智能型手机频频亮相于市场。它们往往都具备了更复杂的功能,加载了更强大的软件,而且,相关硬件的平台化进程也在快速推进。Linux在PDA方面的发展犹如离弦之箭。

夏普推出的SL-5000D型掌上电脑运行基于Linux 2.4核心的Lineo Embedix操作系统,使用Jeode Personal Java环境运行Java程序。Qt Embedded(为嵌入式Linux所设计的标准图形用户界面应用程序的构架)提供图形用户接口和运行C++程序的环境。Opera网络浏览器也包括在内。2003年11月正式推出其新款PDA—Zaurus SL-C860(见图1所示)。该PDA将采用400MHz Intel XScale PXA255处理器,配备128MB Flash,64MB SDRAM。其3.7英寸640×480 LCD液晶屏和之前的SC-C760类似。

之后不久,Sharp发布了Zaurus SL-6000 PDA系列产品(见图2所示),包括了SL-6000N、SL-6000L和SL-6000W三个型号。采用400MHz XScale PXA255处理器,配备64MB Flash和64MB RAM,尺寸为79.8mm×158mm×20.4mm,重量为255g到264g。三款产品都采用Linux操作系统,配备了类似之前SL-B500的键盘设计,480×640的显示分辨率,支持WLAN (IEEE802.11b)、Bluetooth和Irda,提供USB接口和CF、SD插槽。预安装的软件包括浏览器、E-mail客户端、录音机、图像浏览器和J2ME CDC等。

中文版的Linux掌上电脑—文曲星WalkPad GP1288(见图3) 由北京金远见电脑技术有限公司推上市场。它是国内拥有知识产权的掌上电脑,也是国内厂商首次大胆尝试冲破微软POCKETPC体系,独立打造自我版权的掌上产品。

权智公司的权智嵌入式快译通V-2002 Linux掌上电脑是技术领先的嵌入式Linux操作系统和蓝牙无线技术的完美结合。

韩国PDA厂商G.Mate公司推出了一款配置为206MHz StrongARM处理器和64MB内存的名为Yopi的Linux PDA。另外一个韩国PDA厂商PalmPalm科技公司,开发了一款结合了电话功能的Linux CDMA IMT2000,该公司还为韩国移动运营商SK Telecom开发了名为Tynux的嵌入式Linux操作系统。

韩国的嵌入式Linux系统开发商Mizi Research也和该国的电子产品制造商E-Sense Technology公司联手推出了一款基于Linux的PDA。Mizi的Linux被设计用于各种智能的手持设备,它包含了Web浏览器、电子邮件客户端、信息管理软件和多媒体播放器。

很多分析人士相信,Linux在中国嵌入式市场的应用有广阔的前景。Mizi也在和国内的主要PDA厂商接触,希望达成进一步合作的协议。

智能手机

手机制造商对Linux的兴趣始于2003年。Linux程序人员请求诺基亚发布一个Linux软件,以开展手机产品应用。对此,诺基亚做出了反应。NEC和摩托罗拉也先后表示,将会推出采用Linux操作系统的手机。摩托罗拉并在2003年2月份,制定了雄心勃勃的Linux计划,准备在其大部分的电话上使用Linux。摩托罗拉于同年8月份推出了第一部Linux手机A760。A760是首款集Linux操作系统和无线Java技术于一身的智能手机。A760在手写识别和文字输入方面达到了一个全新的境界,内置软件能够支持服务商提供的42种服务内容,其中的嵌入式Linux的研发是北京麦克泰公司完成的。
推荐阅读
  • 近年来,大数据成为互联网世界的新宠儿,被列入阿里巴巴、谷歌等公司的战略规划中,也在政府报告中频繁提及。据《大数据人才报告》显示,目前全国大数据人才仅46万,未来3-5年将出现高达150万的人才缺口。根据领英报告,数据剖析人才供应指数最低,且跳槽速度最快。中国商业结合会数据剖析专业委员会统计显示,未来中国基础性数据剖析人才缺口将高达1400万。目前BAT企业中,60%以上的招聘职位都是针对大数据人才的。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • Linux磁盘的分区、格式化的观察和操作步骤
    本文介绍了如何观察Linux磁盘的分区状态,使用lsblk命令列出系统上的所有磁盘列表,并解释了列表中各个字段的含义。同时,还介绍了使用parted命令列出磁盘的分区表类型和分区信息的方法。在进行磁盘分区操作时,根据分区表类型选择使用fdisk或gdisk命令,并提供了具体的分区步骤。通过本文,读者可以了解到Linux磁盘分区和格式化的基本知识和操作步骤。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
author-avatar
鄙人灵魔世界
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有