Linux/Android开发记录

学习、记录、分享Linux/Android开发技术

排序:
默认
按更新时间
按访问量

Git学习笔记

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz   推荐学习网址 http://git-scm.com/doc http://lostechies.com/joshuaflanagan/2010/09/03/use-gitk-to-understan...

2014-11-08 11:36:33

阅读数:3775

评论数:0

一个打印调试信息的例子

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz   #include #define HAOYU_DEBUG_TYPE #ifdef HAOYU_DEBUG_TYPE #define HAOYU_DEBUG(...) \ do { \ ...

2014-10-22 08:53:22

阅读数:2826

评论数:0

Linux FrameBuffer分析之编写基于FrameBuffer接口的应用程序

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 测试环境:Ubuntu 12.04终端模式   在网上找到一个很不错的介绍FrameBuffer相关知识的帖子,原帖网址如下:http://bbs.chinaunix.net/thread-1932291-1-1...

2014-07-23 16:12:08

阅读数:5732

评论数:1

Android架构分析之Android智能指针(二)

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz Android版本:4.4.2   在上一篇文章中,我们分析了Android智能指针中的强指针sp,本文我们来分析弱指针wp。为什么需要弱指针wp呢?我们来考虑下面一种场景:有两个类CParent和CCh...

2014-06-13 16:29:00

阅读数:3520

评论数:0

Android架构分析之Android智能指针(一)

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz Android版本:4.4.2   在C++语言中,指针操作是最容易问题的地方,常见的指针操作错误有以下几种: 1、      定义一个指针,但没有对其进行初始化。这种情况下,指针会指向一个随机地址,此...

2014-05-28 13:27:45

阅读数:3032

评论数:0

Android架构分析之Android消息处理机制(三)

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz Android版本:4.4.2   本文我们来分析AndroidUI线程即主线程是怎样实现对消息的处理的。 UI线程的实现类定义在frameworks/base/core/java/android/ap...

2014-05-20 17:28:20

阅读数:2520

评论数:0

Android架构分析之Android消息处理机制(二)

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz Android版本:4.4.2   在上一篇文章中我们看了一个使用Handler处理Message消息的例子,本文我们来分析一下其背后隐藏的Android消息处理机制。 我们可能比较熟悉Windows操...

2014-05-19 17:05:23

阅读数:2700

评论数:0

Android架构分析之Android消息处理机制(一)

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz 在这个系列文章中我们将来分析Android消息处理机制。

2014-05-14 16:23:50

阅读数:3260

评论数:1

ftrace用法

ftrace官方文档在kernel/Documentation/trace/ftrace.txt文件中。   使用ftrace接口之前,如果系统没有自动挂载debugfs文件系统,则要先手动挂载。 # mount -t debugfs nodev /sys/kernel/debug   ftrac...

2014-04-16 10:22:52

阅读数:12118

评论数:0

LDD3源码分析之块设备驱动程序

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 编译环境:Ubuntu 10.10 内核版本:2.6.32-38-generic-pae LDD3源码路径:examples/sbull   一、块设备驱动基本操作 我们从init函数开始分析,sb...

2014-01-27 17:38:04

阅读数:4157

评论数:1

Linux设备驱动程序架构分析之SD Spec摘要

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz   本文是对SDSpecifications Part 1 Physical Layer Simplified Specification Version 4.10的摘要记录,具体信息可参考该文档。   3、SD...

2013-12-27 12:09:15

阅读数:10630

评论数:3

Linux设备驱动程序架构分析之MMC/SD(二)

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 内核版本:3.10.1   一、s3cmci_ops分析 在上一篇文章中我们分析了Mini2440 MMC/SD驱动的probe函数s3cmci_probe。在该函数中初始化了struct mmc_ho...

2013-12-24 14:09:44

阅读数:12949

评论数:0

Linux设备驱动程序架构分析之MMC/SD(一)

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 内核版本:3.10.1   MMC MMC全称MultiMedia Card,由西门子公司和SanDisk公司1997年推出的多媒体记忆卡标准。MMC卡尺寸为32mm x24mm x 1.4mm,它将存贮单元和控...

2013-12-19 13:31:53

阅读数:26908

评论数:1

Linux设备驱动程序架构分析之一个I2C驱动实例

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 内核版本:3.10.1   编写一个I2C设备驱动程序的工作可分为两部分,一是定义和注册I2C设备,即i2c_client;二是定义和注册I2C设备驱动,即i2c_driver。下面我们就以mini2440的I2...

2013-12-12 14:50:26

阅读数:13487

评论数:5

Linux设备驱动程序架构分析之I2C架构(基于3.10.1内核)

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 内核版本:3.10.1   I2C体系架构的硬件实体包括两部分: 硬件I2C Adapter:硬件I2C Adapter表示一个硬件I2C适配器,也就是I2C控制器。一般是SOC中的一个接口,也可以用GPIO模...

2013-12-09 15:48:48

阅读数:13807

评论数:3

Linux设备驱动程序架构分析之I2C Spec摘要

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz   1、I2C总线介绍 I2C(Inter-Integrated Circuit,内置集成电路)总线是由PHILIPS公司提出的一种串行总线,用于连接处理器及其外围设备,它具有如下特点: l  只有两条总线线路:...

2013-12-09 15:30:54

阅读数:4567

评论数:0

Linux设备驱动程序架构分析之platform(基于3.10.1内核)

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 内核版本:3.10.1   一、platform bus的注册 platform bus注册是通过platform_bus_init函数完成的,该函数定义在drivers/base/platform.c文件中,其...

2013-11-12 16:09:08

阅读数:8394

评论数:0

Linux设备模型分析之device_driver(基于3.10.1内核)

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 内核版本:3.10.1   一、device_driver定义 181/** 182 * struct device_driver - The basic device driver structure 1...

2013-11-11 17:46:54

阅读数:7653

评论数:0

Linux设备模型分析之device(基于3.10.1内核)

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 内核版本:3.10.1   一、device定义 device结构体定义在include/linux/device.h文件中: 598/** 599 * struct device - The basic d...

2013-11-06 15:51:49

阅读数:9224

评论数:2

Linux设备模型分析之bus(基于3.10.1内核)

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 内核版本:3.10.1   一、bus定义 Linux设备驱动模型中的bus,即可以是物理总线(如PCI、I2C总线)的抽象,也可以是出于设备驱动模型架构需要而定义的虚拟的“platform”总线。一个...

2013-11-01 15:48:56

阅读数:6187

评论数:0

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