嵌入式Linux中文站

最新发布

内核驱动

Linux信号集、信号屏蔽字和捕捉信号

阅读(218)

一. 阻塞信号 1. 信号的常见其他概念 实际执行信号的处理动作(3种)称为信号递达; 信号从产生到递达之间的状态,叫做信号未决; 进程可以选择阻塞某个信号; 被阻塞的信号产生时,将保持在未决状态,直至进程取消对该信号的阻塞,才执行递达的动作; 注意:阻塞和忽略...

内核驱动

MIPI协议学习总结(一)

阅读(228)

一、MIPI 简介: MIPI(移动行业处理器接口)是 Mobile Industry Processor Interface 的缩写。MIPI是MIPI联盟发起的为移动应用处理器制定的开放标准。 已经完成和正在计划中的规范如下: 二、MIPI DSI规范: 1、名词解释 DCS ( Display Command Set ):DCS是一个标准化...

内核驱动

Linux设备树语法详解

阅读(245)

概念 Linux内核从3.x开始引入设备树的概念,用于实现 驱动代码与设备信息相分离 。在设备树出现以前,所有关于设备的具体信息都要写在驱动里,一旦外围设备变化,驱动代码就要重写。引入了设备树之后,驱动代码只负责处理驱动的逻辑,而关于设备的具体信息存放到设备树...

内核驱动

Linux V4L2驱动要点

阅读(195)

首先来看Read/Write,如果VIDIOC_QUERYCAP调用返回的v4l2_capability参数中,V4L2_CAP_READWRITE被设置成真了的话,就说明支持Read/Write I/O。这是最简单最原始的方法,它需要进行数据的拷贝(而不是像memory map那样只需要进行指针的交换),而且不会交换元数据(比如说...

系统开发

C实战:项目构建Make,Automake,CMake

阅读(111)

本文继续C实战的主题,对同样非常流行的构建工具Make的用法和原理一探究竟,并顺便看一下一些高级衍生产品。 1 .Make基础首先我们编写一个简单的C项目,以此项目在实战中学习Make的相关知识。更全面的介绍请参考官方手册。cdai@vm /syspace/ 2 -ccpp/ 24 -pragmatic/bui...

内核驱动

SPI总线协议及SPI时序图详解

阅读(110)

SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯...

内核驱动

内核探测工具systemtap简介

阅读(177)

systemtap是内核开发者必须要掌握的一个工具,本文我将简单介绍一下此工具,后续将会有系列文章介绍systemtap的用法。 什么是systemtap 假如现在有这么一个需求:需要获取正在运行的 Linux 系统的信息,如我想知道系统什么时候发生系统调用,发生的是什么系统调用等这些...

内核驱动

Linux运行时I/O设备的电源管理框架

阅读(79)

1. 介绍 对I/O设备的运行时电源管理(运行时PM)的支持,是在电源管理的核心(PM core)下借助于以下方式实现的: 电源管理工作队列 pm_wq ,总线类型(bus types)和设备驱动(device drivers)可以把自己的PM相关的工作项(work items)置于其上。我们强烈建议, pm_wq 用...

内核驱动

内核中断,异常,抢占总结篇

阅读(216)

一、基本概念 中断分为同步中断和异步中断。同步中断是由CPU控制单元产生的,同步是指只有在一条指令执行完毕后,CPU才会发出中断,而不是发生在代码指令执行期间,比如系统调用。而异步中断是由其他硬件设备依照CPU时钟信号产生的,即意味着中断能够在指令之间发生,例...

系统开发

linux syscall 详解

阅读(151)

一、Syscall意义 内核提供用户空间程序与内核空间进行交互的一套标准接口,这些接口让用户态程序能受限访问硬件设备,比如申请系统资源,操作设备读写,创建新进程等。用户空间发生请求,内核空间负责执行,这些接口便是用户空间和内核空间共同识别的桥梁,这里提到两个...

行业新闻

ZFS On Linux 0.7.13 发布

阅读(80)

导读 虽然我们非常期待巨大的ZFS OnLinux0.8版本,但现在的里程碑是作为一个新的稳定版本提供与新推出的Linux 5.0的兼容性的ZoL 0.7.13。 ZFS On Linux(ZoL)0.7.13今天发布,主要变化归结为Linux 5.0内核兼容性。 ZFS On Linux支持需要一些新的解决方法来兼容这个新的...

行业新闻

Intel:7nm、5nm、3nm 都会有的!

阅读(170)

3 月 28 日,Intel 在京举办一年一度的媒体纷享会,全景介绍了 Intel 面向未来的公司战略,技术和产品方面也披露了不少干活,比如大家非常关心的制程工艺。 制程工艺、封装技术被 Intel 视为公司发展的六大战略支柱之一,甚至可以说最基础的之首,一直在不遗余力地推进...

行业新闻

ACM 宣布三位深度学习之父共同获得 2018 年图灵奖

阅读(129)

2019 年 3 月 27 日,ACM 正式宣布将 2018 年图灵奖授予 Yoshua Bengio, Geoffrey Hinton 和Yann LeCun,以表彰他们提出的概念和工作使得深度学习神经网络有了重大突破,如今神经网络已经成为计算领域的重要组成部分。他们将于 2019 年 6 月 15 日在加利福尼亚州旧金山...

行业新闻

折叠手机只是噱头还是未来趋势?

阅读(214)

导读 十多年来,iPhone定义了智能手机的总体形状和风格。尽管苹果对其主要竞争对手三星提起了专利诉讼,但这种带有圆角的黑色矩形触摸屏的简单而具有标志性的概念,已经被世界各地的制造商争相模仿。 新的尝试总要有人走出第一步,无论好坏! 十多年来,iPhone定义了智能...

行业新闻

WiPhone — 手机也开源

阅读(171)

导读 近日,笔者又发现了一款也自称是「开源」的手机,不过目前尚处于较早的阶段 还没开始众筹,官方页面(http://a.wiphone.io/)显示众筹将于3月1日开始。不过手机的外观效果图和相关参数已在官网上公布,让我们一探究竟吧! 外观 按照官方的说法,将会提供三个版本,分...

行业新闻

物联网项目应该注意的六大要点

阅读(119)

导读 如果物联网项目没有得到适当的资源、工具和数据的正确设计、部署和支持,则可能会带来重大风险、安全以及声誉和监管方面的挑战。 到2020年,全球物联网支出预计将达到1.29万亿美元,并有超过200亿台设备接入互联网。 物联网是将任何设备连接到互联网或相互连接的概...