PonyProg AVR 编程软件 源码 研究

参考网页:
http://sourceforge.net/projects/ponyprog/files/latest/download

工程源码:
https://sourceforge.net/projects/ponyprog/

介绍主页:
http://www.lancos.com/prog.html

参考源码:
http://www.ccp14.ac.uk/ccp/ccp14/ftp-mirror/programming/objectcentral/

minigw:
http://www.mingw.org/
https://sourceforge.net/projects/mingw/files/

最新的源码,已经不支持 VC 而是支持MINGW
安装上mingw之后,
设置环境变量。

下载下来PonyProg2000-2.08d.tar.gz
并且解压:
进入目录:PonyProg2000-2.08d\PonyProg-2.08d\v\
DOS窗口执行命令:

# make -f Makefile.win clean
# make -f Makefile.win

然后进入目录:PonyProg2000-2.08d\PonyProg-2.08d\
执行如下
#make -f Makefile.win clear
#make -f Makefile.win

You will find ponyprog2000.exe in bin/win

I have succesfully compilled source files from PonyProg 2.08c with Code::Blocks IDE. Mr. Lanconelli has included Code::Blocks project file within the source files.

There are few things that I had to change. Remove in build options from “other linker options” option -static-libstdc++ due to “unrecognized command line option”, change option “-lV” to the correct name (new self compiled V library) and add library libstdc++ to build options then add two search directories to the linker InpOutLib\Win32, v\lib and finaly prepare V-lib to compilation of V library in the v folder.

I am using TDM-GCC mingw32 version 4.7.1 on win32 xp sp3

Best regards

RG

VisualStudio is not supported anymore.
You can build with mingw by make or CodeBlocks as suggested by RG.

PS
RG would you like to attach updated codeblocks project file?

Hello lancos,

my CodeBlocks project file is here

http://ponyprog.sourceforge.net/phorum/file.php?2,file=42,filename=PonyProg2000.cbp.zip

Best regards

sonix (RG till today)

PREPARE FOR BUILD
-----------------
# ./config.sh [install_prefix]

for example:
# ./config.sh $HOME

---------------
BUILD for Linux
---------------
On Debian/Ubuntu systems you need the following packages installed to build:
# sudo apt-get install build-essential libx11-dev libxt-dev libxext-dev libxaw7-dev

# make clean
# make

test the executable:
# bin/ponyprog2000

and install (optional):
# sudo make install

the sudo command is not needed if you install in $HOME


After launching ponyprog it creates ~/.PonyProg2000rc file with all the settings.
You may need to edit it and change
ttyLockDir=/var/lock
The directory where PonyProg creates the lock for serial ports (should be writeable)

ttyDevName=ttyS
Is the name of the serial port device without the trailing number

HtmlBrowseApp=konqueror
It's your html preferred browser (chrome, firefox, konqueror, ...)

-----------------------------
BUILD for Windows using mingw
-----------------------------
You can cross-build from Linux (tested on Ubuntu 12.04) or build from Windows with mingw package installed

# make -f Makefile.win clean
# make -f Makefile.win

You will find ponyprog2000.exe in bin/win

-----------------------------
BUILD for Windows using MSVC
-----------------------------
This is not supported anymore.
Source: README, updated 2016-06-29
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值