社区
Linux_Kernel
帖子详情
请问在linux内核实现浮点运算怎么弄?
startcraft_fans
2007-04-17 04:55:41
我想在linux内核实现软浮点运算,现在的linux内核是用busybox精简出来的,包含的东西应该比较少。
请问如何实现比较简单?
有没有现成的库使用?
有哪些注意点之类的?
请高手指教,谢谢!
...全文
1792
7
打赏
收藏
请问在linux内核实现浮点运算怎么弄?
我想在linux内核实现软浮点运算,现在的linux内核是用busybox精简出来的,包含的东西应该比较少。 请问如何实现比较简单? 有没有现成的库使用? 有哪些注意点之类的? 请高手指教,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyingdog
2007-04-25
打赏
举报
回复
在配置内核的时候把浮点模拟器选上,应该是可以支持的,但是速度非常慢。
我曾经遇到过,硬件明明支持浮点运算的,但是编译内核的时候选上了浮点模拟器,结果所有的应用程序的浮点运算速度都非常慢。所以我怀疑要支持浮点只要编译内核的时候选上,对于应用程序不需要怎么关心。
rw99yy
2007-04-25
打赏
举报
回复
浮点数和体系结构有关
另外需要人工保存和回复浮点数寄存器
rw99yy
2007-04-25
打赏
举报
回复
内核最好不要实现浮点运算吧
air_snake
2007-04-23
打赏
举报
回复
内核实现浮点运算,作甚么的啊。
lirun
2007-04-20
打赏
举报
回复
如果你的内核里编译进了浮点支持,那么是可以的。要不内核或是模块不能用float或是double内型的变量或函数,否则
tb01412
2007-04-18
打赏
举报
回复
现在的内核支持软浮点运算吗?如果是的话,你去math-emu目录里面找一找有哪些函数可以使用,直接调用函数进行运算就可以了,当然,可能要在内核中去配置对浮点库的支持(我猜想在默认情况下应该是不支持浮点运算库的)
startcraft_fans
2007-04-17
打赏
举报
回复
怎么没人回?
我的理解是这样的,教新的linux内核都有math-emu目录,里面应该实现了软浮点,
问题是,不知道怎么用那些定义的函数来做浮点运算,有没有浮点运算编程的例子之类的?
LINUX
内核
经典面试题
22)
Linux
中的
浮点运算
由应用程序
实现
还是
内核
实现
? 23) 模块程序能否使用可链接的库函数? 24) TLB中缓存的是什么内容? 25)
Linux
中有哪几种设备? 26) 字符设备驱动程序的关键数据结构是哪个? 27) 设备驱动程序...
浅谈
linux
kernel对于
浮点运算
的支持
目前大多数CPU都支持
浮点运算
单元FPU,FPU作为一个单独的协处理器放置在处理器核外,但是对于嵌入式处理器,
浮点运算
本来就少用,有些嵌入式处理器就会去掉浮点协处理器。 X86处理器一般都是有FPU的。而ARM PPC MIPS...
Linux
内核
编程:入门篇
本课程是《
Linux
内核
编程》的入门篇,主要给大家介绍一下
Linux
内核
开发、
Linux
驱动开发的就业行情、行业生态、需要掌握哪些技能、
Linux
内核
的学习方法、如何搭建
Linux
内核
的学习开发环境。
嵌入式设计及
linux
驱动开发指南——基于ARM9处理器.pdf
6.5.9 和
浮点运算
相关的选项 6.5.10 用户空间使用的二进制文件格式的选项 6.5.11 和电源管理相关的选项 6.5.12 和网络协议相关的选项 6.5.13 和设备驱动程序相关的选项 6.5.14 和文件系统相关的选项 6.5.15 和...
mips软浮点文档详细说明
在嵌入式领域,为了节省成本和减少功耗,很多芯片都是没有
浮点运算
模块的,一般该模块叫做FPU(float process unit)。这种情况下,
linux
内核
有一个模块叫math-emu的软件模块,就是用整数运算模拟浮点数运算,一般位于...
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章