它与嵌入式系统的关联 一起来了解下吧
Linux是嵌入式系统中普遍应用的操作系统,它用以手机上、电视、电视机顶盒、汽车控制面板和智能家居系统机器设备等。但是就因为它主要用途普遍并不代表着一定合适您。文中简述什么时候及其为什么将Linux作为合适嵌入式系统的操作系统。 Linux免版税 因为Linux免版税,因而吸引住很多人。要确立的是,也有与应用它相关的别的成本。Linux并不是安裝后无需操劳的操作系统,它必须关心。别的特有的操作系统一样,但是差别取决于,如果是特有实际操作系对比,您出钱请经销商给予关心。 这如同汽车的“具体有着成本”。有的人看过定价后认为这就是汽车的成本。可是具体成本包含油钱、保险费用、维护费用和维修费用。针对操作系统来讲,成本包含每一个坐席的许可费、建立驱动软件的成本、修补不正确的成本及其请开发人员对于特殊机器设备开发设计程序运行的成本。应用经销商将会导致全部这种成本。除开许可费外,Linux能够省下很多钱。 Linux可满足要求 Linux适用基本上所有人都要想的全部计算机语言、库、服务项目和专用工具,即便针对嵌入式系统也是这般。假如您想应用Python、php、C、C 、.Net、Ada、Per、Go或Java,Linux可满足要求。假如您必须Web服务端,Linux可满足要求。假如您必须根据USB与机器设备通讯或建立USB机器设备,Linux可满足要求。假如您必须图形界面辅助工具,Linux可满足要求。 假如应用Linux,您并不但仅限于一些专用工具和服务项目。 Linux适用硬件配置 Linux很有可能早已适用您的硬件系统。假如您对于SoC、SoM或另一种普遍的嵌入式平台开展开发设计,Linux很可能适用它。Linux适用ARM、PowerPC和MIPS,自然还适用X86等。 自然,假如您有订制硬件配置,Linux可能不支持该硬件配置,可是您能够随便开发设计适用该硬件配置的Linux驱动软件,并且与依靠操作系统经销商对比,您可以以很快的速率建立驱动软件。 开发人员熟识 因为Linux面世现有很多年,很多开发人员早已了解它。假如您将Linux用以嵌入式系统,非常容易雇佣或联络早已了解Linux的开发人员。您不用花时间让开发人员进行学习过程以了解该系统软件。 Linux应用规范 Linux合乎很多规范:POSIX、BSD、SVr4和FHS等。这代表着您不容易被Linux锁住。假如因为种种原因您感觉另一种挑选更合适,转移程序运行会非常容易得多,由于它们会应用通信接口。 Linux针对很多嵌入式系统很有效。殊不知,针对应用中低端硬件配置的嵌入式系统来讲,Linux并不是较好的选择。假如硬件系统特性不高,应用生产调度执行程序多种每日任务,将会没法非常好地运作Linux。 总得来说,尽管Linux并不是对每一个嵌入式平台都至善至美,但针对诸多嵌入式系统而言是非常好的挑选,它确实早已用以很多嵌入式平台中。 |