ARM 硬件知识
丰满
具有创意的长相,天生给我阳光我就灿烂的性情。
展开
-
ARM DSP FPGA的区别与联系哦
<br /><br />1.关于DSP<br /> DSP(digital singnal processor)是一种独特的微处理器,有自己的完整指令系统,是以数字信号来处理大量信息的器件。一个数 字信号处理器在一块不大的芯片内包括有控制单元、运算单元、各种寄存器以及一定数量的存储单元等等,在其外围还可以连接若干存储器,并可以与一定数量的外 部设备互相通信,有软、硬件的全面功能,本身就是一个微型计算机。<br /> <br /> DSP采用的是哈佛设计,即数据总线和地址总线分转载 2010-10-12 11:54:00 · 979 阅读 · 0 评论 -
三星最新推出的2416芯片相比2440具有压倒性的优势
1. 性能:2416 主频400MHz和2440持平,但是2416是ARM926JES内核,是ARM920T的增强版本,运行速度方面比2440要快得多。2. 显示方面:2416支持2D图形加速,最高分辨率可以支持1024x768,24位真彩。同原创 2011-08-29 17:39:27 · 981 阅读 · 0 评论 -
串口 并口线的定义
<br /> 电脑串、并行口针脚的定义并行口与串行口的区别是交换信息的方式不同,并行口能同时通过8条数据线传输信息,一次传输一个字节;而串行口只能用1条线传输一位数据,每次传输一个字节的一位。并行口由于同时传输更多的信息,速度明显高于串行口,但串行口可以用于比并行口更远距离的数据传输。<br /><br />1. 25针并行口插口的针脚功能:<br />针脚功能针脚功能<br />1选通 (STROBE低电平) 10确认 (ACKNLG低电平)<br />2数据位0 (DATAO) 11忙转载 2010-11-09 16:04:00 · 1354 阅读 · 3 评论 -
SD卡的接口
<br />SD卡接口规范 <br /><br />特性:<br /><br />◎ 兼容 规范版本1.01 ◎卡上错误校正 ◎支持CPRM<br />◎两个可选的通信协议:SD模式和SPI模式<br />◎可变时钟频率0-25MHz<br />◎通信电压范围:2.0-3.6V<br />工作电压范围:2.0-3.6V<br />◎低电压消耗:自动断电及自动睡醒,智能电源管理<br />◎无需额外编程电压 ◎卡片带电插拔保护<br />◎正向兼容MMC卡转载 2010-11-09 15:45:00 · 1432 阅读 · 0 评论 -
ARM 芯片的应用和选型的绝技
<br />目前机自己对ARM市场的了解,谈谈自己对arm的了解,同时也希望能够对使用arm开发的朋友们又说帮助哦!<br />ARM公司自1990年正式成立以来,在32位RISC(Reduced Instruction Set Computer)CPU开发领域不断取得突破,其结构已经从V3发展到V6。由于ARM公司自成立以来,直以IP(Intelligence Property)提供者的身份向各大半导体制造商出售知识产权,而自己从不介入芯片的生产销售,加上其设计的芯核具有功耗低、成本低等显著优点,因此获得原创 2010-11-01 10:17:00 · 1230 阅读 · 0 评论 -
推荐国外的一些ARM开发网站
<br />关于嵌入式开发的站点,提供非常多关于嵌入式开发的资料。包括开发公司,技术文档,免费资源等等。版面包括busses & boards,embedded software,dsp,embedded systems,open source,rtos,embedded chips,system-on-a-chip 等等。<br />强烈推荐<br />http://www.eg3.com/ - 外文<br />3. Programmers Heaven - Assembler programming z原创 2010-11-01 10:12:00 · 80859 阅读 · 0 评论 -
AT91系列ARM 硬件设计笔记
<br />电源问题<br />1.VDDCORE和VDDIO引脚电源<br />A)VDDCORE和VDDIO引脚电源必须连接到使用退耦电容的干净的直流电源上;退耦电容应尽可能的接近微控制器的VDD和GND引脚;退耦电容典型值是33nF到100nF。<br />B)除保证复位的延时时间大于两个电源的上升时间外,对电源的时序上没有特殊的要求。<br />C) 值得注意的是在VDDCORE一直给微控制器供电保存内部RAM和寄存器内容时VDDIO供电不能停止,如果这样的话他不是破坏性的,带能导致内部外围设备的输原创 2010-11-01 10:14:00 · 1188 阅读 · 0 评论 -
ARM GPIO的解析
<br />下面谈谈我对armGPIO口的理解,如有不对之处请指教!<br /><br />一.GPIO简介<br /> I/O(Input/Output)接口是一颗微控制器必须具备的最基本外设功能。通常在ARM里,所有I/O都是通用的,称为GPIO(General Purpose Input/Output)。每个GPIO端口包含8个管脚,如PA端口是PA0~PA7。GPIO模块支持多个可编程输入/输出管脚(具体取决于与GPIO复用的外设的使用情况)。GPIO模块包含以下特性:<br />原创 2010-10-27 15:38:00 · 1596 阅读 · 0 评论 -
关于ARM处理器的华山论剑 首推谁为武林盟主请看分解
<br /> 很快,毕业就快三年了,一直在一家公司待着,一直都是做一个产品。平时很多时间就经常去各大论坛捣鼓,对大众的一些想法也参考一下,很多人都会问现在用什么处理器好啊什么的。我接触比较多的客户,现在就来发表一点见解吧。<br /> 在中国,大概流行以下几个系列的高端ARM系列:按照国家地域分,分为韩系芯片以及美系芯片(就是韩国和美国制造的);再细分,韩系芯片以三星,telechips等最为出名,性价比实在是高啊!美系的一般都是贵族芯片,比如atmel,飞思卡尔,Ti等。这些芯片一般价格较高,用在一些原创 2010-10-22 16:30:00 · 1048 阅读 · 0 评论 -
裸奔程序为何会跑飞呐,请看究竟
<br /> 经常在论坛里面,看到一些人说“程序跑飞了!”。以前我真不太理解这个词语,刚才看了个帖子,觉得有点收获,就写下来,希望对各位同仁有所帮助, 所谓“程序跑飞了”,就是程序找不到正确的地址去寻找应该执行的指令,这通常是在中断跳转,MMU设置相关。下面这个帖子就是这个原因。<br />http://topic.csdn.net/u/20090517/14/4664821b-b0b5-4142-bbf7-5a38e630e18a.html?seed=1566368328<br />引用 13 楼 xa原创 2010-10-22 16:36:00 · 869 阅读 · 0 评论 -
在裸奔2440时候遇到的GPIO郁闷问题
<br />在eboot下我写了如下代码: <br />volatile S3C2440A_IOPORT_REG *s2440IOP ; <br />s2440IOP = (S3C2440A_IOPORT_REG *)OALPAtoVA(S3C2440A_BASE_REG_PA_IOPORT, FALSE); <br />s2440IOP->GPFDAT &=0xFB; <br />mdelay(1);//如果我去掉这个延时,会导致s2440IOP->GPFDAT &=0xFB无效,加上延时才有效,也就是b原创 2010-10-19 09:30:00 · 767 阅读 · 0 评论 -
开始学习Android
<br />目前决定开始学习Andriod 开发板是S5PC100的硬件资料<br />呵呵原创 2010-12-09 11:36:00 · 703 阅读 · 3 评论 -
ARM的入门秘籍初级版
<br />1.做个最小系统板:如果你从没有做过ARM的开发,建议你一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dsp或单片机有所不同,往往会遇到各种问题,所以建议先布一个仅有Flash,SRAM或SDRAM、CPU、JTAG、和复位信号的小系统板,留出扩展接口。使最小系统能够正常运行,你的任务就完成了一半,好在ARM的外围接口基本都是标准接口,如果你已有这些硬件的布线经验,这对你来讲是一件很容易的事情。<br /><br />2.写启动代码,根据硬件地址先写一个能够启动的小代码,包括原创 2010-10-19 15:01:00 · 981 阅读 · 0 评论 -
交叉编译
交叉编译<br /><br />简单的说:就是PC上编译生成的程序,再放到嵌入式芯片上运行就叫作交叉编译原创 2010-12-07 15:32:00 · 633 阅读 · 0 评论 -
ARM7与ARM9的区别于联系
<br />本文是写给准备学习ARM技术,而又没想好要学ARM7还是ARM9或者对ARM7与ARM9的区别不是很了解的初学者。希望本文对你们有点用处。<br /><br /> 由于职业的关系,经常会回答一些ARM初学者的问题,虽然问题千奇百怪,但以下两个问题绝对很有代表性。<br /><br />ARM7和ARM9的都有些什么区别?<br /><br />我准备学ARM,但不知是选ARM7还是ARM9好? <br /><br />也许这些问题在大虾们的眼里已不是问题,但对于初学者确实很具必要弄清楚。原创 2010-10-12 11:53:00 · 747 阅读 · 0 评论 -
浅谈ARM的裸奔调试
<br />我所说的ARM裸板调试是指ARM的PCB板制作完后,贴片回来的板子,不但没有任何程序,上电都是第一次。之所以写一篇blog,是因为最近调试了一块ARM板,基于S3C6410的,但是我们把原来的M-DDR DRAM和Nandflash全部都换掉了,硬件做了不小的改动。以前也做过类似的裸板调试,从ARM7到ARM9,再到现在的ARM11。今天就来写一篇ARM裸板调试的文章。<br /> <br />如我前面所说,刚拿到ARM裸板的时候,首先就是要上电。不过上电之前,最好测一下电源和地是否短路。然后就转载 2010-12-02 14:01:00 · 1036 阅读 · 0 评论 -
ARM 开发步骤
数:267) <br /><br /><br /><br /> <br />1.做个最小系统板:如果你从没有做过ARM的开发,建议你一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dsp或单片机有所不同,往往会遇到各种问题,所以建议先布一个仅有Flash,SRAM或SDRAM、CPU、JTAG、和复位信号的小系统板,留出扩展接口。使最小系统能够正常运行,你的任务就完成了一半,好在ARM的外围接口基本都是标准接口,如果你已有这些硬件的布线经验,这对你来讲是一件很容易的事情。<br /><br转载 2010-10-12 16:20:00 · 609 阅读 · 0 评论 -
【转】谈谈高速数字系统的滤波电容
我们在电源滤波电路上可以看到各种各样的电容,100uF,10uF,100nF,10nF不同的容值,那么这些参数是如何确定的?不要告诉我是抄别人原理图的,呵呵。数字电路要运行稳定可靠,电源一定要”干净“,并且能量补充一定要及时,也就是滤波去耦一定要好。什么是滤波去耦,简单的说就是在芯片不需要电流的时候存储能量,在你需要电流的时候我又能及时的补充能量。不要跟我说这个职责不是DCDC、LDO的吗,对,在转载 2011-11-02 11:59:12 · 721 阅读 · 0 评论