vxworks下文件读写示例

简介: <p> </p> <p>dev</p> <p>1.create file on floopy disk and write contents:<br> -> pdev=fdDevCreate(0,0,0,0)     /* A:,1.44M,whole disk,offset */<br> -> dosFsMkfs("/fd0",pdev)  <br> -> f

 

dev

1.create file on floopy disk and write contents:
-> pdev=fdDevCreate(0,0,0,0)     /* A:,1.44M,whole disk,offset */
-> dosFsMkfs("/fd0",pdev)  
-> fd=creat("/fd0/myfile",2)  or   -> fp=fopen("/fd0/myfile","w")
-> buf="what you want to write to file" 
-> write(fd,buf,strlen(buf)+1)  or -> fprintf(fp,buf)
-> close(fd)    or  -> fclose(fp)

2.open file and read contents from floopy disk:
-> readbuf=malloc(100)   
-> fd=open("/fd0/myfile",2)  or -> fp=fopen("/fd0/myfile","r")
-> read(fd,readbuf,100)   or -> fread(readbuf,1,50,fp)
-> printf readbuf   
-> close(fd)    or -> close(fp)
      

3.on simpc shell:
-> fp=fopen("host:d:/temp/myfile","w")
-> fprintf(fp,"kjkkhjk")
-> fclose(fp)

相关文章
|
8月前
|
Linux C++
LInux下Posix的传统线程示例
LInux下Posix的传统线程示例
56 1
|
存储 Linux 调度
【看表情包学Linux】系统下的文件操作 | 文件系统接口 | 系统调用与封装 | open,write,close 接口 | 系统传递标记位 O_RDWR,O_RDONLY,O_WRONLY...
【看表情包学Linux】系统下的文件操作 | 文件系统接口 | 系统调用与封装 | open,write,close 接口 | 系统传递标记位 O_RDWR,O_RDONLY,O_WRONLY...
128 1
|
6月前
|
Linux Shell Go
Linux中文件操作基本指令大全
Linux中文件操作基本指令大全
|
8月前
|
缓存 Linux 编译器
C/C++ 函数调用以及Linux中系统调用 开销介绍:介绍C/C函数调用以及Linux中系统调用的开销情况
C/C++ 函数调用以及Linux中系统调用 开销介绍:介绍C/C函数调用以及Linux中系统调用的开销情况
139 0
|
8月前
|
存储 C语言
文件操作及函数
文件操作及函数
62 0
|
Java Linux PHP
【Linux】基础IO——文件操作|文件描述符|重定向|缓冲区
Linux下的文件操作、C语言下的文件操作、文件描述符、重定向的原理和缓冲区的理解。
|
存储 API
驱动开发:内核文件读写系列函数
在应用层下的文件操作只需要调用微软应用层下的`API`函数及`C库`标准函数即可,而如果在内核中读写文件则应用层的API显然是无法被使用的,内核层需要使用内核专有API,某些应用层下的API只需要增加Zw开头即可在内核中使用,例如本章要讲解的文件与目录操作相关函数,多数ARK反内核工具都具有对文件的管理功能,实现对文件或目录的基本操作功能也是非常有必要的。
|
Linux Shell
Linux 基于flock命令实现多进程并发读写文件控制
Linux 基于flock命令实现多进程并发读写文件控制
677 0
|
缓存 Linux API
系统编程之文件IO(七)——0,1,2三个文件描述符与库函数和系统调用的区别
系统编程之文件IO(七)——0,1,2三个文件描述符与库函数和系统调用的区别
116 0
系统编程之文件IO(七)——0,1,2三个文件描述符与库函数和系统调用的区别
|
Python Windows
mmap库:Python内存映射文件操作
mmap库:Python内存映射文件操作
286 0
mmap库:Python内存映射文件操作