
ARM相关
文章平均质量分 66
阑珊marina
谨言慎行,戒急用忍。
展开
-
几种ARM开发板比较
ARM与单片机的区别1、软件方面 这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛? 1)方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作,还是要专业人士来做。 2)安全。这原创 2011-09-05 12:58:16 · 10087 阅读 · 0 评论 -
ARM 内核分类
根据ARM官方资料和网上资料整理。 先来一张Architecture的图片ARM微处理器系列 ARM 微处理器目前包括下面几个系列,以及其它厂商基于 ARM 体系结构的处理器,除了具有ARM 体系结构的共同特点以外,每一个系列的 ARM 微处理器都有各自的特点和应用领域。 - ARM7 系列 - ARM9 系列 - ARM9E 系列 - ARM10E 系列转载 2012-11-30 15:17:48 · 9488 阅读 · 0 评论 -
设置虚拟机上UBUNTU11.04上网
最近在虚拟机上换了UBUNTU11.04版本,可是连接上网试了很多种办法都不成功。在主机的网络连接里一直找不到VMNet8,网上说在虚拟机里如果用NAT方式上网,就要用到VMNET8,。后来把虚拟机卸载了重装,竟然又有了VMNET8。在虚拟机中的linux中,网络连接-有线-编辑,MAC地址设置为00:0C:29:2D:B5:99,这个值是在终端里ifconfig看到的,然后IPV4里设置自动DH原创 2012-09-03 16:32:46 · 919 阅读 · 0 评论 -
STM32定时器用法
最近在做STM32的PT2262解码,网上查到一些用单片机解码的程序,想对应地修改成STM32的程序,在定时器这里遇到了困难。目前的方案是打算用定时器计时,用示波器测量到接收到的信号的窄脉冲时间和宽脉冲时间,设置200us定时一次。在程序中用到了TIM2和TIM3,程序代码设置如下:void TIM2_Config(void){ TIM_TimeBaseInitTypeDef TI原创 2012-08-03 11:07:46 · 5223 阅读 · 2 评论 -
学习ucos和ARM体系结构心得
在网上找到的文章,写的挺好,适合入门级的菜鸟看看。一步一步学习uCOS和ARM体系结构的心得学习必备条件:1、一块开发板——现在淘宝上有很多开发板,建议初学者不要去购买那些ARM9体系结构的,因为作为初学者来说ARM9体系的东西是很复杂的,买块ARM7的就可以了(先入门,然后再提高);2、学习必备书籍 《Pointer on C》中文名字叫《C和指针》(美)里科|译者:徐转载 2012-04-23 16:54:34 · 3884 阅读 · 0 评论 -
存储器类型分析
最近用到几种存储器,但总是会弄混,所以在网上找了各种存储器的特点,整理一下,以备后用。 按用途存储器可以分为外部存储器和内部存储器。外存通常是磁性介质或光盘,能长期保存信息。内存指主板上的存储部件,用来存放当前正在执行的数据和程序,仅用于暂时存放程序和数据,关闭电源或断电,数据会丢失。RAM RAM(random access memory,随机存取存储器)。存储单元的原创 2012-03-23 15:28:54 · 3894 阅读 · 0 评论 -
嵌入式软件复用的可能性
嵌入式系统具有专用性、软硬件可裁剪可配置、多任务操作、实时性高等特点,嵌入式系统中的软件和硬件部分结合比较紧密,通常是根据特定的硬件系统进行软件开发。上述过程对嵌入式系统软件的开发带来了开发周期长、开发过程复杂、软件复用率低等问题。 因此设想,是否可以将软件复用技术引入嵌入式软件的开发中,在硬件层和嵌入式操作系统之间增加一个抽象的中间层。既能对底层硬件支持,在其基础上还可以实现应原创 2012-03-28 16:09:27 · 1410 阅读 · 0 评论 -
OS_CRITICAL_METHOD的意思
在UCOS2的源代码及相关应用程序中,总会出现OS_CRITICAL_METHOD ==3的判断,为此在网上找到该语句的解释,Method #1: Disable/Enable interrupts using simple instructions. After critical section, interrupts will be enabled even if they were di原创 2012-03-05 11:00:45 · 7312 阅读 · 0 评论 -
ARM中MAM使用注意事项
在ARM内核中没有接口管理Flash存储器,存储加速模块就是专门管理Flash的模块。当改变 MAM 定时值时,必须先通过向 MAMCR 写入 0 来关闭 MAM,然后将新值写入 MAMTIM。最后,将需要的操作模式的对应值写入MAMCR,再次打开MAM。 对于低于 20MHz 的系统时钟,MAMTIM 设定为 0x001。对于 20MHz 到 40MHz 之间的系统时钟,建议将Flash访问原创 2011-11-02 16:38:14 · 1039 阅读 · 0 评论 -
调试H-JTAG时出现Can't halt the target的问题
在调试H-JTAG时,会出现“Can't halt the target and make it enter debug state"时的解决办法;第一:断电,短接ISP,在LPC2400开发板上就是左下角的JP6,然后再上电,PROGRAMMING几次就号。第二:查看norflash的datasheet,找到norflash的地址引脚,短接norflash,多重复几次产生原因:对H-原创 2011-11-01 14:42:43 · 3370 阅读 · 0 评论 -
嵌入式学习步骤
学习嵌入式,该学习什么基本的知识呢? 首先C语言,这个是毋庸置疑的,不管是做嵌入式软件还是硬件开发的人员,对C语言的掌握这个是必需的,特别是对于以后致力于嵌入式软件开发的人,现在绝大部分都是用C语言,你说不掌握它可以吗?至于如何学习C语言,我想这些基础的知转载 2011-10-09 14:39:15 · 661 阅读 · 0 评论 -
ARM复习考试题
一、选择题1. ARM 属于( A )[A] RISC 架构 [B] CISC架构2. ARM 指令集是( C )位宽,Thumb 指令集是( B )位宽的。[A] 8位 [B] 16 位 [C] 32位 [D] 64位3. ARM 指令转载 2011-09-21 14:45:42 · 3063 阅读 · 0 评论 -
Linux文件系统简介
文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习linux会有转载 2011-09-22 15:15:25 · 644 阅读 · 0 评论 -
ARM系列芯片选择的原则及性能比较
ARM芯片选择的一般原则:1. 功能 USB 网络 串口 液晶显示2. 性能功耗速度 3. 价格4. 操作系统支持5. 熟悉程度和开发资源6. 供货稳定 大厂家 通用的芯片原创 2011-09-09 11:05:14 · 4477 阅读 · 2 评论 -
ARM编程及调试中问题汇总(不断更新)
1.为什么函数在头文件中要先声明?编译器将会对所有已申明原型的函数,在实际调用的处做严格的参数类型+返回类型的合法性检查,形参与实参类型、返回值类型与接收返回值的变量类型完全合法时没有警告,否则 不合法的报错,有损失数据的隐式的强制转换则会有警告如果没有函数的原型申请,则实际调用函数时,编译器不检查调用格式是否合法的除了通知编译器做严格的合法性检查之外,原型申明并不会把未引用的函数链接进最原创 2012-07-04 16:48:42 · 3266 阅读 · 1 评论