自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 ubuntu 16.04 开机动画消失解决

消失的boot animation不知道是有意为之还是系统的一个BUG,在ubuntu 16.04 LTS安装以后,突然发现启动时的开机动画神奇的没有了,取而代之的却是紫色的屏幕,然后就直接到用户登录界面了。直接说解决方法吧

2016-08-29 22:41:53 6262 3

原创 ARM平台device tree是如何工作的?(一)

ARM Linux平台device tree是如何工作的?

2016-05-31 16:14:06 877

原创 二、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 677

原创 一、概览linux i2c驱动子系统

1、概要i2c是由PHILIPS推出的串行总线。无论是电气特性和总线协议都比较简单。关于i2c的电气特性和协议请参考i2c的规格说明说。 后来intel推出了另一种总线规范SMBus(system management bus)。不过SMBus基本上是基于i2c规范的。关于他们之间的相同和差异,请自行百度。 和spi驱动框架类似,i2c驱动子系统中也有i2c控制器和i2c设备的概念。不

2015-12-26 21:10:03 714

原创 捕获内核的异常事件

有些时候Linux驱动或内核的开发者想要获取Linux内核的一些异常事件,并对异常事件做出一些处理和响应。例如记录一些异常时的日志或dump出堆栈信息来帮助分析系统发生异常的原因。本博客将要介绍如果获取内核的halt、restart、power off、oops、panic以及OOM事件,另外还将介绍如果截取内核发给进程的signals和process exit事件。Kernel Halt, Ker

2015-10-27 21:19:15 4725

原创 构建linux系统的initramfs / ramdisk

概述最近工作中需要用到initramfs。initramfs是一中ram fs,使用它可以使linux系统分阶段启动。使用initramfs主要有两种方式,本博客就来讲述这两种方式。

2015-07-09 20:45:44 4269

原创 三、Linux spi 设备驱动

spi设备驱动讲述的是如何在一个系统中添加一个spi设备,并为之编写一个驱动程序。本文只会讲解编写spi驱动的关键步骤,并不会深入每一行代码中。

2015-06-25 00:04:05 5789 3

原创 一、概览linux spi驱动子系统

本篇博客将要对spi子系统做一个大致的讲解。并且会简单介绍一下spi子系统中常用的数据结构。

2015-06-17 00:34:32 1303 2

原创 一、Linux USB驱动之USB规范初探

写在开始的话最近因为工作的需要,需要了解USB体系相关知识,以前喜欢记笔记的,长时间不写字了,也懒得去写了,所以就想到了写博客,记录学习USB的过程中的个人理解。至目前(2014年11月),USB3.0规范在嵌入式设备中还没有普及,我只学习USB2.0及以前的规范。所以博客中仅仅记会录USB2.0及以前的规范相关理解,主要以USB2.0体系为主。从体系开始——体系简介USB是一种支

2015-06-16 23:12:34 894

原创 二、Linux spi 控制器驱动

spi 总线驱动讲解的是如何在Linux内核中申明并注册一个spi控制器,并且讲解了如何针对该spi控制器编写驱动程序。

2015-06-16 23:02:58 3157 1

翻译 Linux 实时时钟驱动程序

当Linux开发者谈论一个实时时钟,他们通常指的是某种能记录墙上时间,并且有备用电池,以至于在系统关机的时候仍然可以工作的器件。这样的时钟通常不会追踪本地时区和夏令时间。除非他们和MS-Windows 双启动,但是会被替换设置成UTC时间。 最新的非PC硬件倾向于仅仅记录秒数,像time(2)系统调用返回的一样,但是RTC一般表示的是格里历(阳历),24小时制的时间。 Linux 有两个系列广

2015-05-19 10:20:03 1209

转载 YUV和YCrCb的差异

转载:http://blog.sina.com.cn/s/blog_4665b35b0100vf6r.html颜色空间是一个三维坐标系统,每一种颜色由一个点表示。在 RGB 颜色空间中,红,绿,蓝是基本元素。RGB 格式是显示器通常使用的格式。在 YUV 空间中,每一个颜色有一个亮度信号 Y,和两个色度信号 U 和 V。亮度信号是强度的感觉,它和色度信号断开,这样的话强度就可以在不影响颜色的情

2015-01-19 22:00:51 910

翻译 制作更新BeagleBone-Black的Bootloader内核和文件系统

本博客翻译自eewiki中的一篇专门介绍如何更新BeagleBone-Black中系统的文章。文章中对更新BeagleBone-Black系统的每一步都有详细的介绍。

2014-12-15 19:32:47 7306

TQ2440引导代码

天嵌2440开发板启动代码,只是引导程序,没有别的功能

2011-12-13

TQ2440USB驱动程序

Tq2440的USB驱动,安装后可使用USB烧写代码到rom

2011-11-16

Jquery ui 全集

Jquery ui all in one package

2011-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除