0

关于投票
eclipse下Serial Terminal

基于eclipse框架,打造自己的开发工具,逐渐成为IDE业界,具体的讲是嵌入式IDE业界的一个潮流和事实上的标准。eclipse的插件机制和开源社区丰富的插件资源为我们打造IDE环境提供了便利。

在嵌入式交叉开发过程中,串口是使用频率很高的通道,无论是作为调试通道,还是作为应用程序进行数据传输的通道。传统的情况下,工程师会在主机端(该主机也作为IDE运行平台)使用“超级终端”、“串口助手”等工具,监视目标机串口并与之通信。

随着IDE集成度的提高,在IDE中集成“Serial Terminal”无疑会方便程序的调试,也使得“集成开发环境”这个词更符合它所表达的意思。

在eclispe.org的网站上,就找到这么一款插件:Target Management 。完全符合需求,还能提供更为高级的功能:Serial、SSH、Telnet。http://www.eclipse.org/dsdp/tm/

需要注意的是:TM2.0要配合eclipse3.3版本使用,并且需要RXTX对JRE进行一些扩展,使得JAVA可以操作串口。ftp://ftp.qbang.org/pub/rxtx/rxtx-2.1-7-bins-r2.zip

安装的步骤:

  1. 把RXTXcomm.jar从rxtx-2.1-7-bins-r2.zip中拷贝到“$JRE/lib/ext”
  2. 把rxtxSerial.dll拷贝到“$JRE/bin”
  3. 解压下载的TM-Terminal.zip包,到eclipse的安装文件夹
  4. 重启eclipse IDE,在“Windows menu—>Show View—>Other”中,就会找到“Terminal”的窗口

串口的配置和使用方法,我想就不必详细说了。目前在标准的eclipse3.3环境下,已经实验成功。由于我们的IDE暂时还在eclipse3.1平台的基础上,所以还没有在我们的IDE上进一步实验。

点击看大图

系统分类: 嵌入式
用户分类: 开发工具/调试/仿真器
标签: eclipse Serial Terminal 插件
来源: 原创
发表评论 阅读全文(832) | 回复(0)

0

关于投票
VxWorks无法使用bochs的虚拟硬盘?

最近抽时间玩了一下Bochs,一个大家也许都不熟悉的虚拟机,当然SkyEye的成员想必会有所研究。

Bochs和大家熟悉的VMWare类似,可以生成模拟的硬盘,只要安装想到,很容易实现,我在上面也顺利安装了DOS7,可以辨认出改硬盘。

于是,是想能否把VxWorks放在上面:

  1. 虚拟软驱启动Bochs,使用的img文件,是ATA引导VxWorks的Bootrom
  2. 虚拟硬盘上,有事先存好的VxWorks映象文件
  3. Bootrom启动后,加载VxWorks出错,如下图
    点击看大图
  4. 此方法在真实目标机上,实验通过;但在Bochs上,就报如上的错误,请高手们交换意见
系统分类: 嵌入式
用户分类: 开发工具/调试/仿真器
标签: VxWorks Bochs ATA
来源: 原创
发表评论 阅读全文(1027) | 回复(0)

1

关于投票
【Linux新人】搭建交叉开发环境

尽管网上有各种的教程,尽管在各位达人看来这是极为简单的事情,但作为一个新人,还是有值得总结的地方。

1。下载arm-linux-gcc-3.3.2.tar.bz2
这几天,由于TaiWan的地震,访问国外的站点一直有问题,下载比较新版本的toolchain成为一个小问题,好不容易才找到一个

2。在Linux“终端”下:
# tar jxvf arm-linux-gcc-3.3.2.tar.bz2
解压后,会出现usr/local/arm/3.3.2 这个文件夹

3。打开/etc/bashrc文件,添加一项:
export PATH=/usr/local/arm/3.3.2/bin:$PATH

4。重新打开Linux“终端”:
# arm-linux-gcc -v
会显示gcc的版本情况,证明安装已经成功

系统分类: 嵌入式
用户分类: 开发工具/调试/仿真器
标签: Linux gcc ARM
来源: 原创
发表评论 阅读全文(1881) | 回复(3)

2

关于投票
也许是PowerPC最佳的调试器--BDI2000

前几天,在展会上近距离的看了“BDI2000”调试器,今天抽空在网上看了一下“Abatron”公司网站(http://www.abatronag.ch),了解了一下这“厉害”的东东。

期待它,是因为它支持PowerPC系列目标平台的仿真(ARM平台的仿真器比比皆是,我们公司自己就有)。在其官方网站上介绍,目前支持的PowerPC系列有:

» MPC5xx/8xx
» PPC6xx/7xx, MPC82xx, MPC83xx, MPC7400/7410, MGT5100, MPC5200
» MPC744x, MPC745x, MPC8641/D
» MPC85xx
» PPC4xx:
        405EP, 405GP, 405GPr
        440EP, 440GP, 440GR, 440GX, 440SP, 440SPe
        Xilinx Virtex-II Pro, Xilinx Virtex-4

要知道,上面红色的8641D是Freesacle最近才推出的“Dual e600”核的CPU啊,还是引用官方网站的新闻:

“Support for the MPC8641 & MPC8641D (Dual Core Processor) is currently available for the GNU debugger (bdiGDB).”

还有“Xilinx Virtex-II Pro, Xilinx Virtex-4”平台,FPGA内嵌PowerPC405,这种软核的芯片也许是未来的方向。

 

更重要的是,我们的开发工具,已经很好的支持了BDI2000,这无疑给PowerPC平台的调试带来更高的效率。

在国内BDI2000的代理也是较有名气的“麦克泰”,www.bmrtech.com



系统分类: 嵌入式
用户分类: 开发工具/调试/仿真器
标签: BDI2000 仿真器 调试
来源: 无分类
发表评论 阅读全文(2921) | 回复(17)
总共 , 当前 /