嵌入式Linux中文站

最新发布

行业新闻

2017 年最值得期待的 5 个新 Linux 发行版

阅读(219)

如果你经常光顾Distrowatch网站,你会发现每一年的 Linux 系统流行度排行榜几乎都没啥变化。 排在前十名的一直都是那几个发行版,而其它一些发行版也许现在还在排行榜中,到下一年年底就有可能不在了。 关于 Distrowatch 的一个大家很不了解的功能叫做候选列表,它包括...

行业新闻

阿里云成为 Linux 基金会金牌会员!

阅读(211)

2 月 20 日,全球知名非营利性组织 Linux 基金会宣布,阿里云正式成为 Linux 基金会金牌会员。阿里云表示将持续加大对开源项目的支持,并发挥自己的力量。 目前,阿里云仍是唯一加入该基金会的中国互联网科技公司。 非常激动,阿里能成为金牌成员,Linux基金会首席运营...

行业新闻

SD 协会发布 UHS-III 规格,最快传输速度达 624MB/s

阅读(148)

SD 协会在 CP+ 上发布了最新一代 SD 卡规格 UHS-III,具备最快 624MB/s 的转输速度,适用于 VR、 4K/8K、360 摄影等各种未来高数据量的应用。UHS-III 是速度规范,不是容量,所以最大容量的 SDXC 将依然保持 2TB 不变,针脚和卡片外型也将保持与 UHS-II 一致,并维持与...

行业新闻

Linux 4.10当中将带来深远影响的三项小改变

阅读(231)

Linux的演进永不停歇。Linus Torvalds一直在努力工作,希望能够在新的内核版本当中(4.11)融入更多变化。不过在目前的Linux 4.10中,我们同样发现了三组能够有效提升性能并实现多种前所未有功能集的变更。 下面,我们将共同了解这些可能对您、您的云服务供应商以及Linux...

行业新闻

Linux修复隐藏11年的权限扩张漏洞

阅读(215)

根据此前Google实习生Andrey Konovalov发现,Linux核心中的数据报拥塞控制协议(Datagram Congestion Control Protocol,DCCP)中存在一个隐藏了11年的本地权限扩张漏洞,而该漏洞则可以让攻击者获得系统的最高权限。 所幸的是,目前Linux核心开发人员已经推出了针对这...

行业新闻

Linux Kernel最新版本 4.0 正式发布啦

阅读(211)

近日由Greg Kroah-Hartman宣布了免费开源系统Linux Kernel 4.0 正式稳定版发布啦!Linux内核正式进入 4.0 全新内核时代,Linux Kernel 4.0 最值得关注的特性应该就是内核补丁无需重启系统,该技术基于 Ksplice 实现。 基本介绍 长期支持版内核针对的是嵌入式设备,嵌入式...

行业新闻

Linus Torvalds: 成功的项目源于99%的汗水与1%的创新

阅读(134)

2017年2月15日,在加利福尼亚州的 开源领袖峰会 上,由Linux基金会执行董事Jim Zemlin进行的一次采访中,Torvalds讨论了他如何管理Linux内核的开发以及他对工作的态度。 Linus Torvalds认为,科技行业对创新的颂扬是一种自鸣...

系统开发

学会用core dump调试程序错误

阅读(201)

最来在项目中遇到大型程序出现SIGSEGV ,一直不知道用core dump工具来调试程序,花了近一周的时间,才定位问题,老大很生气,后果很严重,呵呵,事后仔细学习了这块的知识,了解一点core dump的知识。 在使用半导体作为内存的材料前,人类是利用线圈当作内存的材料(发...

系统开发

Linux input子系统编程、分析与模板

阅读(169)

输入设备都有共性:中断驱动+字符IO ,基于分层的思想,Linux内核将这些设备的公有的部分提取出来,基于cdev提供接口,设计了输入子系统,所有使用输入子系统构建的设备都使用 主设备号13 ,同时输入子系统也 支持自动创建设备文件 ,这些文件采用阻塞的IO读写方式,被创...

新手入门

Linux shell中的find查找命令

阅读(140)

find # 格式 find [路径] [参数] [表达式] -exec 指令 {} \ ; -{} 代表find找到的文件 -\ 禁止转意 ; 表示本行指令结束 # find /sbin -type f -size +1M -exec ls {} \; --在/sbin目录中查找文件类型为常规文件并且文件大小大于1M,再使用ls命令来查看找到的文件的类...

内核驱动

Linux驱动技术(三) _DMA编程

阅读(249)

DMA即Direct Memory Access,是一种允许外设直接存取内存数据而没有CPU参与的技术,当外设对于该块内存的读写完成之后,DMAC通过中断通知CPU,这种技术多用于对数据量和数据传输速度都有很高要求的外设控制,比如显示设备等。 DMA和Cache一致性 我们知道,为了提高系统...

内核驱动

Linux Kernel suspend/resume 过程

阅读(184)

休眠/唤醒在嵌入式Linux中是非常重要的部分,嵌入式设备尽可能的进入休眠状 态来延长电池的续航时间.这篇文章就详细介绍一下Linux中休眠/唤醒是如何工作 的 参考文章:作者: zhangjiejing kzjeef#gmail.com Date: 2010-04-07, http://www.thinksrc.com 我的linux内核版本...

内核驱动

Linux驱动技术(四) _异步通知技术

阅读(278)

异步通知的全称是信号驱动的异步IO,通过信号的方式,放期望获取的资源可用时,驱动会主动通知指定的应用程序,和应用层的信号相对应,这里使用的是信号 SIGIO 。操作步骤是 应用层程序将自己注册为接收来自设备文件的SIGIO信号的进程 驱动实现相应的接口,以期具有向所...

内核驱动

Linux驱动技术(五) _设备阻塞/非阻塞读写

阅读(209)

等待队列 是内核中实现进程调度的一个十分重要的数据结构,其任务是维护一个链表,链表中每一个节点都是一个PCB(进程控制块), 内核会将PCB挂在等待队列中的所有进程都调度为睡眠状态,直到某个唤醒的条件发生 。应用层的阻塞IO与非阻塞IO的使用我已经在Linux I/O多路复...