logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android架构分析之使用自定义硬件抽象层(HAL)模块

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutzAndroid版本:2.3.7_r1Linux内核版本:android-goldfish-2.6.29参考文章:老罗的Android之旅http://blog.csdn.net/Luoshengyang/?viewmode=contents 在上一篇博客《Android架构分析之硬件抽

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

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

#linux
Linux设备模型分析之kset(基于3.10.1内核)

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz内核版本:3.10.1 一、kset结构定义kset结构体定义在include/linux/kobject.h文件中,其内容如下:142/**143 * struct kset - a set of kobjects of a specific type, belonging to a sp

#linux
Linux设备模型分析之kobject(基于3.10.1内核)

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz内核版本:3.10.1 一、kobject结构定义kobject是Linux设备模型的最底层数据结构,它代表一个内核对象。kobject结构体定义在include/linux/kobject.h文件中:60struct kobject {61    const char

#linux
Android架构分析之基于Android系统的C应用程序开发

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutzAndroid版本:2.3.7_r1Linux内核版本:android-goldfish-2.6.29 本文介绍基于Android系统的C应用程序开发。我们知道,Android应用程序开发使用的是JAVA语言,但有时候我们也需要一些基于命令行的小程序,这些小程序一般使用C语言开发,程序的写法与P

#android
Linux设备模型分析之kset

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz内核版本:2.6.36 上一篇博客我们分析了Linux设备模型中kobject的注册和使用,在这一篇文章中,我们来看一下kset的用法。首先我们看一个使用kset的例子,代码如下:#include#include#include#include#include

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

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz测试环境:Ubuntu 12.04终端模式 在网上找到一个很不错的介绍FrameBuffer相关知识的帖子,原帖网址如下:http://bbs.chinaunix.net/thread-1932291-1-1.html,现把其中测试FrameBuffer的应用程序代码转帖过来,方便分析学习:#in

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

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

#linux
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 device structure600 * @parent: The device's

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

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

    共 14 条
  • 1
  • 2
  • 请选择