推荐阅读最新更新时间:2024-03-16 14:48
国产操作系统就看这三家的了?
2014年4月8日起,美国微软公司停止了对Windows XP操作系统提供服务支持,这引起了社会和广大用户的广泛关注和对信息安全的担忧。工信部对此表示,将继续加大力度,支持Linux的国产操作系统的研发和应用,并希望企业、用户使用国产操作系统。
国产操作系统推动者中国工程院院士倪光南表示,电脑上的应用程序都是在操作系统的支持之下工作的。举个例子来说,操作系统就好像地基,应用程序就好像地基上的房子,都是通过地基到房子里的。也就是说,只要电脑联网,谁掌控了操作系统,就掌握了这台电脑上所有的操作信息。操作系统厂商很容易取得用户的各种敏感信息,你的身份、账户、通讯录、手机号那么多数据在一起,如果你用大数据分析,我们国家经济社会的这种
[嵌入式]
风河Linux平台构建新型家庭自动化网关
Intel全资子公司风河系统公司(Wind River)日前宣布,比利时fifthplay公司选择Wind River Linux作为构建其新型家庭自动化网关。fifthplay最新推出的FG4000 Gateway网关平台可让用户通过手机或web接口控制传感器、灯光、摄像头等在内的一系列家庭自动化设备,而且开发了全新的应用软件,让家庭设备自动的自动警报信息通过SMS短消息文本或电子邮件发送到手机设备。此外,这套系统的软件和硬件升级都非常便捷,从而能够与家庭中更多类型的设备互联互动。 fifthplay公司研发总监Erik Van Mossevelde表示:“网关的概念主要集中在舒适性、用户友好和可连接性等方面。技术
[网络通信]
Linux2.4与Linux2.6内核调度器的比较研究
Linux的内核开发是一个漫长的过程,自2001年11月开发出2.5.0以来,Linux内核的发展十分迅速,作了很多重大的改进,性能也有了很大的提高。内核调度器的改进是最主要的进步之一,本文对比研究了Linux2.4和Linux2.6的调度器,全面剖析了Linux2.6对调度器的改进。 一个成功的调度器的基本要求可以概括为以下三点: (1)减少花在调度上的时间,以增加花在执行程序上的时间; (2)在多处理器系统上,保持处理器的负载平衡; (3)对交互式应用有良好的响应速度。 但是,一个成功的调度器是很难设计好的,因为一个真正投入运行的系统受到很多因素的制约。相对于Linux2.6,Linux2.4的调度器有很多的不足之处
[单片机]
嵌入式数据采集系统中的ADS8364驱动程序设计
1 引言 数据采集系统的工作原理就是将被测对象(外部世界或现场)的各种参量(可以是物理量,也可以是化学量,生物量)通过各种传感元件做适当转换后,再经信号调理、采样、量化、编码、传输等步骤,最后送到服务器进行数据处理和存储记录的过程。用于数据采集的成套设备称为数据采集系统(Data Acquisition System,DAS)。 数据采集系统一般包括传感器、放大器、滤波器、A/D采样转换电路、微处理器等元件。数据采集系统基本组成示意图如图1所示。A/D转换电路在数据采集系统中起着至关重要的作用,它的转换精度和工作可靠度直接关系着整个采集系统的工作性能。由于篇幅有限,本文仅就该数据采集系统中的A/D转换芯片ADS8364的驱动
[单片机]
外媒曝骁龙855有望年底发布:7nm工艺+Linux底层驱动
本月中旬,高通将在港举办通讯峰会,Benchlife此前报道称,骁龙845有望首次宣布,年底发。 不过,就目前的资料来看,骁龙845依然是三星10nm工艺,当然架构革新后,CPU主频和GPU性能双双提升。 那么7nm骁龙首发交给谁呢? 知名爆料人Roland Quandt扒出高通高级软件工程师George的LinkedIn档案发现,对方透露,正在为骁龙845和骁龙855开发Linux底层驱动。 数码达人@i冰宇宙称,骁龙855应该就是骁龙845的继任者。 关于骁龙855,4个月前,SamMobile的一份报道称,Fudzilla透露因为台积电7nm工艺更靠前,所以放弃了与三星的代工合作。 当然,三星前不久已经表示7nm
[嵌入式]
友善之臂Mini2440之嵌入式Linux下应用程序对Nand Flash的读写操作
接上篇继续分析Nand Flash驱动:Nand Flash的设备探测函数s3c24xx_nand_probe的动作。 s3c24xx_nand_probe函数首先创建代表MTD原始设备的数据结构体struct mtd_info *mtd,并将其初始化,源代码如下所示: /* s3c24xx_nand_probe * called by device layer when it finds a device matching one our driver can handled. This code checks to see if * it can allocate all necessary resources t
[单片机]
基于S3C2440的嵌入式Linux根文件系统构建
嵌入式Linux早已成为IT界家喻户晓的一个名字,使用Linux进行嵌入式产品开发有一个很大的优势,就是开发资源丰富,且成本低廉,嵌入式Linux操作系统越来越受到重视,其应用也越来越广泛。而文件系统作为操作系统的重要组成部分,用于控制对数据文件及设备的存取,提供对文件和目录的分层组织形式,数据缓冲以及对文件存取权限的控制。根文件系统一直是Linux系统不可或缺的组件,在嵌入式Lin-ux中,内核在启动期间进行的最后操作之一就是安装根文件系统。busybox是构建嵌入式Linux根文件系统的软件,用它制作根文件系统简单、方便,而且设置灵活。
1 根文件
Linux要在一个分区上存放系统启动所必需的文件,如内核
[嵌入式]
用OpenSTLinux帮助决定合适的嵌入式Linux发行版
OpenSTLinux是用于STM32 微处理器的开源 Linux 发行版。该操作系统可帮助工程团队更快地进行原型设计并缩短产品上市时间。因此,它可以作为一种独特的支持工具,同时也为开源社区做出贡献。 很多时候,团队将 Tux 视为可以解决所有软件需求的灵丹妙药。然而,从概念到大众市场需要的不仅仅是内核,尤其是在嵌入式系统上。因此,选择正确的发行版和平台至关重要。为了帮助面临这一挑战的专业人士,我们列出了在开始项目之前需要回答的七个基本问题。这些询问还将帮助决策者评估他们的需求并决定哪种嵌入式 Linux 发行版适合他们。实际上,它们代表了旨在减少开发过程中重大摩擦的开发人员的指导方针。 正如我们在今年早些时候发布的使用 MP
[单片机]