《vxBorws学习笔记》是一份系统而实用的学习资料,涵盖了嵌入式操作系统vxBorws的基础知识、核心功能及开发技巧,适合初学者和进阶工程师参考。
个人前几年学习VxWorks时整理的笔记如下:
1. 基于硬盘启动的Vxworks环境搭建
32. Vxworks引导盘制作
6 2.1 通过DOS加载VxWorks方法
7 2.2 Bootrom三种类型
8 2.3 VxWorks映象
9 2.4 Bootrom.sys最快制作方法
10 2.5 从网络引导
11 2.6 从本地硬盘引导
12 2.7 制作bootrom文件
13 2.8 Bootrom编译步骤
14 2.9 使用BSP生成Bootable工程(即我们的程序文件)
15 2.10 FTP Server下载VxWorks
16 3 Tornado调试环境的建立
17 3.1 配置文件config.h
18 3.2 网络连接
20 4 Config.h 文件注释说明
22 4.1 启动行说明 #define DEFAULT_BOOT_LINE \:
25 4.2 Config.h 文件说明
36 4.3 启动参数结构体 BOOT_PARAMS
39 4.4 booting过程介绍,比较详细
43 5 sysClkRateGet();返回系统时钟每秒的tick数量, tick详解
45 6 中断应用设计要点
48 7 驱动程序设计
50 8 缩短vxworks的启动时间
52 9 调试篇
53 10 驱动编程步骤
54 10.1 将驱动程序增加到“系统驱动程序列表”中
56 10.2 将设备增加到“系统设备列表”中
57 10.3 打开设备,得到文件描述符
58 10.4 SELECT机制的使用
60 11 VxWorks系统的网络驱动(END)
62 12 VXworks操作系统中信号量用于多任务同步与互斥的讨论
64 12.1 二进制信号量实现互斥和同步
65 12.1.1 互斥的实现:
67 12.1.2 同步的实现:
68 13 Tornado文件目录说明
70 14 Shell 内置命令说明
72 14.1 任务管理
73 14.2 任务状态信息
75 14.3 系统修改和调试
76 14.4 对象命令( WindSh Commands for Object Display )
78 15 驱动篇
80 16 中断篇
82 16.1 中断服务程序ISR编写注意事项
83 16.2 中断号与中断向量的转换
84 16.3 安装中断服务程序 intConnect()
85 16.4 调试中断服务程序方法
87 17 mkboot批处理命令详细解释
89 18 MakeFile说明
92 19 VxWorks5.4中的输入输出重定向
93 19.1 vxworks屏幕输出,一般来说用printf都是串口/shell输出,串口输出就可以到屏幕上了?
96 19.2 标准输入输出的重定向?
98 20 怎样加入外部.o文件?
100 21 如何在VxWorks中使用 cd ,pwd , ls 命令:启用File System and Disk Utilities组件(INCLUDE_DISK_UTIL),可在shell下用pwd/cd/ls等命令
103 22 Error: image is larger than 524288 bytes
104 23 proxyArpDefaultOn()未定义解决方法?
106 24 如何将VxWorks的系统定时间隔或系统Ticks设置为1ms?????
107 25 read/write、fread/fwrite、fopen/open有什么区别
109 26 快速启动????????????
113 28 启动时报ATA0a和硬盘启动相关问题
114 29 如何安装USB2.2新版本及编译USB驱动?
115 30 WindML、图形界面相关问题
116 30.1 WindML,ugldemo出错?
120 30.2 VxWorks黑屏问题?
124 30.3 添加ugldemo.c后,编