自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 ps2协议命令

#define PS2_RESET 0XFF //复位命令 回应0XFA#define RESEND 0XFE //再次发送#define SET_DEFAULT 0XF6 //使用默认设置 回应0XFA#define DIS_DATA_REPORT 0XF5 //禁用数据报告 回应0XFA#define EN_DATA_REPORT 0XF4 //使能数据报告 回应0XFA#

2012-06-20 21:04:10 1136

原创 KEILC51编译问题ERROR L104: MULTIPLE PUBLIC DEFINITIONS重复定义

KEILC51编译问题ERROR L104: MULTIPLE PUBLIC DEFINITIONS重复定义c/c++语言中有很多地方要用到extern,但是如果没有真正的了解它的意义,会给编程带来很大的麻烦,为了使大家少走弯路,特祥细的说明一下。      对于比较小的程序,一般只有一个c文件和一个头文件,全局变量我们通常会直接定义在c文件中,在程序之前加int i定义。如果要在头文件中

2012-06-13 21:05:35 1747

转载 DS18B20数字温度传感器介绍

DS18B20数字温度传感器介绍  目前常用的微机与外设之间进行的数据通信的串行总线主要有 I 2C 总线, SPI 总线等。其中 I 2C 总线以同步串行 2 线方式进行通信(一条时钟线,一条数据线), SPI 总线则以同步串行 3 线方式进行通信(一条时钟线,一条数据输入线,一条数据输出线)。这些总线至少需要两条或两条以上的信号线。而单总线( 1-wire bus ),采用单根

2012-06-09 22:38:09 8044

转载 51单片机c语言精确延时

void delay2(unsigned char i)        {         while(--i);          }  为最佳方法。 分析:假设外挂12M(之后都是在这基础上讨论) 我编译了下,传了些参数,并看了汇编代码,观察记录了下面的数据: delay2(0):延时518us         518-2*256=6 delay2(1):延时7

2012-06-09 22:33:48 2583 1

转载 6410 系统移植全过程

今天可以说是很开心的一天,因为我终于完成了从一个基础内核到 ARM嵌入式内核的学习和移植工作,加上自己的uboot和根文件系统,呵呵。虽然是菜鸟的成果,但我依旧很开心,从我发表那一篇ARM_Linux 项目拉力正式开始的一周内,我还算是有了一个好的开始了,我做到了,呵呵。 我的开发环境是VMware 虚拟机 Ubuntu10.10 ,飞凌OK6410开发板,最终移植的内核为Linux-2.6.34

2012-04-28 21:56:55 1682

原创 NFS服务挂接根文件系统

一.NFS服务挂接根文件系统(1)什么是根文件系统?与windows的C盘类似,Linux一样要在一个分区上存放系统启动所必需的文件,比如内核映象文件(在嵌入式系统中,内核一般单独存放在一个分区中)、内核启动后运行的第一个程序(init)、给用户提供操作界面的shell程序、应用程序所依赖的库等。这些系统启动的必需、基本的文件合称根文件系统,他们存放在一个分区中。Linux系统启动后首

2012-04-28 11:34:08 707

原创 主机网络ping通开发板与虚拟机问题

最近调6410板,开发板,WINDOWS主机以及虚拟机下的UBUNTU三者之间的以太网连接一直不正常,主机能和开发板PING通,但是虚拟机和开发板一直PING不通,后来找到原因:一:虚拟机建立网络连接有四种,通常选择net或bridge这两种方式。我这里选择net时,虚拟机下的IP地址就和主机的IP不在一个网段。将虚拟机改为bridge方式,再在ubuntu下通过ifconfi

2012-04-28 11:28:29 1396

原创 Linux2.6.34.2在6410上的移植详解

由于Linux2.6.34.2对S3C64xx有了一定的支持,所以采用Linux2.6.34.2版本的内核。一、移植环境主机:VMWare--Fedora 8开发板:天嵌TQ6410—256M nandflash,Kernel:2.6.34.2编译器:EABI-4.3.2_V0.1u-boot:u-boot-2010.08二、源码获得

2012-04-25 17:21:53 480

原创 u-boot-2010.03在tq6410上的移植详解(一)

由于Uboot2010.03对S3C6410有了很好的支持,所以采用Uboot2010.03版本。一、移植环境主机:VMWare--Fedora 8开发板:天嵌TQ6410—256M nandflash,Kernel:2.6.30.4编译器:EABI-4.3.3_V0.1u-boot:u-boot-2010.08二、源码获得Uboot源码到:ft

2012-04-25 17:19:03 560

空空如也

空空如也

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

TA关注的人

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