社区
Linux_Kernel
帖子详情
关于嵌入式Linux固件中内核编译通常采用哪种优化方式
pentiumheart0506
2011-08-28 09:33:57
Linux内核裁剪编译并固化到固件中时通常采用哪种优化方式?我看资料说通常是-O2。
...全文
88
6
打赏
收藏
关于嵌入式Linux固件中内核编译通常采用哪种优化方式
Linux内核裁剪编译并固化到固件中时通常采用哪种优化方式?我看资料说通常是-O2。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jackyjkchen
2011-08-30
打赏
举报
回复
这和Linux内核,在涉及效率和开销方面的代码本身就精雕细琢有一定关系
jackyjkchen
2011-08-30
打赏
举报
回复
[Quote=引用 4 楼 pentiumheart0506 的回复:]
makefile里面默认的就是-o2,嵌入式对体积要求较高,所以-Os可能用的也较多吧。引用 3 楼 zmlovelx 的回复:
我-O2用的比较多.
[/Quote]
有时候-Os明显减少体积,性能上和-O2还没什么差别
pentiumheart0506
2011-08-30
打赏
举报
回复
makefile里面默认的就是-o2,嵌入式对体积要求较高,所以-Os可能用的也较多吧。[Quote=引用 3 楼 zmlovelx 的回复:]
我-O2用的比较多.
[/Quote]
帅得不敢出门
2011-08-29
打赏
举报
回复
我-O2用的比较多.
jackyjkchen
2011-08-28
打赏
举报
回复
[Quote=引用 1 楼 xunxun1982 的回复:]
编译开关么
一般是-O2
兼顾了性能和体积
如果是3.x版本,推荐-Os
4.x版本一般推荐-O2,在某些时候可以-Os达到更好的性能
可以参见
http://en.gentoo-wiki.com/wiki/Safe_Cflags
[/Quote]
一般是这样
像Debian 6用的就是-Os
xunxun
2011-08-28
打赏
举报
回复
编译开关么
一般是-O2
兼顾了性能和体积
如果是3.x版本,推荐-Os
4.x版本一般推荐-O2,在某些时候可以-Os达到更好的性能
可以参见
http://en.gentoo-wiki.com/wiki/Safe_Cflags
嵌入式
LINUX
教程
嵌入式
Linux
是一种将
Linux
操作系统定制化以适应特定硬件平台的系统,广泛应用于各种设备,如智能手机、智能家居、工业自动化、车载系统等。本教程旨在深入讲解
嵌入式
Linux
的相关知识,帮助学习者掌握其核心概念和...
linux
面试题,驱动,
嵌入式
面试题,arm,驱动
4. **
嵌入式
面试题**:在
嵌入式
面试
中
,应聘者可能需要解答关于实时操作系统、
嵌入式
内存管理、RTOS任务调度、
嵌入式
编程语言(如C/C++)、
固件
更新、硬件调试工具使用等问题。 5. **
内核
定制**:
Linux
内核
定制涉及...
飞思卡尔Imx6开发板
Linux
系统官方指南(Yocto 版本 )
4. **设备树**:在
嵌入式
Linux
中
,设备树(Device Tree)是一种配置
方式
,用于描述硬件结构,帮助
内核
识别和初始化硬件资源。在飞思卡尔IMX6的Yocto环境
中
,设备树源码(DTS)用于定义SoC的外设和引脚配置。 5. **...
linux
版小米随身WIFI驱动
在
Linux
中
,可以使用`insmod`、`modprobe`或`lsmod`等命令来管理这些模块。 5. **
编译
与安装**: 安装
Linux
驱动通常涉及以下步骤:解压源代码、配置(`./configure`)、
编译
(`make`)和安装(`sudo make install`...
SH7128T 精简版ROM(V1.0)
在压缩包文件
中
,"image"很可能是
编译
后的
固件
镜像文件,用于烧录到SH7128T的存储介质上。烧录过程可能通过专用的编程器或者在设备的开发板上进行。烧录前,必须确保设备已正确连接,遵循安全操作规程,防止损坏硬件...
Linux_Kernel
4,466
社区成员
17,461
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章