OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 10968|回复: 5

最近 发现了个新的 集成编译器 emIDE 支持 STM32 JTAG 调试 感觉不错

[复制链接]

21

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2013-4-5
在线时间
19 小时
发表于 2014-6-3 11:09:59 | 显示全部楼层 |阅读模式
最近 发现了个新的 集成编译器 emIDE(codeblock 的)  支持 STM32  jtag 调试 感觉不错
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

38

主题

2061

帖子

6

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3273
金钱
3273
注册时间
2012-1-16
在线时间
37 小时
发表于 2014-6-3 18:30:44 | 显示全部楼层
谢谢分享,有链接么?
站在巨人的肩膀上不断的前进。。。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-6-3 22:00:15 | 显示全部楼层
EMIDE 是中嵌科技基于 Eclipse 平台开发的嵌入式应用软件集成开发环境,可极大提高嵌入式应用软件开发效率,降低开发复杂度,用户只需要具备基本的编程技能,即可高效完成基于 Linux 系统的复杂嵌入式应用软件开发。

        大多数用户在开发嵌入式 Linux 应用程序时,仍然是采用传统的宿主机方式,即选择一台运行 Linux 的PC(或虚拟机)作为宿主机,然后在宿主机上安装对应的交叉编译工具作为编译服务器,然后在该平台进行应用开发。基于这种宿主机模式的嵌入式 Linux 应用程序开发流程,可分为如下五个步骤:

        1、首先在 Windows 平台上对应用程序进行代码编写,然后将代码文件传送到安装了编译工具的宿主机上;或直接在宿主机进行代码编写,但多数用户可能对 Linux 环境的使用不够熟悉;

        2、根据应用程序内各源代码文件的相互依赖关系以及 GNU 工具的 Makefile 规则,编写控制该应用程序编译过程的 Makefile 文件;

        3、在宿主机平台上,利用编写的 Makefile 文件对应用程序进行编译,并对编译过程中提示的可能的语法错误进行改正; 

        4、启动目标系统,然后通过网络、串口或者其他方式将生成的可执行程序下载到目标平台; 

        5、在目标系统运行下载的可执行代码,判断程序的执行效果是否达到预定目标,若未达到预定效果,则需要返回至第一步对程序代码进行修正,然后重新编译、下载、执行,直到程序正确为止。

        显然,这种开发模式不仅步骤繁琐、效率低下,尤其对于多数用户来说存在两大难点:一是开发人员需要自己进行项目管理,并根据文件依赖关系编写 Makefile 文件来控制项目的编译过程,而这个过程是相对比较复杂的;二是调试手段非常匮乏,开发人员也很难通过程序执行效果或者有限打印信息高效调试应用程序。

        基于上述开发模式的不足,中嵌科技以 Eclipse 平台为基础,开发了用于 Linux 应用开发的嵌入式IDE环境: EMIDE。通过使用该环境,用户只需要简单的安装和参数设定,即可在运行 Windows 系统的 C 上搭建好整套的嵌入式 Linux 开发环境,大幅度提高开发效率,有效降低开发难度。 

        EMIDE 开发环境具有以下显著特点:

        1、提供了功能强大、简单易用的 IDE 界面;

        2、可以自动进行用户项目文件管理,特别适合于中、大型嵌入式应用软件开发;

        3、源文件编辑非常方便,可自动排版,并可生成 Linux 源代码风格的代码版本;

        4、可以自动生成项目 Makefile 文件,直接编译生成可在常用嵌入式硬件平台上运行的可执行文件;

        5、高效支持基于 GDB 协议的交互式在线调试手段,可大幅度提高应用软件开发效率;

        6、提供程序发布功能,程序调试完成后,可直接下载并固化到目标系统自动运行。

        EMIDE 嵌入式应用软件集成开发环境经过大量用户使用证明,可大幅度提高 Linux 应用程序开发效率,降低开发难度,有效缩短产品开发时间。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

21

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2013-4-5
在线时间
19 小时
 楼主| 发表于 2014-6-4 14:22:46 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
emIDE is a free and full-featured IDE (Integrated Development Environment) integrating all features needed for developing and testing professional embedded applications.
 Features you can expect follow. An intuitively designed user interface which is not based on Eclipse. An editor which supports syntax highlighting and code completion, typically known only to commercial IDEs. Cross-platform compatibility, support available for ARM/Cortex, IC32 (MIPS) and Renesas RX targets. Integrated support for the widely popular J-Link/J-Trace line of debug/trace probes to permit direct download and debug of
 your application in RAM or even Flash, while taking advantage of the embedded industries fastest Flashloaders available. It is also possible to set an unlimited number of breakpoints even when debugging in Flash. emIDE
 does not limit you to the few hardware breakpoints typically extended by the chosen hardware. All windows within the editor may float or be docked to your desired position, so to fit your aesthetic and work style. 

If you like what you see, we ask that you keep this project strong by mentioning us in blogs you maintain or visit, and within your social media accounts.
回复 支持 反对

使用道具 举报

21

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2013-4-5
在线时间
19 小时
 楼主| 发表于 2014-6-4 14:22:57 | 显示全部楼层

不是的

回复 支持 反对

使用道具 举报

21

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2013-4-5
在线时间
19 小时
 楼主| 发表于 2014-6-4 15:18:07 | 显示全部楼层
回复【5楼】yxylxj:
---------------------------------
http://www.emide.org/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-7 13:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表