自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 linux I2C结构体

在内核中已经提供I2C子系统,在linux系统中,I2C驱动结构如下图所示:其中从上图可以I2C由三大部分组成:1、I2C核心:I2C核心提供了总线驱动和设备驱动的注册、注销的方法,I2C通信方法,与具体适配器无关的代码以及检测设备地址的代码等。2、I2C总线驱动:对I2C硬件体系结构中适配器的实现,控制I2C总线驱动的代码,控制I2C适配器以主控方式产生开始位,停止位,读写以及设

2016-06-30 10:09:53 590

原创 ANDROID HAL

作为一个搞android驱动或者说搞底层的人,我觉得对于hal那是必须要掌握的,而且必须达到一定深度,于是我总结了一下,将整个自己的分析思路写下来。 主要是看android源代码,根据源代码得到的思路。(看源代码比看什么著作书籍都管用) android HAL是什么?为什么有它? 硬件抽象层是介于android内核kernel和上层之间的抽象出来的一层结构。他是对linux驱动的一个封

2016-06-29 23:37:25 273

转载 Qt Creator 窗体控件自适应窗口大小布局

常见的软件窗口大小改变(最大化、手动改变时)需要窗口的部件能够自适应布局,而在Qt的应用程序界面设计中,对于像我一样的初学者如何实现窗口自适应调整还是要绕点弯路的。网上百度了很多,多数说的很含糊,还有很多是用程序实现的,既然已经有Qt Creator那么高集成度的工具了,我还是倾向于直接在Qt Creator中通过可视化配置的方式完成,一是所见即所得,而是效率要高不少。Qt 的详细介绍:请点这

2016-06-15 20:17:33 936

原创 QT的QSqlQuery与QSqlQueryModel读取数据库问题

在使用QT的QSqlQueryModel操作SQLite数据库的时候,遇到了查询只能返回256个结果的问题,经过差不多大半天的时候才找到解决方法。既然说到数据库操作了,就把一些基础性的东西也都贴出来,一方面供初学者参考,另一方面自己也做个备忘。         QT中使用QSqlQuery或者QSqlQueryModelc操作数据库的方法很简单,这里不再赘述,仅贴一个小例子来说明一下。  

2016-06-15 15:52:41 4704 2

原创 Linux内核与根文件系统的关系

Linux内核与根文件系统的关系开篇题外话:对于Linux初学者来说,这是一个很纠结的问题,但这也是一个很关键的问题!一语破天机: “尽管内核是 Linux 的核心,但文件却是用户与操作系统交互所采用的主要工具。这对 Linux 来说尤其如此,这是因为在 UNIX 传统中,它使用文件 I/O 机制管理硬件设备和数据文件。”一.什么是文件系统文件系统指文件存在的物理空间,linu

2016-06-14 11:38:11 227

原创 Android源代码目录结构详讲

Android源码目录结构详解Android 4.0|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts (Android兼容性测试套件标准)|-- dalvik (dalvik JAVA虚拟机)|-- developm

2016-06-14 08:50:23 287

原创 仿照linux下的uboot来DIY自己的arm11(6410)的bootloader

仿照linux下的uboot来DIY自己的arm11(6410)的bootloader时间 2013-11-16 11:23:52 CSDN博客原文  http://blog.csdn.net/hongkangwl/article/details/16353709 主题 U-Boot Linux转载请注明出处:http://blog.csdn.net/h

2016-06-03 15:51:11 488

转载 ARM处理器不同模式的切换的汇编示例

;ARM处理器不同模式的切换的汇编示例分类: LINUX;ARM处理器不同模式的切换的汇编示例;定义堆栈大小USR_STACK_LENGTH EQU 64 ;用户模式SVC_STACK_LENGTH EQU 0  ;管理模式FIQ_STACK_LENGTH EQU 16 ;快速中断模式IRQ_STACK_LENGTH EQU 64 ;中断模式ABT_

2016-06-03 14:28:48 1750 1

转载 linux c 实现随机数

linux c 生成随机数srand函数和rand函数介绍及代码示例 分享到:0     发布时间:2013-10-19       rand函数: 头文件 #include 定义函数 int rand(void) 函数说明 rand()会返回一随机数值,范围在0至RAND_MAX 间。在调用此函数产生随...rand函数: 

2016-06-02 20:45:23 826

转载 Qt之操作数据库(SQLite) [此博文包含图片] (2013-12-09 16:58:05) 转载 ▼ 标签: qt sqlite qsqldatabase qsqlquery qsqlerro

Qt之操作数据库(SQLite)(2013-12-09 16:58:05)转载▼标签:qtsqliteqsqldatabaseqsqlqueryqsqlerror分类:Qt   QtSql模块提供了与平台以及数据库种类无关的访问SQL数据库的接口,这个接口由利用Qt的模型视图结构将数据库与用户界面集成的一套类来支持。

2016-06-02 20:06:08 739

验证pads9.5安装破解法

pads9.5破解安装方法,请仔细阅读。验证可行的破解方法

2014-09-28

SPI读铁电,RFID,单总线18B20,I2C读时钟.docx

SPI读铁电,RFID,单总线18B20,I2C读时钟.docx

2012-11-22

UCOS2.52源码 有关源代码

如果你是在用周立功的MCU做UCOSII的话,那你就值得下载这个文件,还包含怎么使用和书籍

2012-04-11

LEACH matlab仿真代码

关于无线传感器协议的仿真分析,如果你在学习leach的话,这是一个很好的协议源代码,,你可以跟家熟悉如何用matlab来实现仿真。

2012-04-11

空空如也

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

TA关注的人

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