自定义博客皮肤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)
  • 资源 (801)
  • 收藏
  • 关注

原创 Wifi over SDIO

Wifi over SDIOIn this page, we tested a SDIO extend card with Marvell 8686 WIFI module, via BF548-EZKIT SD Host controller. We use 2009R1 uclinux-dist. Kernel Configurewireless network s

2009-09-30 23:32:00 4366 1

转载 析frmware的加载和init通过netlink处理uevent事件的一般流程

浅析frmware的加载和init通过netlink处理uevent事件的一般流程当总线检测代id相macth的设备或者驱动时调用, wlan_probe= > wlan_probe= > wlan_add_card= > sbi_register_dev= > priv- > hotplug_device = & func- > dev; 这样priv- > hotplug_device就指

2009-09-30 22:09:00 1372

转载 LCD framebuffer

一、FrameBuffer的原理    FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。    Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出 FrameBuffer这个设备来供用户态进程实现直接写屏。Framebuffer机制模仿显卡的功能,将显卡硬件结构抽象掉,可以通过 Frameb

2009-09-30 07:19:00 1920

转载 LCD 驱动分析

一、让LCD显示可爱的小企鹅还是先说说环境吧,处理器为S3C2410,linux的版本当然是2.6.20的。下面先说说怎样让LCD上显示出可爱的小企鹅。最直接的步骤如下(记住不要问为什么哈~_~,一步一步跟着走就行了):1.       添加s3c2410处理器的LCD控制寄存器的初始值,具体做法为在文件arch/arm/mach-s3c2410/mach-smdk2410.c中添加str

2009-09-30 07:14:00 1362

转载 UART串口的历史 (转载)

UART串口的历史 (转载)2007-08-24 21:57UART串口的历史    2005/03/22      很久很久以前,计算机还没有出现,那时就已经存在了(计算机)史前的串口设备(电传打字机,工控测量设备,通信调制解调器),为了连接这些串口,EIA制定了RS232标准,采用DB25接插件,支持同步和异步串口,D型的接口可以有效防止插反。标准化给使用带来了

2009-09-30 01:07:00 3205

原创 串口通信的基本概念

一   并行通信与串行通信       终端与其他设备(如其他终端、计算机和外部设备)通过数据传输进行通信。数据传输可以通过两种方式进行,即并行通信和串行通信。1.并行通信       在计算机和终端之间的数据传输通常是靠电缆或信道上的电流或电压变化实现的。如果一组数据的各数据位在多条线上同时被传送,这种传输被称为并行通信,如图1所示。     

2009-09-30 00:49:00 2047 1

转载 RS-232串口通信协议

RS-232是个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。通常 RS-232 接口以9个接脚 (DB-9) 或是25个接脚 (DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2。  RS-232-C   RS-232-C是美国电子工业

2009-09-30 00:10:00 2315

转载 Linux 下串口编程入门

Linux 下串口编程入门文档选项打印本页将此页作为电子邮件发送 Linux 操作系统从一开始就对串行口提供了很好的支持,本文就 Linux 下的串行口

2009-09-29 23:16:00 671

原创 串口通信的基本概念

串口通信的基本概念1,什么是串口?2,什么是RS-232?3,什么是RS-422?4,什么是RS-485?5,什么是握手?1,什么是串口?串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议

2009-09-29 23:04:00 807

原创 Linux设备驱动编程之中断处理

与Linux设备驱动中中断处理相关的首先是申请与释放IRQ的API request_irq()和free_irq(),request_irq()的原型为:int request_irq(unsigned int irq,void (*handler)(int irq, void *dev_id, struct pt_regs *regs),unsigned long irqflag

2009-09-22 22:50:00 944 1

转载 转一篇讲内核定时器比较好的文章

转一篇讲内核定时器比较好的文章/2.6.23/一、定义:/include/linux/timer.hstruct timer_list {struct list_head entry;unsigned long expires;void (*function)(unsigned long);unsigned long data;struc

2009-09-18 01:40:00 1967

原创 内核定时器的使用

                                                 内核定时器的使用LINUX内核定时器是内核用来控制在未来某个时间点(基于jiffies)调度执行某个函数的一种机制,其实现位于 和 kernel/timer.c 文件中。被调度的函数肯定是异步执行的,它类似于一种“软件中断”,而且是处于非进程的上下文中,所以调度函数必须遵守以下规则:1)

2009-09-18 01:28:00 15333 1

原创 利用jiffies计算代码的运行时间

static unsigned long suspend_test_start_time; suspend_test_start_time = jiffies;  //代码段开始保存当前jiffies作为开始时间    {     ;     ;代码段    ;} long nj = jiffies - suspend_test_start_time;//当前的

2009-09-15 21:27:00 7835

原创 构建基本的嵌入式Linux根文件系统

构建基本的嵌入式Linux根文件系统  构建基本的嵌入式Linux根文件系统其实在去年8月份我做系统移植时就构建好了一个可以用的根文件系统,但是那时是跟着别人的《Linux全线移植文档》做的。有些东西我也不清楚,只是跟着做,做出来能用就了事了,没有深究其中的规范,以及文件系统中哪些要,哪些不要。趁着今年过年的几天假期,

2009-09-12 02:08:00 1522

原创 linux 内核与应用层的接口

linux 内核与应用层的接口1,可以采用ioctrl接口2,在内核用testr_kobj=kobject_create_and_add("test", NULL);在sys目录创建testr目录, 用sysfs_create_group(testr_kobj, &attr_group);在/sys/test目录创建file1,file2,file3文件组   应用层通过打开文件"/sys

2009-09-09 00:31:00 1969

jdk-1_5_0_19-linux-i586.bin for linux

jdk-1_5_0_19-linux-i586.bin java 1.5 JDK1.5 JDK JDK 1.5 for linux 1.安装 shell终端下进入jdk-1_5_0_19-linux-i586-rpm.bin文件所在目录, 赋权 chmod +x jdk-1_5_0_19-linux-i586-rpm.bin 运行 ./jdk-1_5_0_19-linux-i586-rpm.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。 之后会把jdk安装到/usr/java/jdk1.5.0_19下面 2.配置环境变量 用vi编辑配置文件: vi /etc/profile JAVA_HOME=/usr/java/jdk1.5.0_19 CLASSPATH=$JAVA_HOME/jre/lib:. PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH 保存退出按Esc然后输入:wq 使配置生效 source /etc/profile 如果配置错误会有提示 3.测试是否成功 shell终端输入 java -version 如果出现下面提示说明成功: java version "1.5.0_19" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_19-b02) Java HotSpot(TM) Client VM (build 1.5.0_19-b02, mixed mode, sharing) 否则回到2,继续修改,直到正确为止

2014-12-30

How to use CPU frequency scaling

How to use CPU frequency scaling How to use CPU frequency scaling DVFS DVFM

2012-05-16

UE-17.10.0.1010-win7

UE-17.10.0.1010-win7 可在windows XP 和win7环境用 带注册机

2012-05-13

SECURECRT for WIN7

SECURECRT for WIN7 带破解方法

2012-05-13

PL2303-win7

PL2303-win7 USB转串口驱动 可以用于window-xp 和WIN7

2012-05-13

FT232R驱动程序-win7

FT232R驱动程序-可用于windowsxp win7 USB转串口

2012-05-13

IEC_60908_1999

IEC_60908_1999 CDDA 白皮书

2012-05-06

Easy CD-DA Extractor

Easy CD-DA Extractor是一款优秀的音乐CD抓取、格式转换、光盘刻录软件,满足你对音乐的最常用编辑需求。它提供高效音乐CD抓取功能,能直接抓取防拷贝CD,并将音乐输出为MP3, Windows Media Audio 8 and 9, Ogg Vorbis, MP4, M4A, AAC, FLAC, VQF, WAV, AIFF, Monkeys Audio格式和其他任何命令行编码器支持的格式。对直接输入的MP1, MP2, MP3, WMA, Ogg Vorbis, MP4, M4A, AAC, FLAC, VQF, WAV, 和Monkeys Audio音频进行音量调整、Fade In/Out、Silence deletion并转换成MP3, Windows Media Audio 8 and 9, Ogg Vorbis, MP4, M4A, AAC, FLAC, VQF, WAV, AIFF, Monkeys Audio格式和其他任何命令行编码器支持的格式。音乐光盘刻录功能可以直接读取MP1, MP2, MP3, WMA, Ogg Vorbis, MP4, M4A, AAC, FLAC, VQF, WAV, 和Monkeys Audio格式文件,写入任何品牌的刻录机,还提供buffer underrun prevention保护。

2012-05-06

锂电池保护板

锂电池保护板 锂电池保护板 锂电池保护板

2012-04-27

锂电池过充电_过放_短路保护电路详解

锂电池过充电_过放_短路保护电路详解.doc

2012-04-27

充电电池保护IC的实现原理

充电电池保护IC的实现原理 充电电池保护IC的实现原理

2012-04-27

锂电池的管理芯片HDQ--BQ2050

锂电池的管理芯片HDQ--BQ2050 HDQ协议

2012-02-17

source insight win7

sourceinsight3565--SI3US-361500-17409 支持win7

2011-12-15

sourceinsight-WIN7-SN-SI3US-361500-17409

source insight 3.50.0065 带注册码。支持WINXP win7 X64

2011-12-10

内存时序的概念和设置

内存时序的概念和设置 内存时序的概念和设置

2011-09-28

DDR内存时序设置详解

DDR内存时序设置详解 DDR内存时序设置详解

2011-09-28

最详细的DDR内存时序讲解

最详细的DDR内存时序讲解最详细的DDR内存时序讲解

2011-09-28

trace32的使用培训

trace32的使用培训 trace32的使用培训

2011-09-28

TRACE32-安装和使用

TRACE32-安装和使用 TRACE32-安装和使用

2011-09-27

Nero Burning Rom v9.4.26.0b 注册机

Nero Burning Rom v9.4.26.0b 注册机

2011-09-18

wmp11-windowsxp-x86-zh-cn.exe

wmp11 windows media play 11

2013-11-22

Secure-CRT70-x64 win7

Secure-CRT70-x64 win7 64位版本,带安装方法

2013-08-21

USB转串口cp2102驱动

USB转串口cp2102驱动

2013-06-01

EM4200 ID copy

EM4200 ID copy 拷贝软件

2013-06-01

摩托罗拉里程碑1 XT702驱动刷机工具刷机包

摩托罗拉里程碑1 XT702驱动刷机工具刷机包

2013-05-22

Apple iPod、iPhone充电器電路原理图(TL431)

Apple iPod、iPhone充电器電路原理图(TL431)

2013-03-05

索尼内部Xperia s (lt26i) 拆机指南手册

索尼内部Xperia s (lt26i) 拆机指南手册

2013-02-23

基于移动通讯终端的ESD

基于移动通讯终端的ESD

2013-01-20

8051-IIC总线读写程序

8051-IIC总线读写程序

2013-01-17

GPIO模拟IIC的参考程序

GPIO模拟IIC的参考程序

2013-01-17

智能手机和平板电脑设计中的单键开关机和复位的智能方案

智能手机和平板电脑设计中的单键开关机和复位的智能方案

2013-01-13

SN3193呼吸灯驱动调试

SN3193呼吸灯驱动调试

2013-01-13

_LCD设备驱动介绍

_LCD设备驱动介绍 ppt

2013-01-12

SN3193驱动

SN3193驱动

2013-01-12

gpio模拟i2c

gpio模拟i2c

2013-01-09

GPIO 模拟I2C程序

GPIO 模拟I2C程序

2013-01-09

arm GPIO 模拟I2C程序

arm GPIO 模拟I2C程序

2013-01-09

linux设备驱动第三版中文版(多个版本)

linux设备驱动第三版中文版(多个版本)

2013-01-02

Understanding+the+Linux+Kernel+3rd+Edition

Understanding+the+Linux+Kernel+3rd+Edition

2013-01-02

utraedit-32 16.20

utraedit-32 16.20 用户名:wo_xiaohei 序列号:HEBIQ-JHXKI-DXILC-NDVQW-KRSPP-EPNIJ-MRIKV-RQERZ

2012-10-31

空空如也

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

TA关注的人

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