工作总结日志<三> 数控系统RTLinux内核上几个系统类型和函数在RTAI内核上的对应
2014-06-07 21:16
337 查看
系统时间类型 hrtime_t ----------- RTIME
内核打印函数 rtl_printf( ) ----------- rt_printk( )
线程句柄类型 pthread_t ----------- RT_TASK
线程创建函数 pthread_create( ) -------------- rt_task_init( )
线程删除函数 pthread_delete_np( ) ------------ rt_task_delete( ) 一般情况下rtlinux这种函数参数为句柄
rtai为句柄指针
共享内存申请 mbuff_alloc( ) 参数为共享内存名字 大小
rtai_kmalloc( )参数为内存ID号 大小 用户空间函数rati_malloc( )
共享内存释放 mbuff_free( ) 参数为内存名字 内存指针
rtai_kfree( ) 参数为内存ID号
线程挂起函数 pthread_wait_np ------------------- rt_task_wait
关中断 rtl_hard_disable_irq ----------------------- rt_disable_irq
开中断 rtl_hard_enable_irq --------------------- rt_enable_irq
内核打印函数 rtl_printf( ) ----------- rt_printk( )
线程句柄类型 pthread_t ----------- RT_TASK
线程创建函数 pthread_create( ) -------------- rt_task_init( )
线程删除函数 pthread_delete_np( ) ------------ rt_task_delete( ) 一般情况下rtlinux这种函数参数为句柄
rtai为句柄指针
共享内存申请 mbuff_alloc( ) 参数为共享内存名字 大小
rtai_kmalloc( )参数为内存ID号 大小 用户空间函数rati_malloc( )
共享内存释放 mbuff_free( ) 参数为内存名字 内存指针
rtai_kfree( ) 参数为内存ID号
线程挂起函数 pthread_wait_np ------------------- rt_task_wait
关中断 rtl_hard_disable_irq ----------------------- rt_disable_irq
开中断 rtl_hard_enable_irq --------------------- rt_enable_irq
相关文章推荐
- 工作总结日志<二> 有关PCI的
- 工作总结 无法确定条件表达式的类型,因为“<null>”和“System.DateTime”之间没有隐式转换 解决办法 object——Nullable<T> (可空类型)
- 工作总结日志<一> 有关实时线程的
- 2014-04-17工作日志:关于注册表的几个函数,我的总结。。。
- 高性能分布式计算与存储系统设计概要——暨2012年工作3年半总结(上) <转>
- <转>Windows 各种计时函数总结
- PostgreSQL学习手册(函数和操作符<三>)
- Delphi-IOCP学习笔记<三>====工作线程和Listener
- 读<<CLR via C#>>总结(2) 对象创建的原理和两种类型转换方法
- <系统函数实现>memcmp
- 工作总结3-typedef中的函数类型与函数指针类型
- 读<<CLR via C#>>总结(3) 值类型和引用类型的区别
- PostgreSQL学习手册(函数和操作符<三>)
- Android学习之多线程开发总结<三>
- 将datagrid中数据导出到excel中 -------<<工作日志2014-6-6>>
- PostgreSQL学习手册(函数和操作符<三>)
- Sql Server2005 Transact-SQL 新兵器学习总结之-排名函数 <转>
- 读<<CLR via C#>>总结(6) 详谈实例构造器和类型构造器
- <备份>10月12日 内核编译与日志
- [工作问题总结]日志系统更换主题总结