自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

转载 S3C2410读写Nand Flash分析

 S3C2410读写Nand Flash分析作者:刘洪涛一、结构分析 S3C2410处理器集成了8位NandFlash控制器。目前市场上常见的8位NandFlash有三星公司的k9f1208、k9f1g08、k9f2g08等。k9f1208、k9f1g08、k9f2g08的数据页大小分别为512Byte、2kByte、2kByte。它们在寻址方式上有一定差异,所以程序代码并不通用。

2009-01-15 16:51:00 544

原创 mount命令的使用

做DM9000网卡时时,发现挂载nfs以后,拷贝大文件经常出错,经过查找发现linux2.4.18内核的网络系统无法读取大于1024字节包的情况,因此造成大量丢包。解决方法为在nfs挂载时设置包的最大大小,命令如下:mount  -t nfs -o nolock,rsize=1024,wsize=1024  192.168.0.10:/home     /mnt/yaffs/home/ 

2009-01-15 14:56:00 2386

原创 linux2.4下DMA的使用

  这两天看了以下linux下DMA的使用方法,这里与大家分享。      本文以linux2.4,硬件s3c2410为平台。关于DMA具体操作编程在内核源码目录下 /kernel/arch/arm/mach-s3c2410/dma.c.这里并不打算讲解dma具体的实现方法,主要想告诉大家如何学会在自己的程序中使用DMA这个功能。     使用DMA功能主要涉及以下几个步骤:   

2009-01-06 19:46:00 1162

转载 以太网芯片MAC和PHY的关系

关于以太网的MAC和PHY2007-12-05 16:41问:如何实现单片以太网微控制器? 答:诀窍是将微控制器、以太网媒体接入控制器(MAC)和物理接口收发器(PHY)整合进同一芯片,这样能去掉许多外接元器件。这种方案可使MAC和PHY实现很好的匹配,同时还可减小引脚数、缩小芯片面积。单片以太网微控制器还降低了功耗,特别是在采用掉电模式的情况下。问:以太网MAC是

2008-11-18 10:42:00 13563 12

转载 usb鼠标驱动注解及测试收藏

                                 usb鼠标驱动注解及测试 | 参考2.6.14版本中的driver/usb/input/usbmouse.c。鼠标驱动可分为几个部分:驱动加载部分、probe部分、open部分、urb回调函数处理部分。 下文阴影部分为注解。 一、   驱动加载部分 static int __init usb_mo

2008-11-14 17:39:00 392

原创 usb鼠标驱动分析

 参考2.6.14版本中的driver/usb/input/usbmouse.c。鼠标驱动可分为几个部分:驱动加载部分、probe部分、open部分、urb回调函数处理部分。下文阴影部分为注解。一、   驱动加载部分static int __init usb_mouse_init(void){        int retval = usb_register(&

2008-11-12 16:30:00 1018 1

转载 Linux下的硬件驱动——USB设备(下)(驱动开发部分)

Linux下的硬件驱动——USB设备(下)(驱动开发部分)  联想软件设计中心嵌入式研发处系统设计工程师 2003年7月 USB骨架程序(usb-skeleton),是USB驱动程序的基础,通过对它源码的学习和理解,可以使我们迅速地了解USB驱动架构,迅速地开发我们自己的USB硬件的驱动。 USB驱动开发 在掌握了USB设备的配置后,对于程序员,我们

2008-11-12 16:05:00 427

原创 dm9000驱动中用到一些函数的解释

dm9000驱动中用到一些函数的解释 1。skb_reserve() skb_reserve可以在缓冲区的头部预留一定的空间,它通常被用来在缓冲区中给协议头预留空间或者在某个边界上对齐。这个函数改变data和tail指针,而data和tail指针分别指向负载的开头和结尾。这个函数通常在分配缓冲区之后就调用,此时的data和tail指针还是指向同一个地方。/usr/src/linux

2008-11-10 17:53:00 528

转载 LINUX2.4 for S3C2410 的中断问题

 LINUX2.4 for S3C2410 的中断问题2007-07-31 20:141、 LINUX中,中断的安装和使用: 当中断系统硬件产生一个中断信号,LINUX的中断处理系统将根据从硬件获得的中断号调用用户编写的中断处理程序,这个处理程序根据需要可以分为中断上半部和中断下半部(bottom half),一般将需要马上处理的动作安置在上半部中处理,这时是关中断运行。可以在稍后处理的动作安

2008-11-03 13:33:00 838

原创 DM9000驱动解析2

 /** Initilize dm9000 board   配置DM9000芯片内部寄存器,使其能工作*/static voiddm9000_init_dm9000(struct net_device *dev){board_info_t *db = (board_info_t *) dev->priv;PRINTK1("entering %s/n",__FUNCTION__);/

2008-11-03 10:21:00 2017

转载 DM9000驱动解析1

 /**   dm9000.c: Version 1.2 03/18/2003**         A Davicom DM9000 ISA NIC fast Ethernet driver for Linux.* Copyright (C) 1997 Sten Wang** This program is free software; you can redistribute it and/

2008-11-03 10:20:00 3031

转载 linux网卡驱动重要数据结构——struct device

linux网卡驱动看了下linux的网卡驱动。linux驱动分为3种:1,字符设备;2,块设备;3,网络设备网络设备和其他两种设备的区别:(1)、网络接口不存在于 Linux 的文件系统中,而是在核心中用一个 device数据结构表示的。(2)、网络接口是在系统初始化时实时生成的,对于核心支持的但不存在的物理网络设备,将不可能有与之相对应的 device 结构重要数据结

2008-10-30 15:11:00 1310

原创 ADS集成开发环境的使用

ADS集成开发环境的使用在这一章里,将介绍ARM开发软件ADS(ARM Developer Suite)。通过学习如何在CodeWarrior IDE集成开发环境下编写,编译一个工程的例子,使读者能够掌握在ADS软件平台下开发用户应用程序。本章还描述了如何使用AXD调试工程,使读者对于调试工程有个初步的理解,为进一步的使用和掌握调试工具起到抛砖引玉的作用。1.建立一个工程工程可以将所有的源代码

2006-10-15 09:18:00 2195 1

原创 GCC 的使用

Gcc 的使用前言  编译器在编译过程中,先将程式码编译成 object 档,然後再和程式库联结,成为可执行档。故一个编译器须提供的参数主要有几类:  1.指定编译器编出的object 档或是可执行档档名。   2.在编译过程做最佳化,可提升程式的执行速度。   3.设定搜寻程式库的标头档 (header file) 及程式库档的目录及指定程式库档档名。 以下便以这四个大类分别介绍。

2006-10-15 09:10:00 1008

乐英语-英语笑话-英语学习-android手机软件

乐英语软件提供每天提供最新最萌的英汉对照笑话,乐英语助你轻轻松松学英语 乐英语软件通过笑话、视频、音频、音乐等多种轻松幽默的素材,为您提供免费的视听享受,真正做到快乐英语 幽默旅程。 官网地址:www.klenglish.net

2011-07-30

快乐背单词2.3- 学习英语背单词利器-android手机软件

快乐背单词是一款免费手机英语学习软件,严格按照爱宾浩斯记忆曲线原理,遵循人脑语言记忆规律,以英语单词学习为中心,以丰富的学习资源为基础,提供听、说,读,写等多种学习形式,在手机上随时随地学习的完全免费手机英语学习软件。 快乐背单词特点: 1.便捷,友好的学习界面 2.每日每组学习,清晰,完整的记忆程序 3.根据记忆状况划分单词难度级别,提升学习效率 4.强大,完善的英语词库, 包含四级、六级、托福、雅思词库 5.可以为每个单词添加记忆窍门、特点等备注信息,是学习过程变得丰富、有趣 6.每日不同的名言警句激励学习者勇往直前 快乐背单词四大优势: 1. 多媒体学习方式,提供不同以往的学习感受。 2.能加入个人生词本,并辅以准确的单词发音,让你轻易克服英文阅读束缚 3. 灵活的单词学习分组,易管理的个人学习分组,学习进度有据可依 4. 丰富的单词词库资源,涵盖四级、六级、托福、雅思词库,并不断在更新中

2011-07-30

09电子竞赛题 - (预测)

09电子竞赛专家预测题 1.设计任务:设计并制作一个双路直流稳压电源. 2 基本要求: (1)能同时输出二路直流电压,输出电压范围: +2V~+30V 连续可调,最大输出电流可达 0.5A: -2V~-30V 连续可调,最大输出电流可达0.5A: (2)纹波电压<15mV (3)电压调整率<20mV (4)有输出电压显示 (5)有简单的过流保护功能 1.设计制作一个音频放大系统,将 MP3 播放器的音频输出放大,经扬声器输出,要求音量 可调。 2.设计制作一个直流电源,深入 220V交流,输出直流 3——9V可调。 3.编程实现两台计算机的串口通信,动手制作串口(RS232 接口)通信电缆,实现两台计算 机相互收发数据。

2009-08-28

嵌入式设计师考试大纲

嵌入式设计师考试大纲,全国软件考试的那个,可别看错了

2008-11-06

空空如也

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

TA关注的人

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