Chinaunix

标题: 内核代码使用C标准库 [打印本页]

作者: xgdlrh    时间: 2011-12-31 13:33
标题: 内核代码使用C标准库
在我的驱动程序里,需要使用标准库里面的数学函数吗,怎么使用呢?
作者: lengyuex    时间: 2011-12-31 14:29
不可以,你只能使用内核里面的函数。
作者: lengyuex    时间: 2011-12-31 14:40
不要想着在内核里计算浮点,如果真需要复杂的数字计算,你可以把raw数据直接给user mode, 让user mode去计算。
作者: xgdlrh    时间: 2011-12-31 17:07
其实我使用的是rtai内核,需要的是实时性,用用户mode就没实时性了,想数学计算也在内核中完成
作者: lengyuex    时间: 2012-01-01 01:05
xgdlrh 发表于 2011-12-31 17:07
其实我使用的是rtai内核,需要的是实时性,用用户mode就没实时性了,想数学计算也在内核中完成


那可以把数学库移值到内核里。
作者: xgdlrh    时间: 2012-01-04 09:31
确信可以吗回复 5# lengyuex


   
作者: 瀚海书香    时间: 2012-01-04 20:02
回复 1# xgdlrh
应该不行。内核不支持浮点运算的
作者: Blaider    时间: 2012-01-04 23:18
貌似一般的驱动类书,一开头就说明不能使用标准库的函数了。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2