自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

转载 从PC的总线到ARM内部总线

<br />从PC的总线到ARM内部总线本文的参考资料:<br />1、 《AMBA、AHB、APB总线简介》 作者 adamzhao 日期 2006-11-16 19:33:00<br />转载网址:http://www.openhard.org/myspace/blog/show.php?id=75802<br />2、 《Introduction to AMBA Bus System 》台湾 工研院 / 系統晶片技術中心工程師 吳欣龍,PDF格式<br />下载地址:http://tpe-wh3.

2011-05-18 21:46:00 676

转载 S3C2440对Nand Flash操作和电路原理(基于K9F2G08U0A)

<br />S3C2440内部集成了一个Nand flash控制器。S3C2440的Nand flash控制器包含了如下的特性:<br />l        一个引导启动单元<br />l        Nand Flash存储器接口,支持8位或16位的每页大小为256字,512字节,1K字和2K字节的Nand flash<br />l        软件模式:用户可以直接访问Nand Flash存储器,此特性可以用于Nand Flash存储器的读、擦除和编程。<br />l        S3C2440支

2011-05-13 21:42:00 1054

转载 新东方张晓楠:如何提高英语听力水平

<br />从2000年开始做托福老师,到2005年去哥伦比亚大学读书,包括之前在别的机构讲托福,我教过无数的学生,也结合自己的教学,总结出一些行之有效的学习方法。不过,从来没有把我教学的精华和学习方法形成文字。现在不讲课了,我觉得有必要把我多年总结的一些对大家可能有帮助的内容写在这里,与大家共同分享。如果你看了我写的,觉得有用,就请你告诉更多需要的人,让我的文字可以帮到更多在出国道路上拼搏奋斗的人。我始终觉得:分享会给我们带来最大的快乐。也谢谢你们对我的信任。<br />听力水平要在国内提高<br />对

2011-05-13 21:08:00 3217

转载 2440启动代码注解

<br />;=========================================<br />; NAME: 2440INIT.S<br />; DESC: C start up codes<br />;       Configure memory, ISR ,stacks<br />;    Initialize C-variables<br />; HISTORY:<br />; 2002.02.25:kwtark: ver 0.0<br />; 2002.03.20:purnnamu:

2011-05-12 21:38:00 598

转载 arm 初始化代码中的{CONFIG}语句疑问

<br />ARM9 SC2440和2410得初始化代码中有下面一个定义:<br /><br />GBLL    THUMBCODE<br />   [ {CONFIG} = 16<br />THUMBCODE SETL  {TRUE}<br />         CODE32<br />   |<br />THUMBCODE SETL  {FALSE}<br />   ]<br />网上的朋友有问下面问题的,我也有疑惑,从ARM官方网站查到了答案。特此列出。<br />请问代码里的 {CONFIG} 代表

2011-05-12 21:13:00 487

转载 ADS中生成的映像文件内部共有三种输出段:RO段、RW段和ZI段

<br />一个程序包括只读的代码段和可读写的数据段。在ARM的集成开发环境中,只读的代码段和常量被称作RO段(ReadOnly);可读写的全局变量和静态变量被称作RW段(ReadWrite);RW段中要被初始化为零的变量被称为ZI段(ZeroInit)。对于嵌入式系统而言,程序映象都是存储在Flash存储器等一些非易失性器件中的,而在运行时,程序中的RW段必须重新装载到可读写的RAM中。这就涉及到程序的加载时域和运行时域。简单来说,程序的加载时域就是指程序烧入Flash中的状态,运行时域是指程序执行时的状

2011-05-10 23:18:00 583

转载 什么是6800总线,8080总线?

6800又叫moto总线,8080总线又叫Intel总线。<br />大致来说,Intel总线的控制线有四根,RD写使能, WR读使能, ALE地址锁存, CS片选。<br />而moto总线只有三根,R/W 读/写,ALE地址锁存,CE片使能。<br />另外,在16bit/32bit情形下,moto和intel的字节序是相反的,注意不要弄错。 6800与8080几乎一样,不同在于:<br />8080中: 有RD(read) ,WR(Write)脚, RD,WR可以同时为高, 不能同时为低!! RD为低

2011-05-05 21:34:00 7013 1

转载 CPU、MCU、MPU、DSP的区别?

<br />CPU(Central Processing Unit,中央处理器)发展出来三个分枝,一个是DSP(Digital Signal Processing/Processor,数字信号处理),另外两个是MCU(Micro Control Unit,微控制器单元)和MPU(Micro Processor Unit,微处理器单元)。<br />MCU集成了片上外围器件;MPU不带外围器件(例如存储器阵列),是高度集成的通用结构的处理器,是去除了集成外设的MCU;DSP运算能力强,擅长很多的重复数据运算,

2011-05-05 21:34:00 1323

转载 开关稳压电源和线性稳压电源

根据调整管的工作状态,我们常把稳压电源分成两类:线性稳压电源和开关稳压电源。  线性稳压电源,是指调整管工作在线性状态下的稳压电源。而在开关电源中则不一样,开关管(在开关电源中,我们一般把调整管叫做开关管)是工作在开、关两种状态下的:开——电阻很小;关——电阻很大。     开关电源是一种比较新型的电源。它具有效率高,重量轻,可升、降压,输出功率大等优点。但是由于电路工作在开关状态,所以噪声比较大。通过下图,我们来简单的说说降压型开关电源的工作原理。如图所示,电路由开关K(实际电路中为三极管或者场效应管),

2011-05-02 11:47:00 7908

转载 arm中各始终之间的关系,FCLK HCLK PCLK的关系

<br />ChangeMPllValue((mpll_val>>12)&0xff, (mpll_val>>4)&0x3f, mpll_val&3);<br />ChangeClockDivider(key, 12); <br />1)FLCK、HCLK和PCLK的关系<br />S3C2440有三个时钟FLCK、HCLK和PCLK<br />s3c2440官方手册上说P7-8写到:<br />FCLK is used by ARM920T,内核时钟,主频。<br />HCLK is used for AH

2011-04-30 11:49:00 2205

转载 讲讲volatile的作用

一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子: 1). 并行设备的硬件寄存器(如:状态寄存器) 2). 一个中断服务子程序中会访问到的非自动变量(Non-automatic variables) 3). 多线程应用中被几个任务共享的变量 回答不出这个问题的人是

2011-04-27 16:44:00 475

转载 ARM编程:关于ARM寄存器的宏定义

ARM编程:关于ARM寄存器的宏定义[gf86530430] [136次] 2008-8-27请问各位大虾:在ARM的头文件里,对与寄存器的定义为什么不跟51的一样?代码如下:#define rUTXH0 (*(volatile unsigned char *)0x1d00020)#define rUTXH1 (*(volatile unsigned char *)0x1d04020)#define rURXH0 (*(volatile unsigned char *)0x1d000

2011-04-27 16:31:00 1300

转载 S3C2440开发板中SDRAM /NOR FLASH/ NAND FLASH地址分配

<br />TQ2440 开发板的NOR FLASH是16bit数据位宽,选择从NOR FLASH启动,所以OM0接VDD,OM1接VSS,NOR FLASH接的是ngcs0,也就是接在BANK0.因为选择的NOR FLASH是2Mbyte,所以NOR FLASH的地址范围是0x0000 0000 --- 0x001f ffff。上电时,程序会从Norflash中启动,ARM直接取Norflash中的指令运行。 <br /> <br />   NAND FLASH 以页为单位读写,要先命令,再给地址,才能读

2011-04-27 15:32:00 1132

转载 nor flash、nand flash 、sdram的区别

<br />ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。<br />           RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲。另一种称为动态R

2011-04-27 14:24:00 2558

转载 ARM寄存器小结

<br />ARM微处理器支持7种运行模式,分别为:<br />1.   用户模式(usr):ARM处理器正常的程序执行状态;<br />2.   快速中断模式(fiq):用于高速数据传输或通道管理;<br />3.   外部中断模式(irq):用于通用的中断处理;<br />4.   管理模式(svc):操作系统使用的保护模式;<br />5.   数据访问终止模式(abt):当数据或指令预取终止时进入该模式,用于虚拟存储及存储保护;<br />6.   系统模式(sys):运行具有特权的操作系统任务;<

2011-04-27 14:06:00 699

转载 ARM-ELF文件格式与GNU ARM Linker机制

<br />这里所说的ARM系统基本文件格式,都是在基于ARM的嵌入式系统开发中常会碰到的文件格式。<br />    ARM系统基本文件格式有三种:<br />1) BIN,平板式二进制格式,一般用于直接烧写到Flash中,也可以用于加载到monitor程序中。<br />2) ELF,EXECUTABLE AND LINKABLE FORMAT,一种通用的OBJECT文件格式,一般由GNU COMPILER COLLECTION (GCC)产生。<br />3) AXF,BIN格式的扩展版,主体部分同B

2011-04-26 20:30:00 563

转载 GCC、ARM-LINUX-GCC、ARM-ELF-GCC浅析【转】

<br />GCC、ARM-LINUX-GCC、ARM-ELF-GCC浅析一、GCC简介:<br />The GNU Compiler Collection,通常简称GCC,是一套由GNU开发的编译器集,为什么是编辑器集而不是编译器呢?那是因为它不仅支持C语言编译,还支持C++, Ada, Objective C等许多语言。另外GCC对硬件平台的支持,可以所无所不在,它不仅支持X86处理器架构, 还支持ARM, Motorola 68000, Motorola 8800, Atmel AVR, MIPS等处

2011-04-26 13:08:00 895

转载 程序存储器与数据存储器

<br />单片机的存储空间有两种基本结构。一种是普林斯顿结构(Princeton),将程序和数据合用一个存储器空间,即ROM和RAM的地址同在一个空间里分配不同的地址。CPU访问存储器时,一个地址对应惟一的一个存储单元,可以是ROM,也可以是RAM,用同类的访问指令。另一种是将程序存储器和数据存储器截然分开,分别寻址的结构,称为哈佛(Harvard)结构。CPU用不同的指令访问不同的存储器空间。由于单片机实际应用中“面向控制”的特点,一般需要较大的程序存储器。目前,包括MCS-51和80C51系列的单片机

2011-04-26 11:43:00 18020 1

转载 单片机的片内存储器 片外存储器的内和外是相对于什么啊?

<br />单片机的分为数据存储器和程序存储器。单片机内部的存储器称为片内存储器,片外扩展的存储器成为片外存储器。比如8031内部有数据存储器而没有程序存储器,所以它一般要外接一块程序存储芯片,内部的数据存储器叫做9031的片内存储器,外部扩展的存储芯片叫做片外存储器。<br /> 早期,片内存储器,还是片外存储器,确实是根据:他们是不是 在同一块 集成电路芯片上,来区分的。数据存储器的传送指令,也有区别:片内传送,使用MOV,涉及片外了,就要用MOVX指令。但是,科技发展了,有些单片机芯片,在

2011-04-26 11:42:00 11648

转载 linux下USB转串口的应用和minicom的设置(ubuntu)

<br />我的USB串口转换器使用的芯片是PL2303,可以在Linux终端输入lsusb命令查到设备信息<br /><br /># lsusb<br />[root@localhost ~]#  lsusb<br />Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />

2011-02-23 00:19:00 2362

转载 [嵌入式系统]xmodem,ymodem,zmodem的主要区别

<br />根据modem所采用的文件传输协议:xmodem,ymodem,zmodem将其分类   <br />  xmodem:简单通用,传输信息单位是“包=128B”,传输速度慢,适合电话线路质量差的情况下用   <br />  ymodem:由XMODEM演变来,效率可靠性高,包=128*8B;一次传输可发送或接受几个文件   <br />  zmodem:于上两种不同,已连续的数据流发送数据,效率更高XMODEM, YMODEM, and ZMODEM<br />This sectio

2011-02-22 23:55:00 1232

原创 about "broadcom wireless driver for linux"

成功在linux下 安装 Broadcom 无线驱动 (DELL N4010; Broadcom BCM4313;Ubuntu 10.10)<br /><br />支持信息:<br />http://blogs.computerworld.com/new_linux_broadcom_wi_fi_drivers_arrive<br />驱动以及readme:<br />http://www.broadcom.com/support/802.11/linux_sta.php

2011-01-13 12:14:00 850

转载 about "apt"

inux下apt get命令的来历及常见应用Posted by murray01月 5, 2010<br />Debian是最早的Linux发行版之一。它能引起公众注意就因为它让安装与卸载软件非常简单。在其他发行版还陷在依赖性的泥潭里时,Debian用户因为有更好的包管理系统而免受这些困扰。<br />Debian又一次充当了开路先锋的角色。她首创了APT(Advanced Packaging Tool)。这一工具後来被Conectiva移植到红帽子系统中用于对rpm包的管理。在其他一些发行版中我们也能

2011-01-12 22:20:00 361

机电一体化实用手册[三浦宏文]

机电一体化实用手册[三浦宏文] 无需多说 对本书有了解的人都知道很实用 只是资源描述一定要大于20个字

2009-04-04

基于双单片机通信的无刷直流电动机控制系统

摘要! 一种基于双单片机通信的无刷直流电动机控制系统的设计方案! 对其中转子位置检测 电路"驱动电路"保护电路"测速电路"双单片机控制电路等内容进行了讨论! 给出了硬件电路和软件 框图# 实践证明该设计切实可行$

2008-12-11

电工学 下册 电子技术(第五版) 秦曾煌

电工学 下册 电子技术(第五版) 秦曾煌 高等教育出版社

2008-12-11

电工学 上册 电工技术(第五版) 秦曾煌

电工学 上册 电工技术(第五版) 秦曾煌 高等教育出版社

2008-12-11

单片机轻松入门(平凡单片机)

8051单片机教程,来自平凡工作室 个人网站http://www.mcustudio.com/

2008-12-07

空空如也

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

TA关注的人

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