自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux串口(serial、uart)驱动程序设计

一、核心数据结构串口驱动有3个核心数据结构,它们都定义在1、uart_driveruart_driver包含了串口设备名、串口驱动名、主次设备号、串口控制台(可选)等信息,还封装了tty_driver(底层串口驱动无需关心tty_driver)。struct uart_driver {    struct module     *owner;

2017-01-13 15:09:46 642

转载 Linux中断处理体系结构

各种的异常的C处理函数可以分为5类,他们分布在不同的文件中。 1、在arch/arm/kernel/trapsc.c中 未定义指令异常,总入口函数为do_undefinstr. 2、在arch/arm/mm/fault.c中 与内存访问相关的异常的C处理函数, 3、在arch/arm/mm/irq.c中 中断处理函数 4、在arch/arm/kernel/aclls.

2017-01-03 15:27:14 309

转载 Linux字符设备驱动程序

韦东山<嵌入式Linux开发完全手册>第19章读书笔记;一般一个软件系统可分为:应用程序,库,操作系统(内核),驱动程序;开发人员可以专注自己熟悉的部分,对于相邻层,只需要了解他的接口,无需关注它的实现细节;以点亮一个LED为例,4层软件的协作关系如下,![软件系统结构](http://img.blog.csdn.net/20170103113229998?watermark/2/text/aHR

2017-01-03 09:38:21 603

空空如也

空空如也

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

TA关注的人

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