- 博客(15)
- 收藏
- 关注
原创 最详细的uC/OS-II 移植到STM32
前言:说点废话,网上有很多关于uCOS-ii移植的文章,好多都是千篇一律,理论性很强,分析了一大堆虚头巴脑的东西,真想问他们,你确定你分析的这些东西是需要你做的工作吗?实操性严重欠缺。。。这方面我也走了很多弯路,下面就将自己的移植过程一步步的记录下来,也给大家做做参考。首先,简单总结一下移植的大概过程:(1) 去uC/OS-ii官网下载你要移植芯片CPU的相关案例,不一
2014-07-07 15:16:57
5692
5
原创 B,BL指令的使用范围
在嵌入式汇编程序中,B和BL指令是很常见的,这两个的区别很简单,就是BL指令带返回,即在跳转到某个程序时,会自动的保存返回地址,所以一般在子程序的最后一条命令是mov pc,lr。B和BL指令好用,但是需要注意他们的使用范围,他们的使用范围是正负32M,对于嵌入式系统,现在程序和内存,都远不止32M,如果想要访问超过32M外的程序怎么办呢,可以使用LDR命令,如下所示:LDR
2014-07-07 14:57:17
2762
原创 通俗理解内存和硬盘的区别
这里不说一些官方的定义,主要是通俗的解释一下内存和硬盘的区别,一般来说内存是存放程序或数据的地方,类似于,而且这个仓库是免费的,所以程序可以一直存在那,即使是断电也没事,程序和数据就是存放在仓库里的货物,当然了,想要存放或者提取这些货物是需要一定的手续的,所以一般存放或者提取的时间是不可忽略的,对于CPU来说,这个时间是很久的,效率比较低,为了解决这个问题,就出现了内存这种东东,内存的话可以认为是
2014-07-07 14:15:29
4600
转载 ARM 汇编指
分类: CPU&GPU 基础知识2013-07-31 16:03 363人阅读 评论(0) 收藏 举报目录(?)[+]0. ARM寄存器 R13: SP R14: LR1. 跳转指令 跳转指令用于实现程序流程的跳转,在ARM 程序中有两种方法可以实现程序流程的跳转: 1) 使用专门的跳转指令。 2
2014-07-07 10:32:19
798
原创 ARM常用的段分类及说明
一.ARM存储区各段分布常用的段分类及说明" title="ARM 常用的段分类及说明" style="margin:0px; padding:0px; border:0px; list-style:none">二.概念.text段:代码段,用来放置代码(code),一般是只读。.data段:数据段,用来存放经过初始化的全局变量和经过初始化的静态变量(static)一般
2014-07-04 15:13:59
1936
转载 secureCRT登录虚拟机ubuntu
如何使用SecureCRT连接ubuntu ,远程主机无响应、乱码、无防火墙错。。等等错误解决分类: c/c++ ARM9 2012-03-15 21:45 如何使用SecureCRT连接ubuntu用secureCRT连接Ubuntu是出现远程系统拒绝访问。。经过一翻研究才知道Ubuntu上没有ssh..一下为连接过程。1. 首先要明白什么是ssh
2014-07-03 16:41:25
914
原创 Browse information of one or more files is not available
出现这个问题的原因是,使用Keil创建新的项目文档时,在驱动文件夹
2014-07-03 16:39:08
19217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人