展讯项目构建

1. 选择一个项目模板,确保能正常编译
   1) 真机: 
 make p=projectname new
              重新连接: make p=projectname image
   2) 模拟器:
 make p=projectname m=simulator
              vc6.0 打开build目录对应工程的win/simulator文件
 设置msdevkernel为Active Project
 编译工程后msdevkernel.dll会生成在win/bin下
 打开win/bin 目录下面的msdev.exe运行模拟器

    
 
2. 新建MyProject_source      MyProject_lib   2个项目 (支持trace的)

全新组织:
1.  MS_Code 目录下copy一个ok的make文件为project_MyProject_resource.mk, project_MyProject_lib.mk
     并修改PRODUCT_CONFIG 和 PRODUCT_BASELIB_DIR 宏为相应的MyProject_resource ,MyProject_lib

2. \MS_Code\MS_Customize\source\product\config 创建config文件,讲copy的模板对应的目录复制为
    MyProject_resource 和MyProject_lib目录
   // 项目特有的驱动配置文件,目录使用的目录由它的project.mak 中的PRODUCT_CONFIG 决定,不一定是工程名

3. \MS_Code\lib 创建项目依赖的系统lib ,把模板的对应目录copy为MyProject_resource, MyProject_lib目录
  // 目录使用的目录由它的project.mak 中的PRODUCT_BASELIB_DIR 决定,不一定是工程名

4. \MS_Code\MS_Customize 创建工程连接脚本, copy模板对应的连接脚本为
   SC6600L_MyProject_resource   和 SC6600L_MyProject_lib
// scater文件名字必须与makefile 中SCF_FILE宏定义的 格式一致
  // 连接脚本不一定是工程的名字,并须选择模板样本PRODUCT_CONFIG 对应的

5. \MS_Code\version 常见版本信息 copy模板对应的版本文件为
 version文件名字必须与makefile 中VERSION_FILE宏定义的 格式一致
  // 模板对应的文件名由project.mak中的 PRODUCT_CONFIG 决定


利用已有组织:
只要MS_Code 目录下copy一个ok的make文件为project_MyProject_resource.mk, project_MyProject_lib.mk
     并修改PRODUCT_CONFIG 和 PRODUCT_BASELIB_DIR 宏为模板使用的开关

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值