自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (77)
  • 收藏
  • 关注

原创 找到内核中的所有对象是通过什么模型结构串起来维护的,就掌握了这套代码

今天在公司看linux driver,相关,上午一直不想看代码,可能是昨天看的太头痛,一直不想看,所以打算看会书,不如设计模式啥的,看了一个状态机的模式,听说上个公司的主板的就是用的状态机。看了一下,就是根据当前的不同状态state,执行不同的代码。没看多长时间。效率不高。下午继续看驱动代码。看了具体驱动是怎样继承这个driver-model,添加自己内容的。比如i2c的驱动,首先注册了一个i2c

2016-12-22 23:27:46 405

转载 设计模式 博客

http://www.jellythink.com/archives/tag/design-pattern

2016-12-22 14:42:44 395

原创 关于klist

今天在公司看linux driver相关的内容,现在出来背下书。看klist.c这个文件,klist这个kernel list是继承了list_head这个单纯的链表,在它的基础上添加了kref的引用计数的功能。kref是一个引用计数的原子操作的变量。put的是时候,kref的值减1,get的时候加1。内核里的对象object都是用这个kref判断对象何时releas该对象的。刚创建的时候,kre

2016-12-21 23:41:51 1207

转载 linux内核部件分析(四)——更强的链表klist

http://blog.csdn.net/qb_2008/article/details/6845854

2016-12-15 18:44:30 483

转载 Linux设备驱动模型

http://blog.csdn.net/xiahouzuoxin/article/details/8943863

2016-12-15 12:00:34 343

转载 input

http://blog.csdn.net/lbmygf/article/details/7360084

2016-12-13 17:08:00 364

转载 linux中断

http://blog.csdn.net/skyflying2012/article/details/7850674

2016-12-12 18:44:47 322

转载 C# 串口通讯摘要(转)

http://www.xuebuyuan.com/1034657.html串口通讯摘要(转)串口通信之并发与单步物理连接示意图如下所示,每个串口挂接多个采集器。通信协议:包头(1B) + 地址码(1B) + 命令字(1B) + 数据长度(1B) + 校验码1(1B) + 数据正文(nB) + 校验码2(1B

2016-12-05 23:21:45 4317 1

转载 iphone4s 降级

http://jingyan.baidu.com/article/915fc41493898551394b2091.html?st=2&os=0&bd_page_type=1&net_type=2

2016-12-02 17:38:53 370

转载 块设备驱动(2)

http://blog.csdn.net/huibei_wuhan/article/details/5275792

2016-12-01 16:46:54 296

转载 硬盘相关

http://blog.chinaunix.net/uid-13245160-id-84370.html

2016-12-01 14:23:49 308

转载 块设备剖析之块设备注册 - add_disk()函数解析

http://blog.chinaunix.net/uid-30282771-id-5113192.html 块设备剖析之块设备注册 - add_disk()函数解析 2015-07-07 23:08:45分类: LINUX本文所有内容基于内核版本Linux-v3.2.40。    add_disk()是块设备注册的内核接

2016-12-01 09:27:18 3764

board-omap3evm

board-omap3evm

2015-08-14

Texas_Instrument.User_Guide

3_MUX(SDMMC2_DAT6, OMAP_MUX_MODE1 | OMAP_PIN_OUTPUT),

2015-08-14

linux 测试程序代码

linux应用层的实例代码,是嵌入式培训机构的实例代码,有串口操作,IIC 操作,等等。先在pc上跑通,然后交叉编译,搞到开发板上。

2015-07-19

heads code

C++ Class test code .

2015-05-11

8 位cpu的verilog实现

8 位cpu的verilog实现 verilog代码

2015-05-08

verilog 开发板基础实例代码

verilog 开发板基础实例代码,有or latch p2s s2p等等实例基础代码

2015-05-07

.Understanding.and.Using.C.Pointers.

.Understanding.and.Using.C.Pointers.

2015-04-20

ucos源码注释

ucos源码注释,每句都有注释,适合初学ucos系统的同学们。大家好好利用吧。

2015-03-18

BSP 相关内容

bsp定义,开发方法,bsp部分的相关内容,bsp与系统之间的接口设计等相关内容。

2015-03-10

嵌入式BSP基础知识

嵌入式BSP开发所包含的范围,开发流程,BSP在整个嵌入式系统中所提供的服务。BSP与bios和driver两者在概念上的区别。BSP在常用操作系统中开发方式,常用用的开发模板等。

2015-03-09

LPC芯片I2C控制逻辑

LPC芯片arm的外设I2C控制逻辑。讲解翔实,有助于更好的写驱动程序。

2015-03-05

arm assembly language programming (Pete_Cockerell)

arm assembly language programming tutorial, the book is very useful and practical,and i hope you can make the best of it.Good luck!

2015-02-25

arm instruction spec

arm instruction specification ,it's pretty useful when you learn the arm cpu.

2015-02-16

ucos port 移植

ucos具体在stm32上的移植实现,非常有参考价值。也可以用到自己的项目中去。

2015-02-11

ucos移植相关

ucos移植相关的内容。里面有各种移植好的代码,和没有移植的纯净版的代码。

2015-02-10

arm assembly

a tutorial about arm assembly language program

2015-02-10

arm assembly language

arm assembly language programming tutorial。汇编语言程序设计教程。

2015-02-10

CAN总线入门教程

can总线入门级教程。嵌入式产品很多用到can总线。

2015-01-19

计算机组成原理

学习arm硬件结构和原理的基础。一本我认为我们大学唯一的一本好教材。

2015-01-13

C4 compiler

编译器,如果想知道编译器是个什么东东,想知道编译器的相关内容,可以看看这个文件。

2015-01-12

BPF Performance Tools - Brendan Gregg.rar

BPF Performance Tools - Brendan Gregg.pdf

2021-04-16

imx linux sound 源码

imx linux sound 源码

2017-03-20

mt29c nand flash

mt29c nand flash

2017-02-22

vim 编辑器 windows版本 gvim

最强大的代码编辑器vim,在windows系统上运行的vim,如果不习惯vistual studio编辑的,可以把vim插件装到vs中,用vs编译,vim方式编辑,强大到没有朋友。让无数coder感概到:厉害了word 编辑器!且用且珍惜吧。vim强大的编辑能力,高效的输入方式,真实节省了我们很多宝贵时间,很多受益者如是说:生命苦短,我用vim。

2016-11-27

can转串口实例

can转串口,一个can协议转uart协议的通信实例,非常有借鉴价值。

2015-11-10

3D mouse demo

3D 鼠标,一个模拟鼠标的实例代码。非常有参考价值。

2015-11-10

嵌入式以太网

stm32 usb-can 嵌入式以太网教程。

2015-11-10

stm32 usb-can

stm32 usb-can stm32的usb转can的实例代码。非常有用。

2015-11-10

stm32以太网终端

stm32以太网终端,非常有参考价值,如果要学以太网,可以参考此示例。

2015-11-09

串口调试工具

串口调试工具,非常经典的串口助手,自使用以来,从未出现过任何错误。

2015-11-09

虚拟串口软件

虚拟串口软件,用于在电脑上虚拟一些串口,这样就不用物理串口,也能调试串口程序了。

2015-11-09

读取拨码开关的拨动方向

读取拨码开关的拨动方向,来递增/递减某个值。

2015-11-09

串口调试器.exe

串口调试器 非常好用的串口调试助手。非常经典

2015-11-02

MyCatchScree

MyCatchScree 非常小巧的抓屏工具,无需安装。

2015-11-02

The C Programming Language

The C Programming Language 学C语言的必看教材。

2015-11-01

tps65910 文档

tps65910 文档,里面有rtc的register相关介绍。

2015-09-27

global_mem.c

global_mem.c

2015-08-28

Linux设备驱动(LDD) 中文第三版

Linux设备驱动(LDD) 中文第三版 开发linux驱动的圣经。

2015-08-27

LinuxDeviceDriver_3_en

LinuxDeviceDriver_3_en linux设备驱动 第三版,2.6内核,英文原版。尽情享用吧。

2015-08-27

msp430g2253

msp430g2253

2015-08-15

空空如也

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

TA关注的人

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