- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 ubuntu 16.04 开机动画消失解决
消失的boot animation不知道是有意为之还是系统的一个BUG,在ubuntu 16.04 LTS安装以后,突然发现启动时的开机动画神奇的没有了,取而代之的却是紫色的屏幕,然后就直接到用户登录界面了。直接说解决方法吧
2016-08-29 22:41:53 6374 3
原创 二、Linux i2c adapter 驱动
1、概览之前的博客中说过,struct i2c_adapter在i2c子系统中就代表了一个i2c控制器,也就是一条i2c总线。其实实现i2c总线或控制器驱动,其实就是实现一个struct i2c_adapter结构以及结构中的与平台相关的发送数据的接口,这些接口涉及到操作具体的寄存器。下面简单看一下struct i2c_adapter这个结构。struct i2c_adapter { str
2016-03-29 23:02:12 712
原创 一、概览linux i2c驱动子系统
1、概要i2c是由PHILIPS推出的串行总线。无论是电气特性和总线协议都比较简单。关于i2c的电气特性和协议请参考i2c的规格说明说。 后来intel推出了另一种总线规范SMBus(system management bus)。不过SMBus基本上是基于i2c规范的。关于他们之间的相同和差异,请自行百度。 和spi驱动框架类似,i2c驱动子系统中也有i2c控制器和i2c设备的概念。不
2015-12-26 21:10:03 740
原创 捕获内核的异常事件
有些时候Linux驱动或内核的开发者想要获取Linux内核的一些异常事件,并对异常事件做出一些处理和响应。例如记录一些异常时的日志或dump出堆栈信息来帮助分析系统发生异常的原因。本博客将要介绍如果获取内核的halt、restart、power off、oops、panic以及OOM事件,另外还将介绍如果截取内核发给进程的signals和process exit事件。Kernel Halt, Ker
2015-10-27 21:19:15 4844
原创 构建linux系统的initramfs / ramdisk
概述最近工作中需要用到initramfs。initramfs是一中ram fs,使用它可以使linux系统分阶段启动。使用initramfs主要有两种方式,本博客就来讲述这两种方式。
2015-07-09 20:45:44 4494
原创 三、Linux spi 设备驱动
spi设备驱动讲述的是如何在一个系统中添加一个spi设备,并为之编写一个驱动程序。本文只会讲解编写spi驱动的关键步骤,并不会深入每一行代码中。
2015-06-25 00:04:05 5886 3
原创 一、Linux USB驱动之USB规范初探
写在开始的话最近因为工作的需要,需要了解USB体系相关知识,以前喜欢记笔记的,长时间不写字了,也懒得去写了,所以就想到了写博客,记录学习USB的过程中的个人理解。至目前(2014年11月),USB3.0规范在嵌入式设备中还没有普及,我只学习USB2.0及以前的规范。所以博客中仅仅记会录USB2.0及以前的规范相关理解,主要以USB2.0体系为主。从体系开始——体系简介USB是一种支
2015-06-16 23:12:34 924
原创 二、Linux spi 控制器驱动
spi 总线驱动讲解的是如何在Linux内核中申明并注册一个spi控制器,并且讲解了如何针对该spi控制器编写驱动程序。
2015-06-16 23:02:58 3236 1
翻译 Linux 实时时钟驱动程序
当Linux开发者谈论一个实时时钟,他们通常指的是某种能记录墙上时间,并且有备用电池,以至于在系统关机的时候仍然可以工作的器件。这样的时钟通常不会追踪本地时区和夏令时间。除非他们和MS-Windows 双启动,但是会被替换设置成UTC时间。 最新的非PC硬件倾向于仅仅记录秒数,像time(2)系统调用返回的一样,但是RTC一般表示的是格里历(阳历),24小时制的时间。 Linux 有两个系列广
2015-05-19 10:20:03 1309
转载 YUV和YCrCb的差异
转载:http://blog.sina.com.cn/s/blog_4665b35b0100vf6r.html颜色空间是一个三维坐标系统,每一种颜色由一个点表示。在 RGB 颜色空间中,红,绿,蓝是基本元素。RGB 格式是显示器通常使用的格式。在 YUV 空间中,每一个颜色有一个亮度信号 Y,和两个色度信号 U 和 V。亮度信号是强度的感觉,它和色度信号断开,这样的话强度就可以在不影响颜色的情
2015-01-19 22:00:51 958
翻译 制作更新BeagleBone-Black的Bootloader内核和文件系统
本博客翻译自eewiki中的一篇专门介绍如何更新BeagleBone-Black中系统的文章。文章中对更新BeagleBone-Black系统的每一步都有详细的介绍。
2014-12-15 19:32:47 7399
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人