SDK是用于嵌入系统设计的软件开发平台,与其他软件开发环境一样,设计者能在这个开台下输入、编辑、编译与调试软件源代码等,其开发环境基于开放源码的Eclipse架构。
EDK中平台的软件部分是通过MSS文件来描述的,该文件是一个可编辑的文本文件。它与软件应用程序共同构成嵌入式系统的软件部分的主要输入文件,这些文件与EDK中的内置的库及外设驱动程序,还有自定义外设所建的库文件一起来编译应用程序。最后产生ELF文件(Executable and Linking Format),该文件就是在目标硬
## 技巧
有人问我,如何通过选项来指定动态连接器,而不使用缺省系统自带的动态连接器。我后来查了下ld的手册,有这么一个选项:
-Ifile
--dynamic-linker=file
Set the name of the dynamic linker. This is only meaningful when generating dynamically linked ELF executables. The default dynamic linker is n
一款运行于Linux下的Hex、Bin、Srec、S19格式GUI合并和转换工具。可拖拉完成Hex合并和Hex转换成Bin操作。GUI的界面可以方便的实现Hex和Bin相互转换以及合并操作,也可将ELF OUT AXF格式转化为BIN或Hex。安装后包含HexMergeTool(合并)和HexConvertTool(转换)两个功能。安装包可以直接安装。压缩包解压缩即可运行。也支持鼠标拖放操作。此为Linux 32bit版本,非source。版本为V1.00.01。
一款运行于Linux下的Hex、Bin、Srec、S19格式GUI合并和转换工具。可拖拉完成Hex合并和Hex转换成Bin操作。GUI的界面可以方便的实现Hex和Bin相互转换以及合并操作,也可将ELF OUT AXF格式转化为BIN或Hex。安装后包含HexMergeTool(合并)和HexConvertTool(转换)两个功能。安装包可以直接安装。压缩包解压缩即可运行。也支持鼠标拖放操作。此为Linux 64bit版本,非source。版本为V1.00.01。