VxWorks 学习笔记-Reconfiguring VxWorks
2006-07-01 16:21
253 查看
§ Reconfiguring VxWorks
Application的启动
在函数usrAppInit( )中,启动用户的应用程序。调用关系:usrRoot( ) --> usrAppInit( )
ROOT_STACK_SIZE定义任务tUsrRoot的堆栈大小
VxWorks Build Targets
vxworks: RAM based VxWorks image, linked to RAM_LOW_ADRS. It is loaded into RAM via some external program such as a bootROM. This is the default development image.ROMable images contain bootstrap code which copies VxWorks from ROM to RAM, decompressing if necessary. The bootstrap code is target/config/comps/src/romStart.c, which is shared by all ROMable and ROMresident projects.
VxWorks_rom
vxWorks_romCompress
vxWorks_romResident
几种类型的应用
ROMable Images (包含引导代码和vxWorks image)
Compressed ROMable StartupvxWorks_romResident
vxWorks_romResident image contains start-up code which copies only the VxWorks data segment into RAM at RAM_LOW_ADRS.
“Downloadable” Image + bootrom Program (引导代码和vxWorks image分离)
加载过程的配置参数
RAM中有两个位置用于加载:RAM_LOW_ADRS, RAM_HIGH_ADRS 。通过使用这两个位置,完成引导过程。最终的执行部分要放在: RAM_LOW_ADRS 。ROM配置参数:ROM_TEXT_ADRS和ROM_SIZE
相关文章推荐
- VxWorks学习笔记——VxWorks基本操作系统
- VxWorks 操作系统学习笔记
- VxWorks 操作系统学习笔记
- VxWorks学习笔记——操作系统课程回顾
- VxWorks BSP学习笔记_串口驱动
- VxWorks学习笔记——实战之在VMWare上安装VxWorks操作系统
- vxWorks学习笔记
- VxWorks学习笔记-Real-Time Multitasking
- VxWorks 学习笔记-Semaphores
- VxWorks学习笔记 -- 信号量
- VxWorks 操作系统学习笔记
- vxWorks学习笔记
- VxWorks 学习笔记-IO and File System
- VxWorks 操作系统学习笔记
- vxWorks学习笔记
- VxWorks 操作系统学习笔记
- VxWorks学习笔记 -- 任务管理
- 学习笔记(八)
- 持续集成Gitlab+Jenkins - 学习笔记
- ES学习和使用笔记之Near Real-Time Search和数据可靠性保证机制