自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (11)
  • 收藏
  • 关注

原创 Linux下的SPI总线驱动(二)

四.SPI内核代码分析我们已经讲过SPI驱动的移植,SPI控制设备和SPI接口设备的注册,SPI控制设备驱动和SPI接口设备驱动的注册。在移植时候,我们配置的选项告诉我们有些文件已经编入内核,那些就是SPI驱动的比较重要的文件。其中spi.c是SPI初始化和核心代码。spi_gpio.c是IO模拟SPI接口代码。spi_s3c24xx.c是s3c24xx系列芯片的SPI控制器驱动,它向更上层的

2013-05-29 23:06:07 1658

原创 Linux下的SPI总线驱动(一)

版权所有,转载请说明转自 http://my.csdn.net/weiqing1981127 一.SPI理论介绍SPI总线全名,串行外围设备接口,是一种串行的主从接口,集成于很多微控制器内部。和I2C使用2根线相比,SPI总线使用4根线:MOSI (SPI 总线主机输出/ 从机输入)、 MISO (SPI总线主机输入/从机输出)、SCLK(时钟信号,由主设备产生)、CS(从设备使能

2013-05-29 23:03:51 1110

原创 S3C2440上RTC时钟驱动开发实例分析

为了方便大家和自己查看,这里转载自:http://hbhuanggang.cublog.cn一、开发环境主  机:VMWare--Fedora 9开发板:Mini2440--64MB Nand, Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2二、相关概念1、平台设备:通常在Linux中,把SoC系统中集成的独立外设单元(如:I2C、IIS、RT

2013-05-29 10:19:25 915

原创 时钟RTC驱动分析

原文出自http://blog.csdn.net/yming0221/article/details/6584527 硬件平台:FL2440(S3C2440)内核版本:Linux 2.6.28主机平台:Ubuntu 11.04内核版本:Linux 2.6.39交叉编译器版本:arm-linux-gcc 3.4.1原创作品,转载请标明出处http://blog.csdn.

2013-05-29 10:16:19 984

原创 GDB调试程序用法

原文出自http://blog.csdn.net/haoel/article/details/2879GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这

2013-05-29 09:59:21 755

原创 块设备驱动编写总结

块设备与字符设备的区别1、 从字面上理解,块设备和字符设备最大的区别在于读写数据的基本单元不同。块设备读写数据的基本单元为块,例如磁盘通常为一个sector,而字符设备的基本单元为字节。所以Linux中块设备驱动往往为磁盘设备的驱动,但是由于磁盘设备的IO性能与CPU相比很差,因此,块设备的数据流往往会引入文件系统的Cache机制。2、 从实现角度来看,Linux为块设备和字符设备提供

2013-05-28 00:40:35 1470

原创 Linux块设备驱动

第十三章  Linux块设备驱动本章导读块设备提供块设备提供设备的存取,设备的存取,可以随机的以固定大小的块传输数据,例如我们最为常见的磁盘设备,当然块设备和字符设备有较大差别,块设备有自己的驱动接口。简单来说,内核决定一个块是固定的4096字节,当然该值可以随着依赖文件系统的变化而改变。块设备驱动采用register_blkdev向系统进行注册,unregister_blkdev取消

2013-05-28 00:39:11 2330 2

原创 LCD驱动分析:时序的分析

转载http://blog.chinaunix.net/uid-24666775-id-3237969.html 第一次调试lcd驱动的话是不是对下面的结构有点陌生,不知道那些值是如何得来的,当然我就属于其中的一个点击(此处)折叠或打开static struct s3cfb_lcd lte480wv = {    .width    = 1024,/

2013-05-28 00:32:16 2198

原创 linux2.6的LCD驱动分析

原文出自http://www.cnblogs.com/armlinux/archive/2010/07/28/2396954.html 一、让LCD显示可爱的小企鹅还是先说说环境吧,处理器为S3C2410,linux的版本当然是2.6.20的。下面先说说怎样让LCD上显示出可爱的小企鹅。最直接的步骤如下(记住不要问为什么哈~_~,一步一步跟着走就行了):1.      添加s3c2

2013-05-28 00:28:34 1439

原创 OV9650驱动程序跟踪分析

原文出自http://blog.csdn.net/mirkerson/article/details/8170227 学习了裸机OV9650的P通道LCD直接显示程序,作为这点基础开始分析OV9650在linux设备驱动程序。我们跟踪程序按照常规方法,跟着驱动的编写脉络去读程序。1、在程序中找到程序入口函数——加载和卸载module_init和module_exit

2013-05-28 00:19:56 1708

原创 OV9650摄像头驱动分析 (2.6.35)

原文出自http://blog.csdn.net/mirkerson/article/details/8170245 基于2.6.35内核的OV9650摄像头驱动分析驱动分析:打开ov9650驱动首先找到驱动入口函数static int __init s5pc100_camera_init(void)在这个函数中间做只有一句话platform_driver_regist

2013-05-28 00:17:08 2698

原创 input子系统

转载于  http://blog.csdn.net/ayangke一、input子系统系统框架Linux内核实现了一套input子系统,很多输入设备,比如说按键、键盘、鼠标、触摸屏等等都可以利用input子系统提供的接口来编写驱动,这样可以帮驱动编写者减少大量工作量。因为input子系统会帮驱动完成open,read,close等一些列的设备方法。驱动编写者只需要在按键按下或者鼠标点击事件

2013-05-28 00:07:41 1160

原创 触摸屏驱动s3c2410_ts.c分析

Linux设备驱动工程师之路——触摸屏驱动s3c2410_ts.c分析K-Style转载请自 http://blog.csdn.net/ayangke 一、触摸屏硬件知识 1.模块原理图S3C2440有8路的ADC通道其中触摸屏控制器接口XP,XM,YP,YM与四路ADC通道复用四个IO引脚。从原理图看出8路ADC只有一个A/D转换器,通过一个8选1开关MUX来选通哪一路A

2013-05-28 00:04:58 1360

转载 嵌入式项目Makefile设计的一般方法

http://blog.csdn.net/embeddedsoft/article/details/1583571转自本文以视频会议项目为背景,讨论如何使用WindRiver Tornado2.2的GNU工具链中的make工具编译各个模块的源代码,为嵌入式项目创建Makefile提供一般的设计方法。具体方法如下:1.先为所有模块,如下图中的code/source/appl目录下dp

2013-05-26 14:26:31 973

原创 我的中小企业笔试面试经验

话说,面试了很多中小企业,不下数十个,基本上都能答过,但是客观条件限制,很多没有答应。很多的面试笔试题目我都掌握得  很清楚,有没有想知道的啊。       有的公司比较重视基础,有的比较重视工作经验。但是基本的基础还是必须的,特别是指针,嵌入式的还要涉及到嵌入式的部分,涵盖面还是比较大的。而且有的公司笔试题还没有想象中那么简单。这篇文章我是一天写一点,因为时间实在是太少了。 每天

2013-05-18 00:05:11 1836 3

java实现mongodb数据库的操作

内部资料,mongodb的存储检索等。完整程序代码封装

2015-01-23

嵌入式Linux设备驱动开发详解光盘实例代码

嵌入式Linux设备驱动开发详解光盘实例代码, 买了那本书,就把代码上传吧,需要用到的就下载,也需要多多光顾我的资源库。

2013-05-28

madplay音乐播放器移植手册

madplay音乐播放器移植手册,这是标准的,相信如果想从事这个开发,就会明白的

2013-05-27

开发板utu2440驱动

这是扬创2440开发板的驱动源代码,是板子提供商的,正确无误。基本上2440驱动 都一样。里面是十几个驱动源码。我研究过

2013-05-27

S3C2440完整datasheet

S3C2440完整datasheet,网上的一般不是很全,我上传个完整的,标准的,喜欢的就下载。对开发学习帮助比较大

2013-05-26

程序员面试题精选:C .C++_百度_腾讯_google

程序员面试题精选:C .C++_百度_腾讯_google,我是靠这个练就的,多经典 就不用多说了,举世闻名

2013-05-26

C++经典面试笔试题目

这是比较经典的面试题,至少我面试过很多遍了,对面试还是比较了解,知道题目到底对不对称

2013-05-26

java面试经典题目

这是比较经典的面试题,至少我面试过很多遍了,对面试还是比较了解,知道题目到底对不对称

2013-05-26

httpd-2.0.47.tar.gz

httpd-2.0.47.tar.gz Linux http的安装部署

2012-11-16

空空如也

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

TA关注的人

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