SOPC英语翻译.doc_第1页
SOPC英语翻译.doc_第2页
SOPC英语翻译.doc_第3页
SOPC英语翻译.doc_第4页
SOPC英语翻译.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

417页alt_tick()原型: void alt_tick (void)通常被称为:设备驱动程序线程安全:没有。可以从中断服务程序得到:是的。包括: 描述:只有系统时钟驱动应该叫alt_tick()的函数。驱动负责产生周期调用这个函数显示速度叫alt_sysclk_init()。该函数提供通知系统一个系统时钟产生。这个函数作为ISR系统时钟驱动的一部分。返回:还看到: alt_alarm_start()alt_alarm_stop()alt_nticks()alt_sysclk_init()alt_ticks_per_second()gettimeofday()settimeofday()times()usleep()418页alt_ticks_per_second()原型: alt_u32 alt_ticks_per_second (void)通常被称为:C / c+程序设备驱动程序线程安全:是的。可以从中断服务程序得到:是的。包括: 描述:该函数alt_ticks_per_second返回系统时钟每秒滴答响的数量。如果没有可用的系统时钟,返回值为零。返回:返回系统钟每秒流逝滴答响的数量。还看到: alt_alarm_start()alt_alarm_stop()alt_nticks()alt_sysclk_init()alt_tick()gettimeofday()settimeofday()times()usleep()419页alt_timestamp()原型: alt_u32 alt_timestamp (void)通常被称为:C / c+程序线程安全:看描述。可以从中断服务程序得到:看描述。包括: 描述:该函数alt_timestamp返回时间戳计数器的当前值。看到制定程序的高分辨率的时间测量的部分使用Nios II软件开发手册的哈尔章。这一功能的实施由时间戳驱动提供。因此,不论这个函数是线程安全或可在中断水平都依赖于潜在的驱动。调用函数alt_timestamp()之前总是叫alt_timestamp_start函数。否则alt_timestamp()的行为是未定义的。返回:返回的时间戳计数器的当前值。还看到:alt_timestamp_freq()alt_timestamp_start()420页alt_timestamp_freq()原型: alt_u32 alt_timestamp_freq (void)通常被称为:C / c+程序线程安全:看描述。可以从中断服务程序得到:看描述。包括: 描述: alt_timestamp_freq函数返回时间计数器格的速率。看到制定程序的高分辨率的时间测量的部分使用Nios II软件开发手册的哈尔章。这一功能的实施由时间戳驱动提供。因此,不论这个函数是线程安全或可在中断水平都依赖于潜在的驱动。返回:返回值是计数器每秒滴答响的值。还看到:alt_timestamp()alt_timestamp_start()421页alt_timestamp_start()原型:int alt_timestamp_start(空缺)通常被称为:C / c+程序线程安全:看描述。可以从中断服务程序得到:看描述。包括: 描述:alt_timestamp_start函数启动系统的时间计数器。看到制定程序的高分辨率的时间测量的部分使用Nios II软件开发手册的哈尔章。这一功能的实施由时间戳驱动提供。因此,不论这个函数是线程安全或可在中断水平都依赖于潜在的驱动。这个函数重置计数器定到零,并且开始运行计数器。返回:返回值为零成功,否则非零。还看到:alt_timestamp()alt_timestamp_freq()422页alt_uncached_free()原型: void alt_uncached_free (volatile void* ptr)通常被称为:C / c+程序设备驱动程序线程安全:是的。可以从中断服务程序得到:没有。包括: 描述:alt_uncached_free函数引起的由指针指出的内存被配置,如下,即通过对alt_uncached_malloc()的一个要求向未来提供配置。输入指针,指针,通过对alt_uncached_malloc()的一个要求指向以前记忆配置的区域。 行为是未定义的如果这是绝对不可能的。返回:还看到:alt_dcache_flush()alt_dcache_flush_all()alt_icache_flush()alt_icache_flush_all()alt_remap_cached()alt_remap_uncached()alt_uncached_malloc()423页alt_uncached_malloc()原型: volatile void* alt_uncached_malloc (size_t size)通常被称为:C / c+程序设备驱动程序线程安全:是的。可以从中断服务程序得到:没有。包括: 描述:alt_uncached_malloc()函数分配非高速缓存内存的字节长度尺寸的一个区域。内存的区域分配可以利用alt_uncached_free ()函数这种方式释放。没有数据缓存的处理器返回非高速缓存内存。返回:如果足够的内存不能被合理分配,该函数将返回空,否则指针返回指定空间。还看到:alt_dcache_flush()alt_dcache_flush_all()alt_icache_flush()alt_icache_flush_all()alt_remap_cached()alt_remap_uncached()alt_uncached_free()424页alt_write_flash()原型: int alt_write_flash(alt_flash_fd* fd,int offset,const void* src_addr,int length)通常被称为:C / c+程序设备驱动程序线程安全:没有。可以从中断服务程序得到:没有。包括: 描述:该函数alt_write_flash写数据进入flash。数据能够被在src_addr地址写入,长度字节正在写进flash fd,偏移量字节来自一开始的闪存。只有在单螺纹模式运行时调用这个函数。这个函数不保存任何非书面的受写入影响的任何flash分区。看到制定程序的简单flash存取的部分使用Nios II软件开发手册的哈尔章。唯一有效的值是那些从alt_flash_open_dev函数返回的fd参数。如果任何其它值通过这个函数行为是未定义的。返回:返回值为零成功,否则非零。还看到:alt_erase_flash_block()alt_flash_close_dev()alt_flash_open_dev()alt_get_flash_info()alt_read_flash()alt_write_flash_block()425页alt_write_flash_block()原型: int alt_write_flash_block(alt_flash_fd* fd,int block_offset,int data_offset,const void *data,int length)通常被称为:C / c+程序设备驱动程序线程安全:没有。可以从中断服务程序得到:没有。包括: 描述:alt_write_flash_block函数写一个消除flash块。flash装置被fd指定,这个模块偏移量是flash在模块开始的偏移量,data_offset是flash开始写数据的偏移量,data是写入的数据,长度是数据要写的多少。注意,没有检查了任何参数。看到制定程序的高密度的flash存取的部分使用Nios II软件开发手册的哈尔章。只有在单螺纹模式运行时调用这个函数。唯一有效的值是那些从alt_flash_open_dev函数返回的fd参数。如果任何其它值通过这个函数行为是未定义的。返回:返回值为成功,否则非零。还看到:alt_erase_flash_block()alt_flash_close_dev()alt_flash_open_dev()alt_get_flash_info()alt_read_flash()alt_write_flash()426页close()原型: int close (int fd)通常被称为:C / c+程序Newlib C库线程安全:看的描述。可以从中断服务程序得到:没有。包括: 描述: close()函数是标准的UNIX风格的close()函数,关闭文件运算符fd。只有调用close()函数线程安全,如果close()函数的实施是线程安全操纵的驱动提供的。fd参数的有效值: 标准输出、标准输入和标准错误输出,或任何一个调用open()的返回值。返回:返回值为零成功,否则-1。如果一个错误发生,errno将注明原因。还看到: fcntl()fstat()ioctl()isatty()lseek()open()read()stat()write()Newlib文档。在Windows的开始菜单上,点击项目,Altera,Nios,Nios文件。427页execve()原型: int execve(const char *path,char *const argv,char *const envp)通常被称为:Newlib C库线程安全:是的。可以从中断服务程序得到:是的。包括:描述:execve函数是仅供newlib兼容。返回:调用execve()总是失败返回代码-1和errno设置ENOSYS。还看到: Newlib文档。在Windows的开始菜单上,点击项目,Altera,Nios,Nios文件。428页fcntl()原型: int fcntl(int fd, int cmd)通常被称为:C / c+程序线程安全:没有。可以从中断服务程序得到:没有。包括:描述:该函数fcntl一个有限标准实施的fcntl()系统调用,它能改变一个关于打开文件中运算符的标记的状态。正常情况下,这些标记将调用open()。这一函数的主要用处是改变一个阻断到非阻断的装置的状态, (设备驱动程序,支持此功能)。输入参数fd是被操作的文件运算符. cmd是常见的执行命令,这可以执行F_GETFL(返回的标记当前值)或F_SETFL(将设置标记的值)。返回:如果cmd是F_SETFL,参数arg是新的标记值,否则arg是被忽视的。只有标记O_APPEND 和O_NONBLOCK可以调用fcntl()更新。所有其他的标记仍保持不变。返回值是零成功,否则-1。如果cmd是F_GETFL,返回值是标记的当前值。如果有一个错误, 返回-1。如果一个错误,errno将注明原因。还看到: close()fstat()ioctl()isatty()lseek()read()stat()write()Newlib文档。在Windows的开始菜单上,点击项目,Altera,Nios,Nios文件。429页fork()原型: pid_t fork (void)通常被称为:Newlib C库线程安全:是的。可以从中断服务程序得到:不包括:描述: fork()函数是仅由newlib的兼容性提供。返回:调用fork()总是失败返回代码-1和errno设置为ENOSYS。还看到: Newlib文档。在Windows的开始菜单上,点击项目,Altera,Nios,Nios文件。430页fstat()原型: int fstat (int fd, struct stat *st)通常被称为:C / c+程序Newlib C库线程安全:看的描述。可以从中断服务程序得到:没有。包括: 描述:函数fstat()得到关于一个打开的文件运算符的功能的信息。潜在的设备驱动填补关于描述了它的功能的输入st结构。看到了头文件sys/stat.h提供有可利用的选项编译器。默认的文件运算符被标记为字符设备,如果潜在的驱动不提供各自的fsat()函数的实施。调用fstat是线程安全的, fstat()的实施提供的是线程安全操纵的驱动,。fd参数的有效值: 标准输出、标准输入和标准错误输出,或任何一个调用open()的返回值。返回:返回值为零成功,否则-1。如果调用失败,errno被设置为显示此错误的成因。还看到: close()fcntl()ioctl()isatty()lseek()open()read()stat()write()Newlib文档。在Windows的开始菜单上,点击项目,Altera,Nios,Nios文件。431页getpid()原型: pid_t getpid (void)通常被称为:Newlib C库线程安全:是的。可以从中断服务程序得到:没有。包括:描述:getpid函数提供newlib兼容性和获得当前进程id。返回:因为哈尔系统无法包含很多进程,getpid()总是返回相同的id的数。还看到: Newlib文档。在Windows的开始菜单上,点击项目,Altera,Nios,Nios文件。432页gettimeofday()原型:int gettimeofday(struct timeval *ptimeval,struct timezone *ptimezone)通常被称为:C / c+程序Newlib C库线程安全:看的描述。可以从中断服务程序得到:是的。包括: 描述:该函数gettimeofday()获得时间结构,功能是提示当前的挂钟的时间。这个时间是用过去系统时钟滴答响的数计算,和现在的时间的值通过最后一次调用settimeofday()设定。如果这个函数被调用的同时调用settimeofday()、通过settimeofday()的返回值是不可靠的,然而,并发调用settimeofday()是合法的。返回:返回值为零成功,否则-1。如果一个错误发生,errno将注明原因。还看到: alt_alarm_start()alt_alarm_stop()alt_nticks()alt_sysclk_init()alt_tick()alt_ticks_per_second()settimeofday()times()usleep()Newlib文档。在Windows的开始菜单上,点击项目,Altera,Nios,Nios文件。433页ioctl()原型: int ioctl (int fd, int req, void* arg)通常被称为:C / c+程序线程安全:看的描述。可以从中断服务程序得到:没有。包括: 描述: 这函数 ioctl()允许应用代码去操纵一个有具体路径驱动的驱动设备的I / O能力。这个函数和标准UNIX的ioctl()函数是等效的。输入参数fd是一个对这个设备操作的打开的文件运算符, req是一个定义操作要求的列举,并且arg的解释要求明确。一般来说,向量的实施要求适当的ioctl()函数驱动(注册alt_dev结构驱动)。然而,就这个设备来说(反对文件子系统),TIOCEXCL文件子系统TIOCNXCL请求对驱动是未经处理的参考。这些要求锁存和释放一个互斥存取的装置。调用ioctl()只是线程安全如果ioctl()的实施提供的驱动的操纵是线程安全。fd参数的有效值: 标准输出、标准输入和标准错误输出,或任何一个调用open()的返回值。返回: 返回值的解释要求明确。如果一个错误发生,errno将注明原因。还看到: close()fcntl()fstat()isatty()lseek()open()read()stat()write()Newlib文档。在Windows的开始菜单上,点击项目,Altera,Nios,Nios文件。434页isatty()原型: int isatty(int fd)通常被称为:C / c+程序Newlib C库线程安全:看的描述。可以从中断服务程序得到:没有。包括:描述:isatty()函数决定了与之关联文件运算符fd的设备是否是一个终端装置。该实施采用的驱动fstat()函数来决定它的答复。调用isatty仅仅线程安全, 如果fstat()的实施提供的驱动的操纵是线程安全。返回:如果这个装置是一个有特色装置返回值是1,否则是零。如果一个错误发生,errno将注明原因。还看到: close()fcntl()fstat()ioctl()lseek()open()read()stat()write()Newlib文档。在Windows的开始菜单上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论