ARM7和Cortex-M3比较
2012-07-30 44
比较项目 ARM7 Cortex-M3 架构 ARMv4T(冯诺依曼) 指令和数据总线共用,会出现瓶颈 ARMv7-M(哈佛) 指令和数据总线分开,无瓶颈 指令集 32位ARM指令+16位Thumb指令 两套指令之间需要进行状态切换 Thumb/Thumb-2指令集 16位和32位 指令可直接混写,无需状态切换 流水线 3级流水线 若出现转移则需要刷新流水线,损失惨重 3级 .. [查看全文]
ARM开发板上uClinux内核移植
2012-07-03 73
简述:针对“如何在以S3C44B0X为核心的ARMSYS开发板上建立uClinux内核移植”的一个总结,其内容包括对Bootloader的功能分析和uClinux2.4.24发行版内核基础上针对S3C44B0X开发板进行修改的重点内容的逐一列举。 2.Bootloader 2.1Bootloader概述 Boot Loader 就是在操作系统内核运行之前运行的一段程序。通过这段程序 .. [查看全文]
ARM9远程图像无线监控系统
2012-07-03 孙宏伟 425
对图像监控系统,用户常常提出这样的功能需求:希望能够监控距离较远的对象 这些对象有可能分布在郊区、深山,荒原或者其他无人值守的场合;另外,希望能够获取比较清晰的监控图像,但对图像传输的实时性要求并不高,很明显,用传统的PC机加图像采集卡的方式很难满足这样的需求。在嵌入式领域,ARM9系列微处理器在高性能和低 .. [查看全文]
基于ARM7和uCOSII的数据采集系统设计
2012-06-25 13
在一些工业现场中,设备长时间运行容易出现故障,为了监控这些设备,通常利用数据采集装置采集他们运行时的数据并送给PC机,通过运行在PC机上的特定软件对这些数据进行分析,以此判断当前运行设备的状况,进而采取相应措施。当前常用的数据采集装置,在其系统软件设计中,多采用单任务顺序机制。这样就存在系统安全性差的问 .. [查看全文]
ARM 芯片的应用和选型
2012-06-02 周 洁 杨心怀 16
(仅供参考) 摘要:ARM公司以及ARM芯片的现状和发展,从应用的角度介绍了ARM芯片的选择方法,并介绍了具有多芯核结构的ARM芯片。列举了目前的主要ARM芯片供应商,其产品以及应用领域。举例说明了几种嵌入式产品最佳ARM芯片选择方案。 关键词:ARM MMU SOC RISC CPU ARM公司自1990年正式成立以来,在32位RISC( .. [查看全文]
arm linux演艺(一)
2012-06-02 xiangye 12
滚滚长江东四水,浪花淘净英雄。 大家好,许多人和我一样,正在苦读arm linux源代码,希望有照一日,宝典在手,天下我有。小弟不才,也读了两年,写的几首歪诗。从本级开始,把我所理解的 linux如何启动贴出来,不懂之处大家讨论一番。也希望把linux从头到尾讨论一遍,计划写它240回,三年写完(笑。。。),欢迎大家动员一些牛 .. [查看全文]
ARM 向量中断机制在uClinux 下的设计与实现
2012-06-02 吴炜荣 梁阿磊 王刚 14
摘要:在ARM体系结构中,硬件产生的外部中断( IRQ) 具有单一的程序入口。为了识别中断源,进而运行对应的中断服务例程( ISR) ,程序需读取中断悬挂寄存器,获得中断号。在这种方式中,程序必须通过软件方法对中断悬挂寄存器的每一位进行比较,直到找到中断源为止,效率较低。本文移植了基于2.6.11 内核的uClinux ,在此基础上设计了 .. [查看全文]
ARM 4510开发板移植uclinux手记
2012-06-02 8
前言: 我并没有为arm体系结构的处理器移植uclinux操作系统,因为这方面的关键工作已经有人做完了。我只是让uclinux操作系统在恒坚ARM4510开发板上跑起来了。 一、 熟悉开发板硬件构成和基本工作原理 恒坚ARM4510开发板选用32位的高性能三星4510微控制器、SST公司2Mx16bits的FLASH和现代公司的两片8Mx16bits的 SDRAM .. [查看全文]
移植嵌入式Linux到ARM处理器S3C2410:应用实例
2012-06-02 宋宝华 25
应用实例的编写实际上已经不属于Linux操作系统移植的范畴,但是为了保证本系列文章的完整性,这里提供一系列针对嵌入式Linux开发应用程序的实例。 编写Linux应用程序要用到如下工具: (1)编译器:GCC GCC是Linux平台下最重要的开发工具,它是GNU的C和C++编译器,其基本用法为:gcc [options] [filenames]。 我们应该使用a .. [查看全文]
Qtopia for arm编译
2012-06-02 12
一、相关工具以及软件包 : Cross-compiler Toolchains提供arm交叉编译工具 e2fsprogs-1.35.tar.gz用于编译生成libuuid库 tmake-1.11.tar.gz生成makefile tslib.tar.bz2触摸屏库 qt-embedded-2.3.7.tar.gzQt/Embedded qt-x11-2.3.2.tar.gzQt/X11,提供uic,qvfb(不必) qtopia-free-1.7.0.tar.gzQtopia 将这些工具 .. [查看全文]
ARM+uClinux的嵌入式系统的开发
2012-06-02 13
前些日子基于arm+uClinux开发了一个网络监控系统,眼看项目马上要做完了,终于松了一口气,于是整理了一些笔记和心得想和大家针对这种开发模式进行一些探讨,希望对各位有所帮助。 按照我的开发过程想分以下几部分逐一介绍。 1.开发平台的选择和论证 2.开发环境的建立 3.一般程序的开发 4.Linux程序向ARM+uClinux平台的移 .. [查看全文]
ARM系统中DMA方式在数据采集中的应用
2012-06-02 龙再川 赵凯生 14
1引言 ARM作为一种16/32位高性能、低成本、低功耗的嵌入式RISC微处理器。普遍应用于工业控制、消费类电子产品、通信系统、无线系统等产品。大多数ARM微控制器都集成了DMA控制器。且直接内存存取(DMA)作为一种独立于CPU的后台批量数据传输技术,以其快速、高效的特点在数据采集领域得到了广泛的应用。本文以三星公司的 .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号