01.
学习ARM开发(17)因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序,然后不断地调试。在这个程序之前,先要深入去了解ARM的中断方式,知道它有...查看完整版>>
学习ARM开发(17)
02.
学习ARM开发(22)关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个程序输出打印内容,这样在打印机上就会乱得不得了,同时有两份以上的文件交...查看完整版>>
学习ARM开发(22)
03.
学习ARM开发(21)OS任务切换源程序分析 先要声明任务指针,因为后面需要使用。 //任务指针.volatile TASK_TCB* volatile g_pCurrentTask = NULL; volatile TASK_TCB* volatile g_pCurrentTask1 = NULL;volatile TASK_TCB...查看完整版>>
学习ARM开发(21)
04.
学习ARM开发(20)OS的任务切换有了前面的Tick中断,那么基本的任务切换条件已经是“万事俱备,只欠东风”了。不过,这个“东风”也是很难搞得懂的,只有不断地通过实践才会找到合适的方法。现在我就需要去找这个...查看完整版>>
学习ARM开发(20)
05.
学习ARM开发(19)使用TICK中断经过许多天的努力,总算可以使用中断了,但为了让RTOS可以使用定时中断,那么在S3C44B0里有什么样的中断可以实现呢?在S3C44B0里有两种方法可以实现这样中断,一种是通过定时器中断,一种是通RTC的TICK定...查看完整版>>
学习ARM开发(19)
06.
学习ARM开发(16)ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采用中断比以往的查询方式占用更少的CPU时间,让系统提供更好性能。那么中断在...查看完整版>>
学习ARM开发(16)
07.
学习ARM开发(11)学习ARM开发(11)昨天又是星期天,在家里又可以对那块开发板进行软件研究了。由于前几次,把编译好的UBOOT写到FLASH老是运行不了。那么怎么办呢?思考了很久,也查看了源程序,还是没有发现问题。也许那个UBOOT的源程...查看完整版>>
学习ARM开发(11)
08.
ARM应用系统开发详解:第3章 ARM微处理器的指令系统3.1 ARM微处理器的指令集概述3.1.1 ARM微处理器的指令的分类与格式ARM微处理器的指令集是加载/存储型的,也即指令集仅能处理寄存器中的数据,而且处理结果都要放回寄存器中,而对系统存储器的访问则需要通过专门的...查看完整版>>
ARM应用系统开发详解:第3章 ARM微处理器的指令系统
09.
ARM应用系统开发详解:第2章 ARM微处理器的编程模型2.1 ARM微处理器的工作状态从编程的角度看,ARM微处理器的工作状态一般有两种,并可在两种状态之间切换:- 第一种为ARM状态,此时处理器执行32位的字对齐的ARM指令;- 第二种为Thumb状态,此时处理器执行16位的、...查看完整版>>
ARM应用系统开发详解:第2章 ARM微处理器的编程模型
10.
ARM应用系统开发详解:第1章 ARM微处理器概述1.1 ARM-Advanced RISC MachinesARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。1991年ARM公司成立于英国剑桥,主要出售芯片设计技...查看完整版>>
ARM应用系统开发详解:第1章 ARM微处理器概述
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。