VxWorks 6.2下Goahead移植详述:从下载到配置详解
5星 · 超过95%的资源 需积分: 10 4 浏览量
更新于2024-10-23
收藏 246KB PDF 举报
本文档详细记录了作者王建忠在2010年对Goahead框架移植到VxWorks 6.2的操作步骤,适用于Workbench 2.4开发环境。移植过程针对的是MPC8347处理器,并且是在已有文件系统的板子上进行的。作者首先强调了网络上关于Goahead移植的信息大多集中在Tornado 2.2版本,而他的分享提供了更具体的工作bench移植教程。
步骤一:从Pudn网站下载Goahead的源码,网址是<http://www.pudn.com/downloads150/sourcecode/unix_linux/detail648886.html>。这个阶段主要是获取基础代码库。
步骤二:在Workbench中创建一个名为"vxworksDownloadableKernelModule"的项目,确保其与目标板子的镜像关联,并选择适合的Build Tool(例如PPC603diab),因为这取决于开发者的具体需求。
步骤三:将下载的Goahead源码中的代码整合到新项目中,但需要删除与VxWorks不兼容的部分,如websSSL.c、websSSL.h和webcomp.c,以适应VxWorks平台。
步骤四:配置项目的编译设置。首先,打开编译属性,将Goahead代码所需的头文件路径添加到Include路径中。由于作者选择直接构建并自动添加路径,所以系统会提示用户进行此操作。其次,添加必要的宏定义,如-DWEBS、-DUEMF、-DOS="VXWORKS"、-DVXWORKS和-DUSER_MANAGEMENT_SUPPORT,以指示编译器用于VxWorks环境。
在配置过程中,作者提供了一张截图来展示如何通过右键点击项目属性来添加这些宏定义。这有助于读者理解如何在实际操作中应用这些设置。
总结,这份文档为Goahead在VxWorks 6.2环境下移植提供了详细的指导,包括下载源码、创建项目、代码整合以及关键的编译配置。对于有类似项目需求的开发者来说,这是一份宝贵的参考资料,可以帮助他们避免在移植过程中遇到的常见问题。
2016-09-29 上传
2016-08-19 上传
2016-09-14 上传
2022-07-15 上传
2018-12-05 上传
2012-02-20 上传
点击了解资源详情