嵌入式学习--work1 IAR IDE学习

来源:互联网 发布:淘宝全屏店招代码 编辑:程序博客网 时间:2024/06/07 16:14

开始更换一个IDE学习,IAR。
先从编译环境IAR,开始学习起。
1、图中所示的是 IAR C-SPY ,点击如图所示的图标,它是一个仿真调试器,仿真调试过程中用户可以监视变量、设置断点、反汇编查看源代码、监视寄存器和存储器、并且通过terminal I/O 窗口查看应用程序的输出结果。
这里写图片描述

step over 与 step into 按钮:step over是将程序的一个语句或一个函数一次执行完;而step into则跟踪执行到语句子进程或函数的内部语句。
2、还可以通过单击 view 下拉菜单中的Watch选项,开启Watch窗口,查看变量的值。
这里写图片描述
3、ARM处理器编程基础
ARM处理器采用冯/诺依曼结构,使用指令和数据共用一条32位数据总线,只有加载、保存和交换指令可以访问存储器中的数据。
4、ARM的大小端模式
ARM体系结构可以用两种方法存储字数据,大端模式为字数据的高字节存储在低地址,而字数据的低字节存放在高地址里;小端模式为字数据的低字节存储在低地址,字数据的高字节存放在字数据的高字节。
一个具体的基于ARM核的芯片,可能只支持小端存储格式,也可能支持大端存储模式,或者两者都支持。
ARM处理器支持以下数据类型:
字,长度为32位
半字,长度16位
字节,长度8位
////////////////////////////////////////////////

0 0
原创粉丝点击