社区
Linux_Kernel
帖子详情
关于嵌入式Linux固件中内核编译通常采用哪种优化方式
pentiumheart0506
2011-08-28 09:33:57
Linux内核裁剪编译并固化到固件中时通常采用哪种优化方式?我看资料说通常是-O2。
...全文
116
6
打赏
收藏
关于嵌入式Linux固件中内核编译通常采用哪种优化方式
Linux内核裁剪编译并固化到固件中时通常采用哪种优化方式?我看资料说通常是-O2。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
OpenWrt与
嵌入式
Linux
本文详细介绍了OpenWrt与
嵌入式
Linux
的关系,OpenWrt的特点和优势,如高度可定制性、丰富的开源社区。作者分享了从零开始配置OpenWrt的步骤,包括硬件接口如GPIO、SPI、IIC的使用,以及网络配置、
内核
编译
、包管理器opkg的使用。文章还提到了OpenWrt与桌面
Linux
和一般
嵌入式
Linux
的区别,并介绍了如何解决常见的配置和硬件问题。
PowerPC
嵌入式
Linux
系统构建:从
内核
编译
到开箱即用部署
本文详细阐述在Freescale Sandpoint PowerPC评估板上构建开箱即用
嵌入式
Linux
系统的完整流程,涵盖根文件系统制作、针对Sandpoint平台的
Linux
内核
获取、配置、内存适配修改、交叉
编译
,以及通过DINK32调试器将
内核
烧录至Flash并实现自动化启动的关键技术。重点包括硬盘分区策略、/etc/inittab与/etc/fstab定制、
内核
命令行参数设置及ELF镜像裸写操作。
PlutoSDR
固件
裁剪实战:从
编译
失败到
优化
成功的完整指南
本文详细讲解PlutoSDR因
固件
超32MB QSPI Flash容量而‘变砖’的紧急救援方法,包括通过Vitis+JTAG重写FSBL引导;深入剖析Buildroot
编译
缓存与依赖导致裁剪失效的原因;系统演示基于menuconfig的精准包裁剪流程;并涵盖
内核
精简、文件系统替换(如Cramfs)、
编译
器-Os
优化
及size分析等进阶瘦身技术。
优化
嵌入式
Linux
的启动时间的秘密
本文介绍了
嵌入式
Linux
系统快速启动的
优化
方法,包括工具链
优化
、文件系统选择、
内核
配置、初始化脚本改进等方面,提供了详细的实践案例。
跨界对话:当
Linux
内核
模块
编译
遇见多样化的
嵌入式
生态
本文聚焦
嵌入式
Linux
环境下
内核
模块的多平台
编译
问题,涵盖RK3568、H616等异构芯片的工具链适配、
内核
API兼容性应对、Makefile跨平台工程设计、
固件
加载机制、多平台调试方法论及CI/CD自动化验证体系。重点解析内置驱动与模块化驱动的选型权衡、
内核
头文件与配置一致性保障、
固件
版本校验与安全更新,并强调资源受限场景下的内存与电源
优化
策略。
Linux_Kernel
4,469
社区成员
17,458
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章