裸机程序开发篇
文章平均质量分 76
喜欢哲学的女孩
人生苦短,何必将就
展开
-
ARM裸机程序开发——ADS集成开发环境配置及调试
ADS集成开发环境打开ADS软件后,点击“File”->"New"就会看到下图这个界面,选择第一项,确定工程文件名以及路径后,点击确定。点击确定后,就会出现下图的界面,右键单击后,选择“Add File…”来选择要添加到工程当中的文件3.选择需要添加的文件4.添加完文件之后,开始配置一些ARM9(S3C2440)的一些参数。5.首先配置“Target原创 2016-03-23 14:06:28 · 2598 阅读 · 0 评论 -
ARM裸机程序开发——ARM运行模式及寄存器
现在来总结一下ARM的运行模式以及寄存器★ARM的运行模式类型ARM微处理器有7中运行模式:用户模式(user)、系统模式(system)、一般中断模式(IRQ)、快速中断模式(FIQ)、管理模式(supervisor、svr)、中止模式(abort)、未定义指令中止模式(undefined)◇这七种运行模式分别用于什么情况下?▲用户模式:用户模式是用户程序原创 2016-08-31 10:53:30 · 1926 阅读 · 0 评论 -
ARM裸机程序开发——按键控制LED灯
★TQ2440硬件连接★程序启动初始化★IO控制端口原创 2016-04-01 13:55:40 · 6638 阅读 · 0 评论 -
ARM裸机程序开发——ARM寻址方式及指令集
下面总结这几天学习的知识,ARM寻址方式以及指令集★ARM寻址方式◇什么是寻址方式寻址方式是处理器根据指令中给出的地址信息来寻找物理地址的方式,是确定本条指令的数据地址以及下一条要执行的指令地址的方法◇寻址方式的种类▲立即数寻址(立即寻址)立即寻址是一种特殊的寻址方式,操作数是在指令中给出,只要取出指令就能得到相应的操原创 2016-09-08 11:41:42 · 1313 阅读 · 0 评论 -
ARM裸机程序开发——中断系统
★中断控制机制CPU在运行过程中,怎样知道外部设备需要进行一些事件的处理呢?比如在一个按键程序设计中,按下某个按键,蜂鸣器会发出响声。当按下按键的时候,CPU怎样知道按键已经被按下,并且调用相应的蜂鸣器处理函数呢?在这里有两种方式,一种是轮询,另一种是中断。◇轮询轮询就是让CPU不同的循环检测有没有按键被按下,如果检测到按键被按下了,就马上指原创 2016-09-21 16:52:05 · 1834 阅读 · 0 评论 -
ROM、SDRAM、RAM、DRAM、SRAM、FLASH 的区别
ROM 和 RAM 指的都是半导体存储器,ROM 是 Read Only Memory 的缩写,RAM是 Random Access Memory的缩写。ROM 在系统体质供电的时候仍然可以保存数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。RAM 有两大类,一种称为静态 RAM (Static RAM/SRAM),SRAM 速度非常快,是目前读写最快的设备了,但是它也...转载 2019-07-09 22:02:14 · 791 阅读 · 0 评论