armdevelopersuite介绍内容摘要:

O2 : 完整优化 , 有限的调试信息 “ Release”  支持 ROPI / RWPI  内嵌汇编  C和汇编的交叉列表 ( ‘S fs’) 10 TM 10 56v05 ARM Developer Suite Overview C / C++ Compiler – 数据类型  下面这些数据类型可支持  char 8 bit byte  short 16 bit halfword  int 32 bit word  long 32 bit integer  float 32 bit IEEE singleprecision  double 64 bit IEEE doubleprecision  pointers 32 bits  long long 64 bit integer pointer,char( 默认为 unsigned , 可用 zc变为 signed) 之外,上述所有的默认值为 Signed。 11 TM 11 56v05 ARM Developer Suite Overview 提供的库  ANSI C库  完整的文件处理,字符,数学库等,在目标平台可支持  默认情况下 ,使用 semihosted SWI’s和主机调试器通讯  比如:文件操作, I/O操作  库、函数包这些不需要为重定向而重新编译。  适合嵌入式使用 没有单独的内嵌变量  自动选择正确的库  决定于你所使用的字节对齐方式,独立的位置,堆栈的检查等。  保留了 run time 功能支持和浮点支持  C++ 库包含 :  标准 c++库( )  C++ 编译器包含 run time 功能支持 12 TM 12 56v05 ARM Developer Suite Overview  库代码在 ARM平台上运行,但低级 I/O请求由主机提供  SWI机制提供了和主机的通路  SWI 接口由 ARMulator, Angel 和 MultiICE共同提供  Semihosted 程序可在所有的 ARM平台上运行,而不需移植  调试工具必须提供这种功能 Semihosting : printf(“hello\n”)。 : : SWI : Application Code Library Code Communication with debugger running on host SWI。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。