积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> 嵌入式软件 >> 相关文章
  相关分类: LINUX | WINCE | UC/OS | Bootloader | 下载 | VXWORKS | 网络协议 | JAVA | 汇编 | 驱动设计 | Symbian | XP Embedded | Nucleus | 新产品 | 相关文章 | 综合技术 |
针对S698系列处理器的Windows平台集成开发环境
 
作者:珠海欧比特控制工程股份有限公司 龚永红 王超 李付海 颜军   来源:今日电子/21IC    点击数:349   更新时间:2008-9-8
您可以添加到网摘 让更多人关注此文章:

    

目前S698系列处理器在电子、通信以及航空航天等领域有着广泛的应用,但还没有基于这种架构的windows平台集成开发环境,Orion4.0正好填补了这一空白。本文主要介绍如何利用可扩展的Java开发平台插件机制实现Orion4.0,同时演示如何利用这个集成开发环境进行高效率的开发。
 
传统的开发流程



文本编辑器编写程序→选择编译工具编译→选择调试工具调试(Debug)→再编译→再调试……编译通过→连接→运行。如果要烧写程序,还需要选用额外的烧写工具。
这种开发流程的缺点是程序非常复杂,而且调试困难。它的操作都是通过命令行完成的,让人有种难以接近的感觉。举个简单的例子:当执行完编译操作后,控制台只是麻木地把编译信息打出,告诉你第几行出了错误,你要返回去逐行检查,找到出现错误的行数,然后再调试;或者你发现错误的原因只是把一个关键字给拼写错了……这样无形中延长了开发的时间,也影响了开发人员的情绪。


新的开发流程



用工程管理器选择开发的工程类型→源码编辑器编写代码(自动编译)→调试→运行→烧写。这就是使用Orion4.0进行嵌入式开发的开发流程,它为针对S698系列处理器的嵌入式软件开发提供了一整套的解决方案。



Orion4.0的操作都是图形化的,不需要使用命令行,对新手来说,非常容易上手。
流程的简化,得益于以下这些功能部件的有机结合。



工程管理器:图形化的工程管理工具,负责应用源程序的文件组织和管理,自动帮你选择好需要的编译、连接工具。



源码编辑器:标准的文本编辑功能,支持语法关键字、关键字色彩显示等(这样就会提醒你关键字的录入是否有错误),还可以显示行数、支持函数和编译的搜索,这对大型开发项目来说非常重要。
编译工具:专门针对S698系列处理器的sparc-rtems-gcc编译器和GNU的GCC编译器,并经过优化和严格测试。



调试器:源码级调试,提供了图形和命令行两种调试方式,可以进行断点设置、单步执行、异常处理,也可以查看修改内存、寄存器、变量等,还可以查看堆栈和进行反汇编等。在跟踪调试时可以任意切换C语言级调试或汇编级调试。这些功能已经完全可以满足一般使用者的要求,但Orion4.0并不仅限于此,它还提供了强大的软件模拟器让你在没有硬件平台的情况下也能进行软件调试开发。


简单为美的设计理念



软件学向来推崇以简单为美,因为复杂的东西是难以操纵的,如何简化开发的流程是Orion设计之初最先考虑的问题。



下面用Orion4.0的工程向导(Wizard)部分举例,说明流程是如何被简化的:在新建工程时,用户需要选择工程类型,如图1所示,不同的工程类型对应不同的工具链,如图2所示,工具链会指定在工程运行的时候所需要的编译器、连接器、调试器等工具,以及这些工具的默认最优参数。也就是说,用户在开发的整个过程中对工具的选择和配置只需要操作一次,这些信息会一直保存,直到工程被删除。



图1 工程管理器


 



图2 工具链



为了方便用户的使用,Orion4.0还设计了很多辅助功能,比如:图形化界面设置RTEMS参数,图形化烧写参数设置,一键烧写功能等。



当然,Orion4.0还提供了详细的帮助文档。


[1] [2]  下一页



相关文章
· 存储巨头恒忆应对危机 拓展国内闪存市场[61]
· 一种易于移植和使用的文件系统FatFs Moule[160]
· 2008嵌入式设计调查:工程师时刻都在赶项目[86]
· S3C4480X平台上μC/OS-Ⅱ的中断系统设计[121]
· S3C4480X平台上μC/OS-Ⅱ的中断系统设计[298]
热门评论排行
·VHDL设计中电路简化问题的
·ARM嵌入式系统基础教程(N
·江苏嵌入式Linux教育培训
·ARM处理器应用开发4步骤
·锐极LINUX驱动培训班定于

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
台积电联电欲削减成本 强制
4G标准芯片受欢迎 多模W
全球芯片厂商集体削减开支 
德国一处理器架构开发商指控赛灵思和安
微型燃料电池2年商业化 续
陕西投资50亿元建立西安半导体产业园
富士通微电子推出同时支持MPEG-2
意法半导体(ST)与麻省理工学院微系
高效率 I2C 
新兴半导体技术催生绿色节能的大学校园
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
[原创]嵌入式凌动工控主板PV...
[转]教你如何进行电磁兼容设计...
[转]汽车和专业音响原厂设计原...
诺基亚,三星手机原厂图纸和PC...
电子元器件可靠性和失效分析经典...
[建议]FPGA设计技巧与实例...
Xilinx FPGA设计快速...
基于CPLD的各种设计实例和分...
教你如何学会MSP430单片机...
凌阳单片机教程(共8章)非常详...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网