kingzlt 发表于 2014-3-4 11:31
现在还没用BIOS,就裸编的map来看,flash基本占满,RAM还有大量空余,有几个疑问:
1、BIOS内核有多大,
...
1、BIOS是模块化的、可裁剪的,只有用到的组件才在最后link到可执行文件。内核的大小至少与下面几个因素有关:不同的CPU,用到的组件多少,静态配置还是动态创建等。这些需要你去考量。
2、使用BIOS肯定比裸奔多占用RAM空间。尽量少用BIOS组件,不要动态创建组件。根据需要静态创建BIOS组件加上你自己的应用代码的占用空间,就可以大概估算出最终执行代码所占用的空间了。 |
|