自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 Linux RTC 驱动模型分析

RTC(实时时钟)借助电池供电,在系统掉电的情况下依然可以正常计时。它通常还具有产生周期性中断以及闹钟(Alarm)中断的能力Linux 内核把 RTC 用作“离线”的时间与日期维护器。当 Linux 内核启动时,它从 RTC 中读取时间与日期,并在需要时将时间回写到 RTC 芯片。另外,如果 RTC 提供了 IRQ 中断并且可以定时,那么 RTC 还可以作为内核睡眠时唤醒内核的闹钟。应用程序可以...

2018-02-27 15:15:01 502

原创 Linux file 结构体和 inode 结构体

在设备驱动程序中,一般需要关心两个结构体:file 和 inode。1. file 结构体file 结构体代表一个打开的文件,系统中每个打开的文件在内核空间都有一个关联的 struct file。它由内核在打开文件时创建,并传递给在文件上进行操作的任何函数。在文件的所有实例都关闭后,内核释放这个数据结构。注:在内核和驱动源代码中,struct file 的指针通常被命名为 file 或 filp(...

2018-02-27 11:06:11 2318

原创 Linux 字符设备驱动

1. cdev 结构体(1)在 Linux 内核中,使用 cdev 结构体描述一个字符设备,定义如下:struct cdev { struct kobject kobj; /* 内嵌的 kobject 对象 */ struct module *owner; /* 所属模块 */ const struct file_operations *ops; /* 文件操作结构体 *...

2018-02-27 10:03:53 180

原创 platform 设备驱动

1. platform 总线、设备与驱动    在嵌入式系统里面,在 SoC 系统中集成的独立外设控制器、挂接在 SoC 内存空间的外设等却不依附于此类总线。基于这一背景,Linux 发明了一种虚拟的总线,称为 platform 总线,相应的设备称为 platform_device,而驱动称为 platform_driver。    注意:所谓的 platform_device 并不是与字符设备、...

2018-02-26 11:43:17 347

原创 Qt 生成的 .exe 文件自动拷贝所依赖的 .dll 库

Qt 生成的 exe 文件要想运行,需要很多库支持,在以前需要自己手动拷贝这些库,现在 Qt 中提供了一个自动拷贝库文件的方法:执行 windeployqt.exe 程序即可完成自动拷贝。一般自动拷贝库文件的方法是写一个批处理文件,这样以后再拷贝时会很方便,下面是我的批处理文件的内容:D:\Qt\5.8\mingw53_32\bin\windeployqt.exe SensorDebu

2018-02-03 17:29:02 960 1

uboot顶层config.mk分析

config.mk主要做的工作: 1.设置obj和src,并清空各种标志(26 ~ 45行) 2.与ppc相关的交叉编译工具的配置(54 ~ 70行,不重要,可以不看) 3.shell相关的一些配置、主机编译器相关的一些配置(74 ~ 84行) 4.配置交叉编译工具链(91 ~ 107行) 5.加载开发板相关的配置选项(111 ~ 130行) 6.编译选项相关的配置(135 ~ 141行,不重要,可以不看) 7.指定链接脚本(142 ~ 149行) 8.获取链接地址(154 ~ 158行) 9.设置头文件搜索路径(160 ~ 166行) 10.使用起始链接地址(198 ~ 201行) 11.BFD库相关的配置(213 ~ 228行,不重要,可以不看) 12.设置自动推导规则(239 ~ 256行)

2018-09-04

uboot顶层Makefile分析

uboot顶层Makefile分析,一行指令对应一行注释,看起来很方便

2018-08-31

SQLiteStudio

查看SQLite数据库的工具

2017-07-27

M72-D硬件手册及AT指令集

M72-D硬件手册及AT指令集

2016-04-26

空空如也

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

TA关注的人

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