ARM地址重映射机制

ARM体系结构中,系统上电或复位后,处理器将从地址0x0处取第一条指令,因此,上电的时候,地址0x0处必须是非易失性的ROM或FLASH。但是,为了加快中断响应速度,方便更改中断向量表,有时需要把中断向量表复制到RAM中去,然后把RAM重新映射到地址0x0处,这就用到了地址重映射机制。因为地址重映射是在程序执行过程中进行的,必须考虑程序执行流程的连续性。引导加载程序:一个嵌入式系统的软件通常可以分为3个部分:引导加载程序, 嵌入式操作系统, 用户应用程序. 引导加载程序是系统加电后运行的第一段软件代码. 简单地说, 就是在操作系统内核运行之前运行的一段小程序(在嵌入式系统中通常叫做Bootlo...

http://www.eeworld.com.cn/mcu/article_2018060539602.html 发布时间: 2018-06-05



如何学习嵌入式系统(基于ARM平台)

,但现在ARM方面的编程工作已经搞得有声有色了,再过一年多毕业,他还会失业吗?      再者通过培训,你可以知道很多业界不为常人所知的事,同时也为自己找了个师傅,就比如说,两个工程师分别用S3C2410和PXA255来做手持设备,同样两人都工作四年,再出去找工作,两人工资可能最多可相差一倍,为什么?这就是业界不为常人所知的规则,2410属于民品,被业界...

http://bbs.eeworld.com.cn/thread-644545-1-1.html 发布时间: 2018-05-12



BLOB启动流程与Bootloader程序可移植性研究

固定体系构架开发一种可移植性的Bootloader,使之能够在少量修改后应用于同一体系构架的其他电路板。BLOB就是一种针对ARM体系定制的可移植性良好的嵌入式Linux引导程序。BLOB支持多种CPU,包括SA1100、SA1110、PXA255、PXA270等,用户可以根据目标板的特性进行定制。它能实现以下功能:  (1)引导嵌入式Linux,它可以把Linux、Kernel等从Flash加载到...

http://www.eeworld.com.cn/mcu/article_2018021937903.html 发布时间: 2018-02-19



Linux操作系统中触摸屏控制器驱动程序设计的编程方法

    在便携式的电子类产品中,触摸屏由于其便、灵活、占用空间少等优点,已经逐渐取代键盘成为嵌入式计算机系统常选用的人机交互输入设备。触摸屏输入系统由触摸屏、触摸屏控制器、微控制器及其相应的驱动程序构成。本文从触摸屏控制器的驱动程序设计着手,介绍触摸屏控制器ADS7843的内部结构及工作原理和在嵌入式Linux操作系统中基于PXA255微处理器的ADS7843驱动程序设计...

http://www.eeworld.com.cn/mcu/article_2018021837862.html 发布时间: 2018-02-18



基于GPRS/WLAN/GPS技术的无线车辆管理调度系统的设计方案

;   WLAN模块的选择主要是考虑到市场上已经有了各种性能稳定、接口多样的WLAN网卡产品,而我们所选择的PXA255 CPU可以很容易地外扩出PCMCIA接口,因此决定选用PCMCIA接口的WLAN网卡。在本系统中所选用的网卡型号为Cisco LMC352,主要是由于此款网卡的性能较好,同时也支持外接双天线,这样可以将天线安装在车载终端外甚至汽车外壳上,从而减少汽车外壳对WLAN信号...

http://www.eeworld.com.cn/mcu/article_2018021837860.html 发布时间: 2018-02-18



基于PXA255嵌入式微处理器和嵌入式Linux网络摄像机的设计方案

; 本文提出了一种基于Intel PXA255嵌入式微处理器和嵌入式Linux网络摄像机的设计方案,系统采用先进的MPEG-4编码标准,得到了较高的压缩比。经测试、在50Kbps~100Kbps的带宽下,对CIF(352×288,30FPs)格式的视频有较好的表现能力。满足了在目前宽带环境中的网络视频会议以及视频监控的要求,其应用十分广泛。...

http://www.eeworld.com.cn/mcu/article_2018021237772.html 发布时间: 2018-02-12



如何学习基于ARM平台的嵌入式系统

一、嵌入式系统的分层与专业的分类 嵌入式系统分为4层,硬件层、驱动层、操作系统层和应用层。 1.硬件层 它是整个嵌入式系统的根本,如果现在单片机及接口这块很熟悉,并且能用C和汇编语言来编程的话,从嵌入式系统的硬件层走起来相对容易,硬件层也是驱动层的基础,一个优秀的驱动工程师是要能够看懂硬件的电路图和自行完成CPLD的逻辑设计的,同时还要对操作系统内核及其调度性相当的熟悉的。但硬件平台是基础,增值还要靠软件。 硬件层比较适合于,电子、通信、自动化、机电一体、信息工程类专业的人来搞,需要掌握的专业基础知识有:单片机原理及接口技术、微机原理及接口技术、C语言。 2.驱动层 这部分...

http://bbs.eeworld.com.cn/thread-555780-1-1.html 发布时间: 2017-08-30



想成为ARM嵌入式系统硬件高手,听听过来人怎么说!

一种简单的连接,要看时序,要看参数。一个优秀的硬件工程师应该能够在没有参考方案的前提下设计出一个在成本和性能上更加优秀的产品,靠现有的方案,也要进行适当的可行性裁剪,但不是胡乱的来,我遇到一个工程师把方案中的5V变1.8V的DC芯片,直接更换成LDO,有时就会把CPU烧上几个。前几天还有人希望我帮忙把他们以前基于PXA255平台的手持GPS设备做下程序优化,我问了一下情况,地图是存在SD卡中...

http://bbs.eeworld.com.cn/thread-531239-1-1.html 发布时间: 2017-05-13



s3c2410 uboot之start.s分析

开始start.s分析,根据S3C2410来跟踪代码,参考了S3C2410的datasheet和网上各个帖子一般来说,大家都是从start.s来分析UBOOT,但是事实是流程是从makefile中来的,也就是说是在敲入make smdk2410_config和make all后才进入start.s中,makefile在这里不做分析,韦东山的那本书有详细的说明,这里要提到的是makefile传进来的,我们在 UBOOT中所设计到的LDFLAGS,这个标志确定了连接方式,其中的-T board/smd2410/U-Boot.lds -Ttext 0x33F8000(展开后的)指定了程序的布局和地址...
关键词: s3c2410 uboot

http://www.eeworld.com.cn/mcu/article_2016112731767.html 发布时间: 2016-11-27



s3c2410 LCD驱动学习心得

实验条件(软硬件环境)PC机、S3C2410开发板、PXA255开发板二  实验原理1.  S3C2410内置LCD控制器分析1.1  S3C2410 LCD控制器一 块LCD屏显示图像,不但需要LCD驱动器,还需要有相应的LCD控制器。通常LCD驱动器会以COF/COG的形式与LCD 玻璃基板制作在一起,而LCD控制器则由外部电路来实现。而S3C2410内部已经集成了...

http://www.eeworld.com.cn/mcu/article_2016112131559.html 发布时间: 2016-11-21



QEMU模拟FriendlyArm的Mini2440开发板(转)

Gumstix Connex (PXA255) verdex Gumstix Verdex (PXA270) highbank Calxeda Highbank (ECX-1000) integratorcp ARM Integrator/CP (ARM926EJ-S) (default...
关键词: 开发

http://bbs.eeworld.com.cn/thread-482785-1-1.html 发布时间: 2016-01-18



比较ARM,AVR,MSP430,Coldfire,DSP,FPGA

也只是半残。不能发挥ARM的所有功能。 (我在给软件程序员讲FPGA和pxa255协同工作原理,他们对于FPGA可以复用地址或者透明双块内存表示惊奇,可以对同一个地址读写出不同的结果表示惊讶,因为他们不了解FPGA的工作方式。FPGA的灵活性他们体会不到。但是你可以。)   选择2:你主攻FPGA方面。 我觉得学校么,对FPGA和ARM都存在一定量的误解,就好像学生或者少数老师会认为...
关键词: ARM AVR MSP430 Coldfire DSP FPGA

http://www.eeworld.com.cn/mcu/2015/0821/article_21825.html 发布时间: 2015-08-21



该如何学习嵌入式

的培训相当于他们为自己提前买了份失业保险,有师傅会带领他们入道,我今年暑假时班里最年轻的一个学生是大二的,今年才上大三,这学期才刚学单片机,但现在ARM方面的编程工作已经搞得有声有色了,再过一年多毕业,他还会失业吗?     再者通过培训,你可以知道很多业界不为常人所知的事,同时也为自己找了个师傅,就比如说,两个工程师分别用S3C2410和PXA255来做手持设备,同样两人...

http://bbs.eeworld.com.cn/thread-469725-1-1.html 发布时间: 2015-07-25



如何选择一个ARM CPU嵌入式操作系统

; 目前,除了像TI OMAP, Intel的Xscale和Motorola的IMX系列这样的移动终端处理器采用ARM核外,也还有象Samsung, Atmel, Sharp, OKI和Philip等半导体公司设计一些通用ARM核的处理器,可以广泛应用在各种嵌入式系统,现在在市场上看到比较多的有S3C44B0, 4510,2410,AT91系列和Intel PXA255等。  ...

http://www.eeworld.com.cn/mcu/2015/0413/article_19329.html 发布时间: 2015-04-13



浅析如何学习基于ARM平台的嵌入式系统

的,今年才上大三,这学期才刚学单片机,但现在ARM方面的编程工作已经搞得有声有色了,再过一年多毕业,他还会失业吗?   再者通过培训,你可以知道很多业界不为常人所知的事,同时也为自己找了个师傅,就比如说,两个工程师分别用S3C2410和PXA255来做手持设备,同样 两人都工作四年,再出去找工作,两人工资可能最多可相差一倍,为什么?这就是业界不为常人所知的规则,2410属于民品,被业界...

http://www.eeworld.com.cn/mcu/2015/0409/article_19259.html 发布时间: 2015-04-09



【Altera SoC体验之旅】主流平台的nbench性能测试大PK

本帖最后由 chenzhufly 于 2015-3-23 21:49 编辑 作者:chenzhufly  QQ:36886052 硬件平台:Embest SoC --LarkBoard 软件平台:开发板-linux-3.10.31                  Quartus 14.0 接前一篇文章《【Altera SoC体验之旅】使用nbench测试Altera SoC性能》http://bbs.eeworld.com.cn/thre...

http://bbs.eeworld.com.cn/thread-458132-1-1.html 发布时间: 2015-03-23



基于嵌入式技术的智能仪器触摸屏接口设计

输入接口进行了研究。设计了四线电阻式触摸屏与PXA255 处理器的接口电路,分析了Linux框架下的字符设备驱动程序设计原理,完成了触摸屏的接口驱动程序开发,并设计了用触摸屏作为输入设备的MiniGUI用户程序。触摸屏作为仪器的输入设备,人机交互直截了当,大大方便了现场操作人员的使用。 1 硬件结构和工作原理 依据工作原理和传输介质的不同,触摸屏主要分电阻式、电容式、红外线式以及表面声波式等多种...

http://www.eeworld.com.cn/mcu/2014/1119/article_17248.html 发布时间: 2014-11-19



嵌入式系统中USB主机控制器的实现

。   相关嵌入式应用系统的架构   本文涉及的嵌入式系统是一个指纹验证系统,其总体结构如图2所示。系统采用英特尔公司的32位400MHz微处理器PXA255以满足指纹识别系统计算量大的需要,PXA255具有丰富的外围接口,如:LCD控制器、串口、CF卡接口、USB客户端口,但 没有USB 主机控制器。此外,硬件平台还包括存储模块、数据采集模块、USB模块...

http://www.eeworld.com.cn/mcu/2014/1023/article_16710.html 发布时间: 2014-10-23



ARM7&ARM9双核平台的技术分析

有误导用户的嫌疑。因为ARM9和ARM7同属于ARMv41,是属于中低端系列的ARM微处理器。目前市场上真正高端的ARM架构处理器是与ARMV5TE体系兼容的Intel XScale,如PXA255和PXA270。      从嵌入式系统教学平台的发展来看,未来会形成两个发展方向。即一方面向高端的XScale系列发展,主要面向计算机、软件...
关键词: ARM7 双核平台 ARM9

http://www.eeworld.com.cn/mcu/2014/0917/article_16296.html 发布时间: 2014-09-17



ARM7&ARM9双核平台的技术分析

低端系列的ARM微处理器。目前市场上真正高端的ARM架构处理器是与ARMV5TE体系兼容的Intel XScale,如PXA255和PXA270。        从嵌入式系统教学平台的发展来看,未来会形成两个发展方向。即一方面向高端的XScale系列发展,主要面向计算机、软件等专业,这一类高端平台具有强大的计算能力和多媒体功能...

http://www.eeworld.com.cn/mcu/2014/0821/article_16005.html 发布时间: 2014-08-21




<上一页 123456789101112 下一页> 相关结果约234个