做为目前软件技术的一个非常火的分支,嵌入式编辑开发的热度那是相当高。对于嵌入式开发中的固件剪裁操作,主要是考虑到嵌入式系统各种空间的利用和运行速度等因素,本人借鉴同事们的经验将嵌入式固件剪裁的常用方法略做归纳,借用三十六计的名词分享如下:
李代桃僵
该种方法主要是将固件系统中一些功能重叠的部分进行分类编辑,对于一些使用频率低、功能相同的部分该删就删,该整合就进行整合,允许的话可以采取调用等方法进一步将重叠的部分进行压缩,避免大量重叠的功能区产生浪费和挤占有限空间。
借尸还魂
同理,对于固件剪裁的操作还要注意软硬件相互结合的操作,在进行软件编辑过程中要着重对系统功能进行删繁就简,避免过多的冗余相造成有限的系统资源被挤占。至于软件层面的编辑,主要依赖各种算法的加持。
|