当前位置:首页 > 工业技术
VxWorks程序员速查手册
VxWorks程序员速查手册

VxWorks程序员速查手册PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:周启平,张杨编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2005
  • ISBN:7111161238
  • 页数:314 页
图书介绍:本书介绍了VXWORKS操作系统的常用函数库,并对库中各函数进行了详细描述。
《VxWorks程序员速查手册》目录

1.1 任务管理函数 1

1.1.1 函数库描述 1

目录 1

前言 1

第1章 任务管理与调度 1

taskSpawn() 2

1.1.2 任务管理函数详细描述 2

taskInit() 4

taskActivate() 5

taskDelete() 6

exit() 6

taskSuspend() 7

taskDeleteForce() 7

taskResume() 8

taskPrioritySet() 9

taskRestart() 9

taskLock() 10

taskPriorityGet() 10

taskUnlock() 11

taskUnsafe() 12

taskSafe() 12

taskIdSelf() 13

taskDelay() 13

1.2.1 函数库描述 14

1.2 任务信息函数 14

taskIdVerify() 14

taskTcb() 14

taskOptionsSet() 15

1.2.2 任务信息函数详细描述 15

taskOptionsGet() 16

taskRegsSet() 17

taskRegsGet() 17

taskIdDefault() 18

taskNameToId() 18

taskName() 18

taskIsReady() 19

1.3.1 函数库描述 20

1.3 任务显示函数 20

taskIsSuspended() 20

taskIdListGet() 20

taskInfoGet() 21

taskShowInit() 21

1.3.2 任务显示函数详细描述 21

taskShow() 22

taskStatusString() 23

taskRegsShow() 23

1.4.1 函数库描述 24

1.4 任务钩子管理函数 24

taskCreateHookAdd() 25

taskHookInit() 25

1.4.2 任务钩子管理函数详细描述 25

taskCreateHookDelete() 26

taskSwitchHookDelete() 27

taskSwitchHookAdd() 27

1.5.1 函数库描述 28

1.5 任务钩子显示函数 28

taskDeleteHookAdd() 28

taskDeleteHookDelete() 28

taskCreateHookShow() 29

taskHookShowInit() 29

1.5.2 任务钩子显示函数详细描述 29

1.6.1 函数库描述 30

1.6 任务变量函数 30

taskSwitchHookShow() 30

taskDeleteHookShow() 30

taskVarAdd() 31

taskVarInit() 31

1.6.2 任务变量函数详细描述 31

taskVarDelete() 32

taskVarInfo() 33

taskVarSet() 33

taskVarGet() 33

1.7.1 函数库描述 34

1.7 体系结构相关任务管理函数 34

taskSRInit() 35

taskSRSet() 35

1.7.2 体系结构相关的任务管理函数详细描述 35

iosInit() 1 37

2.1.1 二值信号量 37

第2章 任务间同步与通信 37

2.1 信号量 37

semBCreate() 38

2.1.2 计数信号量 39

semCCreate() 40

2.1.3 互斥信号量 41

semMCreate() 42

semMGiveForce() 43

2.1.4 通用的信号量函数 44

semTake() 45

semGive() 45

semFlush() 46

semShowInit() 47

semDelete() 47

2.1.5 信号量显示函数 47

semShow() 48

semInfo() 48

2.2.1 消息队列管理函数 49

2.2 消息队列 49

msgQCreate() 50

msgQSend() 51

msgQDelete() 51

msgQReceive() 53

msgQNumMsgs() 54

msgQInfoGet() 55

2.2.2 消息队列显示函数 55

msgQShowInit() 55

msgQShow() 56

2.3.1 管道I/O驱动函数库描述 57

2.3 管道 57

pipeDevCreate() 59

2.3.2 管道I/O驱动函数详细描述 59

pipeDrv() 59

2.4.1 信号管理函数库描述 60

2.4 信号 60

signal() 62

2.4.2 信号管理函数详细描述 62

sigInit() 62

sigqueueInit() 62

sigtimedwait() 63

sigwaitinfo() 64

sigvec() 65

raise() 66

sigsetmask() 66

sigblock() 66

sigqueue() 67

3.1.1 函数库描述 68

第3章 时钟管理 68

3.1 ANSI时间管理函数 68

asctime() 69

3.1.2 ANSI时间管理函数详细描述 69

asctime_r() 70

ctime() 71

clock() 71

ctime_r() 72

gmtime() 73

difftime() 73

gmtime_r() 74

localtime() 75

mktime() 76

localtime_r() 76

strffime() 77

3.2.1 函数库描述 78

time() 78

3.2 时钟tick管理函数 78

tickSet() 79

3.2.2 时钟tick管理函数详细描述 79

tickAnnounce() 79

3.3.1 看门狗定时器管理函数 80

tickGet() 80

3.3 看门狗定时器 80

wdDelete() 81

wdCreate() 81

wdStart() 82

3.3.2 看门狗显示函数 83

wdCancel() 83

3.4.1 函数库描述 84

wdShowInit() 84

wdShow() 84

3.4 执行计时器函数 84

timexFunc() 86

3.4.2 执行计时器函数详细描述 86

timexInit() 86

timexClear() 86

timexHelp() 87

timex() 88

timexN() 89

timexPre() 90

timexPost() 90

timexShow() 91

intContext() 92

第4章 中断管理 92

4.1 与体系结构无关的中断函数 92

4.1.1 函数库描述 92

4.1.2 与体系结构无关的中断函数详细描述 92

4.2.1 函数库描述 93

intCount() 93

4.2 与体系结构相关的中断函数 93

intLock() 94

4.2.2 与体系结构相关的中断函数 94

详细描述 94

intLevelSet() 94

intUnLock() 95

intDisable() 96

intEnable() 96

intCRSet() 97

intCRGet() 97

intConnect() 98

intSRGet() 98

intSRSet() 98

intHandlerCreate() 99

intLockLevelGet() 100

intLockLevelSet() 100

intVecSet() 101

intVecBaseSet() 101

intVecBaseGet() 101

intVecGet() 102

intUninitVecSet() 103

intVecTableWriteProtect() 103

5.1.1 函数库描述 104

第5章 VxWorks内存管理 104

5.1 完全内存区管理函数 104

memPartOptionsSet() 105

5.1.2 完全内存管理函数详细描述 105

memPartRealloc() 106

memalign() 106

valloc() 106

memOptionsSet() 107

memPartFindMax() 107

realloc() 108

calloc() 108

memFindMax() 109

cfree() 109

5.2.1 函数库描述 110

5.2 核心内存区管理函数 110

memPartAddToPool() 111

5.2.2 核心内存区管理函数详细描述 111

memPartCreate() 111

memPartAlloc() 112

memPartAlignedAlloc() 112

memAddToPool() 113

memPartFree() 113

free() 114

malloc() 114

memShowInit() 115

5.3 内存区显示函数 115

5.3.1 函数库描述 115

5.3.2 内存区显示函数详细描述 115

memPartShow() 116

memShow() 116

5.4.1 函数库描述 117

memPartInfoGet() 117

5.4 缓冲区处理函数 117

bcmp() 118

5.4.2 缓冲区处理函数详细描述 118

bswap() 119

binvert() 119

uswab() 120

swab() 120

bcopy() 121

bzer0() 121

bcopyWords() 122

bcopyBytes() 122

bfillBytes() 123

bcopyLongs() 123

bfill() 123

rindex() 124

index() 124

6.1.1 函数库描述 125

第6章 VxWorks的I/0系统 125

6.1 I/O应用接口函数 125

unlink() 126

6.1.2 I/O接口函数详细描述 126

creat() 126

remove() 127

close() 128

open() 128

write() 129

rename() 129

read() 129

ioctl() 130

ioDefPathSet() 131

lseek() 131

chdir() 132

ioDefPathGet() 132

ioGlobalStdSet() 133

getcwd() 133

getwd() 133

ioTaskStdSet() 134

ioGlobalStdGet() 134

ioTaskStdGet() 135

6.2.1 函数库描述 136

isatty() 136

6.2 I/O系统函数 136

iosDrvInstall() 137

6.2.2 I/O系统函数详细描述 137

iosDevAdd() 138

iosDrvRemove() 138

iosFdValue() 140

iosDevFind() 140

iosDevDelete() 140

iosShowInit() 141

6.3.2 任务显示函数详细描述 141

6.3 I/O系统显示函数 141

6.3.1 函数库描述 141

iosDevShow() 142

iosDrvShow() 142

6.4.1 函数库描述 143

6.4 格式化I/O函数 143

iosFdShow() 143

printErr() 144

printf() 144

6.4.2 格式化的I/O函数详细描述 144

fioLibInit() 144

sprintf() 145

fdprintf() 145

vsprintf() 146

vfdprintf() 146

vprintf() 146

fioRead() 147

fioFormatV() 147

sscanf() 148

fioRdString() 148

selectInit() 149

6.5.2 select函数详细描述 149

6.5 select函数 149

6.5.1 函数库描述 149

select() 150

selWakeup() 151

selNodeDelete() 153

selNodeAdd() 153

selWakeupAll() 153

selWakeupListLen() 154

selWakeupListInit() 154

selWakeupTypec() 155

7.1.1 函数库描述 156

7.1 与MS-DOS系统兼容的文件系统函数 156

第7章 文件系统API 156

dosFsConfigGet() 164

7.1.2 dosFs文件系统函数详细描述 164

dosFsConfigShow() 165

dosFsConfigInit() 165

dosFsDateTimeInstall() 166

dosFsDateSet() 166

dosFsDevInit() 167

dosFsInit() 168

dosFsDevInitOptionsSet() 168

dosFsMkfs() 169

dosFsMkfsOptionsSet() 170

dosFsTimeSet() 171

dosFsReadyChange() 171

dosFsModeChange() 171

dosFsVolOptionsSet() 172

dosFsVolOptionsGet() 172

7.2.1 函数库描述 173

7.2 原始文件系统函数 173

dosFsVolUnmount() 173

rawFsDevInit() 175

7.2.2 原始文件系统函数详细描述 175

rawFsInit() 176

rawFsVolUnmount() 177

rawFsReadyChange() 177

rawFsModeChange() 177

7.3.1 函数库描述 178

7.3 磁带设备文件系统函数 178

tapeFsDevInit() 180

7.3.2 磁带文件系统函数详细描述 180

tapeFsVolUnmount() 182

tapeFsReadyChange() 182

tapeFsInit() 182

7.4.1 函数库描述 183

7.4 CD-ROM文件系统函数 183

cdromFsInit() 185

7.4.2 cdrom文件系统函数详细描述 185

cdromFsDevCreate() 186

cdromFsVolConfigShow() 186

8.1.1 函数库描述 187

8.1 系统相关函数 187

第8章 系统内核函数 187

sysClkConnect() 188

8.1.2 系统相关函数详细描述 188

sysClkRateGet() 189

sysClkEnable() 189

sysClkDisable() 189

sysAuxClkConnect() 190

sysClkRateSet() 190

sysAuxClkRateGet() 191

sysAuxClkEnable() 191

sysAuxClkDisable() 191

sysIntEnable() 192

sysIntDisable() 192

sysAuxClkRateSet() 192

sysMailboxEnable() 193

sysMailboxConnect() 193

sysBusIntAck() 193

sysBusIntGen() 193

sysModel() 194

sysNvRamSet() 194

sysNvRamGet() 194

sysPhysMemTop() 195

sysHwInit() 195

sysBspRev() 195

sysProcNumSet() 196

sysProcNumGet() 196

sysMemTop() 196

sysToMonitor() 196

sysScsiInit() 197

sysScsiBusReset() 197

sysBusTas() 197

sysLocalToBusAdrs() 198

sysScsiConfig() 198

sysSerialHwInit2() 199

sysSerialHwInit() 199

sysBusToLocalAdrs() 199

8.2.1 函数库描述 200

8.2 VxWorks内核函数 200

sysSerialReset() 200

sysSerialChanGet() 200

kernelInit() 201

8.2.2 任务信息函数详细描述 201

kernelTimeSlice() 202

kerneIVersion() 202

9.1.1 子程序库描述 203

9.1 用户接口子程序 203

第9章 用户部分 203

help() 204

9.1.2 用户接口子程序函数详细描述 204

bootChange() 205

netHelp() 205

period() 206

periodRun() 206

repeatRun() 207

repeat() 208

sp() 209

checkStack() 210

ti() 211

i() 211

ts() 212

show() 212

version() 213

td() 213

tr() 213

d() 214

m() 214

copy() 215

pwd() 215

cd() 215

diskInit() 216

diskFormat() 216

copyStream() 216

ls() 217

ld() 217

squeeze() 217

lsOld() 218

ll() 218

devs() 219

rm() 219

mkdir() 219

rmdir() 219

lkAddr() 220

lkup() 220

mRegs() 221

printLogo() 222

printErmo() 222

pc() 222

spyReport() 223

h() 223

logout() 223

spy() 224

spyTask() 224

spyHelp() 225

spyStop() 225

spyClkStart() 225

spyClkStop() 225

usrRoot() 226

usrInit() 226

9.2 自定义系统配置函数 226

9.2.1 函数库描述 226

9.2.2 自定义系统配置函数详细描述 226

usrClock() 227

10.2.1 函数库描述 228

10.2 与体系结构相关的浮点协处理器支持函数 228

第10章 浮点函数 228

10.1 浮点I/O支持函数 228

10.1.1 函数库描述 228

10.1.2 浮点支持函数详细描述 228

floatInit() 228

fppRestore() 229

fppSave() 229

10.2.2 与体系结构相关的浮点协处理器支持函数详细描述 229

fppTaskRegsGet() 230

fppProbe() 230

10.3.1 函数库描述 231

10.3 浮点协处理器支持函数 231

fppTaskRegsSet() 231

10.4.1 函数库描述 232

10.4 浮点显示函数 232

10.3.2 浮点协处理器支持函数详细描述 232

fppInit() 232

fppTaskRegsShow() 233

fppShowInit() 233

10.4.2 浮点显示函数详细描述 233

11.1.1 常用BSD套接字函数库 234

11.1 常用BSD套接字(socket)函数 234

第11章 VxWorks网络系统 234

socket() 235

11.1.2 常用BSD套接字函数详细描述 235

listen() 236

bind() 236

accept() 237

connec() 238

sendto() 239

connectWithTimeout() 239

send() 240

recvffom() 241

sendmsg() 241

recv() 242

setsockopt() 243

recvmsg() 243

getsockname() 245

getsockopt() 245

getpeemame() 246

11.2.1 函数库描述 247

11.2 zbuf套接字接口函数 247

shutdown() 247

zbufSockLibInit() 248

11.2.2 zbuf套接字接口函数详细描述 248

zbufSockSend() 249

zbufSockSendto() 250

zbufSockBufSend() 251

zbufSockBufSendto() 252

zbufSockRecv() 253

11.3.1 函数库描述 254

11.3 zbuf接口函数 254

zbufSockRecvfrom() 254

11.3.2 zbuf接口函数详细描述 256

zbufCreate() 256

zbufDelete() 256

zbufInsert() 256

zbufInsertBuf() 257

zbufInsertCopy() 258

zbufExtractCopy() 259

zbufCut() 260

zbufSplit() 260

zbufDup() 261

zbufLength() 262

zbufSegFind() 262

zbufSegNext() 262

zbufSegPrev() 263

zbufSegData() 263

11.4 Internet地址处理函数 264

11.4.1 函数库描述 264

zbufSegLength() 264

inet_addr() 265

inet_lnaof() 265

11.4.2 Internet地址处理函数详细描述 265

inet_makeaddr_b() 266

inet_makeaddr() 266

inet_netof() 267

inet_netof_string() 267

inet_network() 268

inet_ntoa_b() 268

inet_ntoa() 269

inet_aton() 269

11.5.2 Internet地址处理函数详细描述 270

11.5.1 函数库描述 270

ifAddrAdd() 270

11.5 网络接口函数 270

ifAddrSet() 271

ifAddrGet() 272

ifBroadcastSet() 272

ifBroadcastGet() 273

ifDstAddrSet() 273

ifDstAddrGet() 274

ifMaskSet() 274

ifMaskGet() 275

ifFlagChange() 275

ifFlagSet() 276

ifFlagGee() 277

ifMetricSet() 277

ifMetricGet() 278

ifRouteDelete() 278

11.6.2 IP过滤钩子函数详细描述 279

11.6.1 函数库描述 279

ipFilterLibInit() 279

11.6 IP过滤钩子函数 279

ifunit() 279

ipFilterHookAdd() 280

ipFilterHookDelete() 280

11.7.2 IP堆栈管理函数详细描述 281

11.7.1 函数库描述 281

ipAttach() 281

11.7 IP堆栈管理函数 281

11.8 主机表子程序函数 282

11.8.1 子程序函数库描述 282

ipDetach() 282

hostTblInit() 283

hostAdd() 283

11.8.2 主机表子程序函数详细描述 283

hostDelete() 284

hostGetByName() 284

hostGetByAddr() 285

11.9 网络信息显示函数 286

gethostname() 286

11.9.1 函数库描述 286

sethostname() 286

11.9.2 网络信息显示函数详细描述 287

ifShow() 287

ipstatShow() 288

netPoolShow() 288

inetstatShow() 288

mbuShow() 289

netStackSysPoolShow() 289

netShowInit() 289

netStackDataPoolShow() 289

arptabShow() 290

routestatShow() 290

arpShow() 290

routeShow() 291

hostShow() 291

11.10 TCP信息显示函数 292

11.10.1 函数库描述 292

mRouteShow() 292

tcpDebugShow() 293

tcpShowInit() 293

tcpstatShow() 293

11.10.2 TCP信息显示函数详细描述 293

12.1.2 系统相关函数详细描述 294

12.1.1 函数库描述 294

errnoGet() 294

12.1 错误状态函数 294

第12章 错误状态函数 294

errnoSet() 295

errnoOfTaskSet() 295

errnoOfTaskGet() 295

12.2 错误码速查列表 296

附录 311

相关图书
作者其它书籍
返回顶部