搜索
bottom↓
回复: 4

开源:将intel hex 文件转换成bin文件的小工具,跨平台(Linux,Windows)

[复制链接]

出0入0汤圆

发表于 2011-7-20 13:24:55 | 显示全部楼层 |阅读模式
这是我去年发布的一款开源工具,hex2bin,给51单片机爱好者使用。


软件截图 (原文件名:screenshot22.png)

因为前一段时间忙于学业,不了解版规,长期潜水没有发帖,结果以前有一个叫vowstar的ID被删除(封禁?)了,而且不能注_册,所以就换成这个ID[vows]。

这个程序有两种模式,一种是终端里运行的控制台模式,另外一种是图形界面模式,详细使用方法见下面。

SYNOPSIS
hextobin -v
hextobin --desktop
hextobin Hexfilename.hex Binaryfile‐name.bin
OPTIONS
These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. For a complete description, see the Info files.
-h, --help
Show summary of options.It will tell you how to use hextobin.
-v, --version
Show version of program.
-q, --quit
Do nothing but exit.
--exit
Do nothing but exit.
--desktop
Show GUI.
详细安装方法:
Linux下
Ubuntu下
Ubuntu 10.04 和 10.10 下
打开终端,
   sudo add-apt-repository ppa:huangr08/ppa

   sudo apt-get update

   sudo apt-get install hextobin
在此下载相关deb包.
https://launchpad.net/~huangr08/+archive/ppa/+packages
Ubuntu 8.04 下
   sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys D4A1DA23
在/etc/apt/sources.list中添加:
   deb http://ppa.launchpad.net/huangr08/ppa/ubuntu hardy main  

   deb-src http://ppa.launchpad.net/huangr08/ppa/ubuntu hardy main
然后
   sudo apt-get update

   sudo apt-get install hextobin
其他发行版下:
1.        下载最新的源码包
   hextobin-latest.tar.gz
到此下载 注:本文中使用的latest,要根据您实际使用的版本而定. 2.安装编译所依赖的库和软件包
   autotools-dev,  

   mono-devel,   

   libglade2.0-cil-dev,   

   libmono-addins-cil-dev (>= 0.3.1),

   libmono-addins-gui-cil-dev (>= 0.3.1),

   libglib2.0-cil-dev,

   libgtk2.0-cil-dev (>= 2.12),  

   gconf2,

   libglib2.0-dev,

   libgtk2.0-dev (>= 2.8)
3.编译安装
   tar -zxvf hextobin-latest.tar.gz

   cd hextobin-latest

   ./configure

   make

   sudo make install
4.卸载编译所依赖的库和软件包,安装运行所依赖的库和软件包,以便您获得最干净的系统.
   mono

   libmono-i18n2.0-cil
5.终端运行
   hextobin
Windows下:
Windows 2000,XP
1.        下载并且安装.NET Framework 2.0或者.NET Framework 3.5(当然3.5更好).
2.        到 http://ftp.novell.com/pub/mono/gtk-sharp/ 下载最新的gtk-sharp并且安装.下载gtk-sharp-2.12.9-2.win32.msi
3.        下载hextobin.exe并且运行.
Windows Vista
1.        先尝试Windows7的安装方法.
2.        若上一步失败,尝试XP下的安装方法.
Windows 7
1.        到 http://ftp.novell.com/pub/mono/gtk-sharp/ 下载最新的gtk-sharp并且安装.下载gtk-sharp-2.12.9-2.win32.msi
2.        下载hextobin.exe并且运行.
MAC OS下
开发中






源代码下载地址 (原文件名:chart.png)

源代码ourdev_659387M9C0G0.rar(文件大小:100K) (原文件名:hextobin-0.1.0.rar)

给这个论坛提一点点小意见,希望能支持tar.gz格式的上传,不然一些ln -s的链接容易坏掉..

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2011-7-23 08:13:54 | 显示全部楼层
强烈支持楼主的linux精神,顺便问一下,我最近打算搞一个
linux下可以少些nxp的arm的工具,最好是开源的,类似nxp的
flashmagic那样的用具,用isp方式,或者jtag或者swd也可以,
不知道各位有没有可以推荐的。。。

出0入0汤圆

发表于 2011-7-23 08:35:26 | 显示全部楼层
回复【1楼】.oOo.  
强烈支持楼主的linux精神,顺便问一下,我最近打算搞一个
linux下可以少些nxp的arm的工具,最好是开源的,类似nxp的
flashmagic那样的用具,用isp方式,或者jtag或者swd也可以,
不知道各位有没有可以推荐的。。。
-----------------------------------------------------------------------
楼上可以去维护 lpc21isp

出0入0汤圆

发表于 2011-7-23 09:41:23 | 显示全部楼层
mark

出0入134汤圆

发表于 2011-7-23 09:45:49 | 显示全部楼层
回复【楼主位】vows  蝶晓梦

给这个论坛提一点点小意见,希望能支持tar.gz格式的上传,不然一些ln -s的链接容易坏掉
-----------------------------------------------------------------------

很简单的,你把后缀改成支持的格式,如RAR、ZIP,在后面说明下载后更改反缀就行
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-20 17:42

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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