Linux联合创始人:Pixel比其它笔记本好 Linux联合创始人李纳斯·托沃兹(Linus Torvalds)最近使用了Google新的Chromebook Pixel笔记本,他高度赞扬了Pixel。托沃兹在Google+上发表博客称:“Chromebook Pixel让我明白一件事:普通的笔记本是如此的垃圾。为什么PC制造商要继续干扰我?”托沃兹还说:&ldq... 2023-06-13 Linux创始人Pixel笔记本文章软件开发
谷歌尝试将Linux3.8内核资源库内容加入安卓 近日Google为Linux3.8内核开放了一个实验性质的公共内核资源库,这个内核资源库的基础就是标准的Linux内核。Google的Android项目研究人员正在尝试将Linux3.8内核资源库的内容加入到Android中去,这对于Android来说意义尤为重大。Android系统采用Linux内核,所以Android的Linux... 2023-06-13 谷歌Linux3.8内核资源文章软件开发Linux
Linux 3.9 Kernel系统内核重点新特性预览 Linux 3.9 Kernel系统内核的开发工作正在顺利进行,大部分重点新特性都已经基本确定下来,并有望在4月份正式发布。一起提前了解一下这个新版本有什么值得期待的新特性。1、三星开发人员继续完善F2FS文件系统。这个面向闪存设备的文件系统刚刚在Linux 3.8里引入,但初步测试就... 2023-06-13 Linux3.9kernel系统内核文章软件开发Linux
如何为仪器控制系统选择合适的驱动软件 概览在开发仪器控制系统时,驱动软件常常被忽视。驱动软件是处理仪器和应用软件之间的通信层。尽管硬件的性能指标很重要,但若使用了较差的驱动软件会对整个系统的开发时间和性能产生很大的影响。可以使用两种不同的方式控制仪器:通过直接I/O命令,或者使用仪器驱动。在选择一... 2023-06-13 控制系统驱动软件文章软件开发Linux
BeagleBone Cape插件板设计大赛优胜作品 日前,BeagleBoard 组织公布了 BeagleBone Cape 插件板设计大赛的获奖者。该赛事邀请全球开发人员、学生、制造商和业余爱好者设计最新创新型扩展板或“cape”。Cape 专为 BeagleBone(连接互联网、运行 Android 4.1.2 及 Ubuntu 等软件的信用卡大小的 Linux 计算... 2023-06-13 BeagleBoneCape文章软件开发Linux
美高森美推出 SmartFusion(R)2 SoC FPG 美高森美公司(Microsemi Corporation)宣布提供SmartFusion®2入门者工具套件,为设计人员提供用于其SmartFusion2系统级芯片(SoC)现场可编程门阵列(FPGA)的基础原型构建平台。SmartFusion2入门者工具套件支持包括以太网、USB、SPI、I2C和UART的业界领先接口,并且包含一个... 2023-06-13 美高森美SmartFusion(R)2文章软件开发Linux
Mouser推出Olimex A13-OLinuXino单板 Mouser Electronics宣布备货非常精巧的Olimex开源A13-OLinuXino单板Linux计算机,该计算机配备A13 ARM Cortex-A8处理器。Olimex A13-OLinuXino单板Linux计算机采用首款eLQFP176封装的Cortex-A8 — Allwinner Technology A13。A13 ARM Cortex-A8芯片在1000M... 2023-06-13 MouserOlimexA13-OLinuXino文章软件开发Linux
Tizen或成三星秘密武器:降低对Android依赖 导语:美国科技资讯网站CNET今天撰文指出,三星无疑是当前全球科技行业最令人瞩目的明星企业之一,但对Android平台的依赖被许多人视为这个商业帝国发展道路上的重大隐患。不过,三星如今已拥有一款“秘密武器”,那就是基于Linux的开源操作平台Tizen,可助其减少对Android... 2023-06-13 Tizen三星秘密武器Android文章软件开发Linux
测试基于linux-2.6.27的9G9260开发板I2C 1,找到drivers/i2c/busses/i2c-at91.c文件root@yuanxh-desktop:/home/yuanxh/sam9260/linux-2.6.27-9g9260# vi drivers/i2c/busses/Makefile在第28行看到:obj-$(CONFIG_I2C_AT91) += i2c-at91.o2, 找到drivers/i2c/busses/K... 2023-06-13 linux-2.6.279G9260开发板文章软件开发Linux
Linux系统的特点 Linux从1991年问世到现在,短短的十几年时间已经发展成为功能强大、设计完善的操作系统之一,它不仅可与各种传统的商业操作系统分庭抗争,而且在新兴的嵌入式操作系统领 所谓嵌入式Linux,是指对标准Linux经过小型化裁剪处理之后,能够固化在容量只有几KB或者几MB的存储器芯片或单... 2023-06-13 Linux特点文章软件开发
Linux 系统的嵌式应用 尽管Linux不是为嵌入式系统设计的,特别不是为实时系统设计的,但是,由于它的模块化结构使其具有良好的裁剪性、丰富的资源和源代码开放的特点,所以还是有人把它应用在嵌人式系统中,并获得了一定的成功。多年来,人们一直在对Linux进行修改和改造,并且形成了许多可用于嵌入式实时系... 2023-06-13 Linux嵌入式文章软件开发
Linux调度的实时性 由于Linux本身是一个面向桌面系统的操作系统,因此将它应用于实时系统中会存在如下一些问题:●Linux系统中的系统时钟周期为10 ms,对于实时系统来说,这个周期比较长,所以它不能提供精确的定时,满足不了实时系统精确定时的要求。●对于Linux 2.4版本的操作系统,当一个进程因调用系... 2023-06-13 Linux实时性文章软件开发
linux UART串口驱动开发文档-2 另外写串口时,是向终端缓冲区当中写入,那么上层的写操作如何知道下层缓冲区中的的数据是否传送完成?用户空间的写串口进程处于什么样的状态?如果是写完缓冲区就睡眠以保证高效的CPU使用率,那么何时才应该醒过来? 由谁负责醒过来?1. 往tq_timer任务队列中添加一项任务.根据以... 2023-06-13 LinuxUART串口驱动文章软件开发
Linux外部中断程序的前半部分和后半部分 Linux把外部中断从概念上分为前半(top half,th)部分和后半(bottom half,bh)部分两部分。前者是响应中断之后被立即执行的部分;后者是可在稍后某个时候执行的部分。因此,在中断服务程序的设计时,要设计两个函数:一个用来实现前半部分;另一个用来实现后半部分。前半部分除了要完... 2023-06-13 Linux外部中断文章软件开发
Linux的时钟及时钟中断 一般来说,计算机系统应有两个时钟:实时时钟(RTC)和操作系统(OS)时钟。由于实时时钟是由硬件电路构成的,并由电池供电,因此即使系统断电,它也可正常工作。这个实时时钟就相当于一个机械钟摆,在机械计时系统中,摆要是出了问题,则后果不可想象。因此,实时时钟是整个计算机系统的计时... 2023-06-13 Linux时钟时钟中断文章软件开发
Linux内核服务例程与系统调用接口 1.用宏生成系统调用例程高级语言应用程序一般不能直接访问内核函数。但是,总还是有一些高级用户需要访问内核函数,如果让用户自己编写汇编语言程序来实现内核的陷入,显然是不合适的,因为它既不安全也不符合设置操作系统的初衷___为用户提供一个友好的程序设汁平台。由于用于... 2023-06-13 Linux内核系统调用接口文章软件开发Linux
每个开发人员都应该知道的8个Linux命令 每个开发人员到了他们职业人生的某个阶段的时候,将会发现自己要寻找有关Linux的信息。我并不是这方面的专家。但是掌握了以下8个命令,我几乎可以得到我任何需要的东西。注意:以下的命令都有很多扩展的文档,博客里提出的知识我最常用的命令,用法。如果你不了解Linux命令,这个帖... 2023-06-13 开发人员8个Linux命令文章软件开发Linux
风河推出基于Yocto项目的最新版嵌入式Linux平台 风河公司近日宣布,该公司已推出最新版的WindRiverLinux。该Linux平台采用YoctoProject?开源基础架构开发而成,并且已经通过Yocto Project Compatible注册。由于采用基于YoctoProject的基础架构,WindRiverLinux可以帮助开发者迅速实施互用性高、不依赖于平台的Linux项目。Win... 2023-06-13 风河Yocto项目嵌入式Linux平台文章软件开发Linux
天使与魔鬼的化身:刀片服务器解析 在IT这个领域里服务器在不断地进化着,从最开始又大又蠢的塔式服务器,到现在主流的机架服务器,服务器的进化如同PC一样,朝着小巧、高性能、高密度的方向发展着。我们今天要说的不是塔式,也不是机架而是服务器的第三种形态——刀片服务器。刀片服务器的出现再一次改变... 2023-06-13 天使魔鬼刀片服务器解析文章软件开发Linux
赛灵思收购嵌入式Linux方案提供商PetaLogix 赛灵思公司(Xilinx, Inc. )今天宣布收购嵌入式Linux解决方案提供商PetaLogix。随着Linux解决方案成为越来越多依赖赛灵思 All Programmable技术的嵌入式应用的必备之选,收购PetaLogix及其PetaLinux技术, 加强了赛灵思致力于为客户提供最好的Linux解决方案的能力和承诺。赛... 2023-06-13 赛灵思嵌入式LinuxPetaLogix文章软件开发
什么是Linux内核模块 什么是模块?从代码的特征上来看,模块就是可完成一项独立功能的一组函数的集合。从使用特征上来看,它在被需要时可以随时被安装,而在不需要时又可以随时被卸载。总之,模块是一个为内核(从某种意义上来说,内核也是一个模块)或其他内核模块提供使用功能的代码块。准确地说,模块就... 2023-06-13 Linux内核文章软件开发
嵌入式Linux系统下时间的实现 首先,明确一个问题:1、嵌入式系统板子上的时间是用date标准系统命令查看的,date是SHELL命令,例如busybox或者uClinux上的sash等。这个时间是有运行起来的嵌入式LINUX软件维护的,其实就是内存中的一个全局变量,LINUX默认启动给这个全局变量赋值就是19700101这样的数值。2、RTC芯... 2023-06-13 嵌入式Linux系统时间实现文章软件开发Linux
Linux内核bootsplash功能的实现方法介绍 Linux内核原版中是没有bootsplash功能的,就是启动进度条和console的背景图的功能。需要对其进行打补丁才能实现。官方网站:http://www.bootsplash.org,下载对应内核版本的bootsplash补丁,这样内核配置里就能选择了。对打上内核的补丁进行编译,一定要进到menuconfig里确认boots... 2023-06-13 Linux内核bootsplash功能实现方法介绍文章软件开发Linux
Linux驱动程序开发学习步骤 1. 学会写简单的makefile2. 编一应用程序,可以用makefile跑起来3. 学会写驱动的makefile4. 写一简单char驱动,makefile编译通过,可以insmod, lsmod, rmmod. 在驱动的init函数里打印hello world, insmod后应该能够通过dmesg看到输出。5. 写一完整驱a动, 加上read, write, ioct... 2023-06-13 Linux驱动程序开发学习步骤文章软件开发
几种常被人们忽略的Linux系统下编程语言 1.C现在满大街都在造谣C语言无用论,特别是在大学,认为C语言已经不可行了。实质,现在大量的嵌入式,工业控制,低层软件开发完全依赖C语言。并且C语言也证实了自己是最强大的跨平台语言,他可以在各种硬件平台中工作。而且做C语言开发的人现在都是技术尖子呢。不要忘记了Linux下最... 2023-06-13 Linux系统编程语言文章软件开发Linux