自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 基于AT89S52单片机的温湿度报警系统

这是给深圳的一个客户做的一个项目,虽说是工业项目吧,但难度也是比毕业设计高一点吧。原理图:dht11.h#ifndef __dht11_H#define __dht11_H#include typedef unsigned char  U8;       /*    无符号8位整型变量  */typedef signed   char  S8;       /*  

2013-08-31 18:32:07 2446

原创 移植I2C-EEPROM驱动和看门狗驱动

Linux-2.6.32对S3C2440的I2C接口提供了完善的驱动,因此我们只需在内核中配置一下即可使用。其驱动代码在drivers/i2c/busses/i2c-s3c2410.c提示:其实我们在制作内核是cp smdk2440_efconfig时已经配置好了I2C驱动Device drivers-- >       I2C support-- >             

2013-08-05 13:40:40 1254

原创 移植UDA1341音频芯片驱动

Linux内核已经完美的支持 UDA1341 音频芯片的驱动,我们只要在arch/arm/mach-s3c2440/mach-smdk2440.c文件中注册 UDA1341 平台设备的控制端口就可以了。 1、修改arch/arm/mach-s3c2440/mach-smdk2440.c,在Platform_device结构体中,加入:#if defined(CONFIG_SND_S3C

2013-08-05 13:35:26 751

原创 mini2440开发板SD驱动移植

1.1、修改arch/arm/mach-s3c2440/mach-smdk2440.c,在Platform_device结构体中,加入:#if defined(CONFIG_MMC_S3C)&s3c_device_sdi,#endif1.2、修改drivers/mmc/host/s3cmci.c文件,将s3cmci_def_pdata结构的内容修改为:static struct

2013-08-04 16:42:10 795

原创 USB驱动移植(u盘)

内核里已经做好了很完善的 USB驱动了,可以支持大多数 USB 设备,我的板子使用了 USB HUB,扩展出四个 USB,内核里也有对 USB HUB的支持,可直接使用。 1、  配置内核,支持 USB:     Device drivers --->       SCSI Device support --->       SCSI device s

2013-08-02 17:41:50 1253

原创 TFT液晶屏驱动移植

1、打开 arch/arm/mach-s3c2440/mach-smdk2440.c,先删除之前的 LCD 设备平台代码/* LCD driver info */static struct s3c2410fb_display smdk2440_lcd_cfg __initdata = {     ……}static struct s3c2410fb_mach_i

2013-08-01 20:15:05 1026

原创 触摸屏和ADC驱动移植

Linux(2.6.34)内核并没有提供支持S3C2440的ADC 和触摸屏的驱动程序,需要我们自己加入相关的驱动源码: 1、在 drivers/char目录下新增s3c2440_adc.c文件,内容如下:#include #include #include #include #include #include #include #include

2013-08-01 16:35:22 858

c语言深度解剖

很好的一份资源c语言学习资料,适合所有c语言的学习者。

2013-10-08

空空如也

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

TA关注的人

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