自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 USB驱动移植心得

一、代码修改主要是按照这个贴来做:http://www.hfrk.net/S3C2410/kaifa/063152202483252_37.htm我也看过其它不同版本的内核关于usb驱动的移植,移植方法几乎一样,只是修改的文件不同而已。上面的贴子有不少头文件没有例出来,以下是我按照以上贴子添加的代码(好像在很多论坛上包括头文件部分都显示不出来,在这里把include前面的#给删了,希望有帮助):

2009-03-31 14:11:00 756

转载 s3c2410 RTC驱动框架linux内核源码分析

/**********************************************************************************************************  @Description:s3c2410的rtc驱动的实现,rtc(real time clock)实时时钟的驱动是个很好的*    理解如果编写驱动的硬件,它包括了最基本的硬中断,

2009-03-31 14:07:00 1008

转载 Linux 2.6.24.4移植到S3C2410(nano2410)之:RTC

Linux 2.6.24.4移植到S3C2410(nano2410)之:RTC 【平台信息】目标板(Nano2410)------------------------CPU:           S3C2410X SDRAM:      HY57V561620(32MB) FLASH:        K9F1208(64MB) NET:             CS

2009-03-31 14:04:00 1569 2

转载 s3c2410的ds18b20驱动(基于linux-2.6.24.4内核)

/*包含了这么多的头文件,也不知道有的有没有用*/#include linux/platform_device.h>#include linux/delay.h>#include linux/fs.h>#include linux/module.h>#include linux/kernel.h>#include linux/uaccess.h>#include linux/c

2009-03-31 14:00:00 1487

转载 dm9000a网卡驱动

文件:dm9000a.rar大小:9KB下载:下载

2009-03-31 13:56:00 542

转载 2410平台上dm9000a网卡驱动分析(六)

上面已经分析到中断处理的接收中断处理函数,下面分析发送中断处理函数。 在前面,我们说到系统调用dmfe_start_xmit来进行数据发送,当数据发送完成后,将产生一个数据发送中断,由interrupt函数检测到该中断后,将调用dmfe_tx_done()进行处理static void dmfe_tx_done(unsigned long unused){     

2009-03-31 13:49:00 746

转载 2410平台上dm9000a网卡驱动分析(五)

下面分析一个重要的函数--中断处理函数static irqreturn_t dmfe_interrupt(int irq, void *dev_id){        struct net_device *dev = dev_id;        board_info_t *db;        int int_status,i;        u8 reg_save;    

2009-03-31 13:48:00 898

转载 2410平台上dm9000a网卡驱动分析(四)

前面讨论了probe函数和open函数,下面继续。 内核发送数据在底层是通过dmfe_start_xmit函数来实现的static int dmfe_start_xmit(struct sk_buff *skb, struct net_device *dev){        board_info_t *db = (board_info_t *)dev->priv;  

2009-03-31 13:47:00 831

转载 2410平台上dm9000a网卡驱动分析(三)

前面分析了dm9000a网卡的probe部分,接下来继续其他部分。 当用户在命令行下使用ifconfig等命令的时候,网卡设备将打开,系统将调用open函数。dm9000a的open函数如下static int dmfe_open(struct net_device *dev){        board_info_t *db = (board_info_t *)dev

2009-03-31 13:46:00 1061

转载 2410平台上dm9000a网卡驱动分析(二)

dm9k_probe函数的全部代码如下int __init dm9k_probe(struct net_device *dev, unsigned long addr){        struct board_info *db; /* Point a board information structure */        u32 id_val;        u16 i,

2009-03-31 13:45:00 1012

转载 2410平台上dm9000a网卡驱动分析(一)

该驱动基于linux-2.6.24.4内核。     首先,需要在arch/arm/mach-s3c2410/mach-smdk2410.c文件中添加如下代码:static struct resource s3c_dm9000_resource [] = {    [0] = {        .start = 0x10000000,        .end

2009-03-31 13:44:00 1252

TSlib为minigui提供输入引擎

详细描述了minigui上使用tslib的过程,和修改的代码。

2009-04-29

IAR下下载BIN文件的方法

叙述了在IAR环境下如何不用源代码而直接下载BIN文件的方法。

2009-04-29

STM32 USB数据传输 VC++

STM32实现USB功能,并与VC++程序通信,包含所有源码!

2016-02-01

MAX32555芯片资料

MAX32555UserGuide,寄存器说明

2021-04-18

TI系列DSP硬件设计电路参考.rar

TI系列DSP硬件设计电路参考

2021-04-18

MAX3255X.rar

包括MAX32555示例程序,固件库

2021-04-18

Max_Download.rar

MAX32555烧写软件,用于烧写MAX32555芯片

2021-04-18

dm9000a Linux驱动程序

linux下的DM9000A驱动程序,我用的LINUX版本为2.6.22。

2009-03-31

空空如也

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

TA关注的人

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