- 博客(6)
- 资源 (2)
- 收藏
- 关注
转载 romInit.s文件分析
1 总体概述romInit.s初始化程序的目标是使CPU按照用户要求工作并使得板子的FLASH(ROM)可读,RAM可读可写,从而可用把镜像文件从FLASH中拷贝到RAM中运行。romInit.s 文件为一个汇编语言文件,所以具有汇编程序的分段式特点。在学习单片机时,汇编程序一般都有数据段、程序段及堆栈段,同样对于POWERPC的汇编程序而言也分为为这几段。在romInit.s中可用发
2014-12-22 20:32:22 1823
转载 Vxworks启动代码usrRoot()函数分析(二)
这两天都很忙,差点忘了自己的方向。偶尔看到一个视频问人的梦想是什么?突然为之一振,说的很好,梦想就是做让人坚持而感到幸福的事。 接着看usrRoot这个函数,说实话这个函数真是vxworks初始化的精华,功能强大,条理清晰。 usrBootLineInit(),初始化系统boot命令,如果在flash的相应位置没有存放boot命令,那么就使用默认的启
2014-12-14 18:28:28 842
转载 Vxworks启动代码usrRoot()函数分析(一)
今天到了星期日下午,开始分析usrRoot()函数,看看这个函数实现了哪些功能。 (1) memInit (pMemPoolStart, memPoolSize); /* initialize memory pool */ 我们知道在romstart函数中已经对内存进行了清零,这个内存池是干什么用的呢?搜了半天也没有资料具体说到底是如何初始
2014-12-14 18:16:39 754
转载 VxWorks启动代码usrInit()函数分析
VxWorks启动代码usrInit ()函数分析 DanielLee_USTB 2013-6-14晚QQ:382899443 又到周五晚上了,明天不用加班,真是美好的一天。现在看vxworks启动的第三个主要函数usrInit()。 这个函数是在RAM中执行的第一个函数,主要完成对BSS段的清除、设置异常向量、然后调用sysHwI
2014-12-14 18:12:17 1469 1
转载 VxWorks启动代码romStart()函数分析
VxWorks启动代码romStart()函数分析 DanielLee_USTB 2013-6-14QQ:382899443 好几天没有学习Vxworks了,真的有点悔恨。每每因各种原因止步梦想的跑道,上班的路上还真是充满了羁绊。还好串口服务器以及完成关键性验证,暂时告一段落,继续潜心学习。今天去一个复用器公司了解他们的产品,觉得
2014-12-14 18:06:14 673
转载 VxWorks启动代码rominit.s分析
学习vxworks的第一步当然是分析启动代码,vxworks有多种映像,无论哪种都要包括一段BootStrap的程序,我把它翻译为抽打型bootloader,意思是无论是操作系统还是引导程序都需要BootStrap进行加载,就像用鞭子抽打他们,他们才能执行起来一样。硬件上电时首先启动BootStrap,包括汇编级硬件初始化程序rominit.s,以及搬移程序bootinit.c.
2014-12-14 18:02:56 1102
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人