打印

Demotop编译系统-最简单易用的跨平台编译系统

[复制链接]
1330|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
boychenhui|  楼主 | 2013-7-3 16:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Demotop是一款简单灵活的编译系统,专应用于嵌入式软件系统开发,它将使你的嵌入式软件系统开发的工程编译管理变得非常简便。
Demotop编译系统可以支持对多操作系统的跨CPU平台的编译管理,使工程实现快速跨平台开发。
Demotop允许你对工程目录结构进行完全自定义。
为了方便工程引用外部SDK软件,可以添加对SDK的编译管理支持,其中包括,编译SDK,并获取SDK所提供的库文件到本地工程的SDK专用目录中。
官方网址:demotop.com
特性介绍
    跨操作系统和CPU平台编译管理


        可根据所需的开发操作系统,为Demotop编译系统扩展编译工具链和编译规则,从而实现工程的跨平台编译,目前Demotop已经支持了Linux和VxWorks操作系统编译管理;


    丰富的编译管理命令集


        Demotop已经集成了工程维护管理命令,工程编译命令,工程调试命令的丰富的编译管理命令集,并且可根据功能需求,在Demotop编译系统中扩展所需的应用功能;


    二级模块编译管理


        根据工程需求,可定义任意多个二级模块结构的工程源码,轻松实现复杂的工程模块源码结构,并实现单模块的编译管理功能;


    自定义工程目录框架和模块样式


        工程目录框架可以任意定义,工程二级模块,即最终模块的模块目录结构可自行定义,可以有单独的源码目录和头文件目录,也不包含任何目录的模块样式;


    工程外部SDK编译管理控制


        实现了工程对外部SDK的编译管理控制功能,根据在Demotop中注册的SDK的路径信息,可以实现如编译SDK,获取SDK库文件到工程中等操作;


    反汇编调试功能


        可根据地址和函数等信息,反汇编并定位指定的地址或者函数,以达到反汇编调试的目的,如根据异常打印信息中RA异常返回地址,来定位异常的反汇编位置;


    三级配置文件等级设计


        最基本的配置信息,如工程模块结构等信息在工程顶层Makefile中配置,通用的Demotop配置信息(OS无关信息),在Make.config中配置,与OS相关的配置信息则在Make.config-中配置;






为了方便开发人员对工程编译及其调试,本编译系统提供了丰富的可用命令,使用”make ?”命令可以查看当前工程所支持的所有有效命令,其中包括了基本编译命令,以及扩展的编译管理命令,以下分别对这些命令进行介绍。


相关帖子

沙发
dong_abc| | 2013-7-4 07:22 | 只看该作者
放几个demo上来瞧瞧哦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝