当前位置:嗨网首页>书籍在线阅读

10-小结

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

12.4 小结

本章提供了一些背景知识,讲述如果构建和配置一个适合嵌入式开发的开发工作站。我们介绍了几种重要的服务器,以及如何安装和配置它们。本章的最后部分研究了NFS服务器,它是嵌入式开发人员最得力的工具之一。

  • 开发环境具备很多特性,它们极大地促进了嵌入式交叉开发效率的提升。大多数特性都由工具和实用程序来体现。我们会在下一章中详细介绍它们,下一章的主题是开发工具。
  • 对于嵌入式开发人员来说,配置得当的开发主机非常重要。
  • 必须合理配置交叉开发中使用的工具链,它应当和主机系统的目标Linux环境相匹配。
  • 开发主机中必须安装一些针对目标板的组件,供工具链和二进制工具引用。这些组件包括目标头文件、程序库、运行于目标板的二进制可执行文件以及相关配置文件。简而言之,你需要自己组装或购买一个嵌入式Linux发行版。
  • 作为一名嵌入式开发人员,配置目标板使用的一些服务器,比如TFTP、DHCP和NFS,会显著提高工作效率。本章分别举例介绍了这些服务器的配置。

补充阅读建议

GCC 在线文档

http://gcc.gnu.org/onlinedocs/

构建和测试gcc/glibc交叉工具链

http://kegel.com/crosstool/

“TFTP协议,第2版”,RFC 1350。

www.ietf.org/rfc/rfc1350.txt?number=1350

“启动协议(BOOTP)”,RFC 951。

www.ietf.org/rfc/rfc0951.txt?number=951

“动态主机配置协议”,RFC 2131。

www.ietf.org/rfc/rfc2131.txt?number=2131