主题 : GUI dnw for Linux(更新:增加自设定下载地址的功能) 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 4545
精华: 3
发帖: 88
金钱: 810 两
威望: 614 点
贡献值: 22 点
综合积分: 236 分
注册时间: 2009-03-19
最后登录: 2020-06-17
楼主  发表于: 2009-06-09 14:44

 GUI dnw for Linux(更新:增加自设定下载地址的功能)

管理提醒: 本帖被 qq2440 执行取消置顶操作(2009-08-07)
昨天看了gt945那篇 “彻底摆脱xp 在linux下实现编程到烧录”
想必的确有很多朋友喜欢在Linux下开发,但烧写给大家带来很多不便,这也困扰我很久
阅读了hulifox008兄写的 dnw2程序,于是就给程序写个GUI。
程序是基于Qt4写的,适用于现代的Linux发行版,同样也需要libusb库支持。
配合友善之臂vivi烧写,目前基本完成,已实现传输,USB设备插拔自动发现。



烧写内核:



烧写根文件系统:


烧写完成

  


0.2版烧写截图




源码: xdnw-0.3.tar.gz (11 K) 下载次数:686

第二个版本,使用D-Bus实现了USB设备插拔自动发现。
第三个版本,加入设置下载地址的功能。
朋友们多提意见或给我提交bug。
在此感谢hulifox008兄!
[ 此帖被长风在2009-06-15 17:09重新编辑 ]
Just do it
级别: 侠客
UID: 2754
精华: 4
发帖: 66
金钱: 2435 两
威望: 873 点
贡献值: 40 点
综合积分: 212 分
注册时间: 2008-12-07
最后登录: 2016-04-13
1楼  发表于: 2009-06-19 09:08

 DNW编译时出错:

你好
DNW编译时出错:
平台:FEDOR8+QT4.3.2+LINUSB.0.1.12

-4.3.2/lib -L/usr/X11R6/lib -lpng -lSM -lICE -pthread -pthread -lXi -lXrender -lXrandr -lXfixes -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread
dnw.o: In function `Dnw::Dnw()':
dnw.cpp:(.text+0x391): undefined reference to `QDBusConnection::systemBus()'
dnw.cpp:(.text+0x3c4): undefined reference to `QDBusConnection::connect(QString const&, QString const&, QString const&, QString const&, QObject*, char const*)'
dnw.cpp:(.text+0x3cc): undefined reference to `QDBusConnection::~QDBusConnection()'
dnw.cpp:(.text+0x47e): undefined reference to `QDBusConnection::systemBus()'
dnw.cpp:(.text+0x4b1): undefined reference to `QDBusConnection::connect(QString const&, QString const&, QString const&, QString const&, QObject*, char const*)'
dnw.cpp:(.text+0x4b9): undefined reference to `QDBusConnection::~QDBusConnection()'
dnw.cpp:(.text+0x5a0): undefined reference to `QDBusConnection::~QDBusConnection()'
dnw.cpp:(.text+0x611): undefined reference to `QDBusConnection::~QDBusConnection()'
dnw.o: In function `Dnw::Dnw()':
dnw.cpp:(.text+0x731): undefined reference to `QDBusConnection::systemBus()'
dnw.cpp:(.text+0x764): undefined reference to `QDBusConnection::connect(QString const&, QString const&, QString const&, QString const&, QObject*, char const*)'
dnw.cpp:(.text+0x76c): undefined reference to `QDBusConnection::~QDBusConnection()'
dnw.cpp:(.text+0x81e): undefined reference to `QDBusConnection::systemBus()'
dnw.cpp:(.text+0x851): undefined reference to `QDBusConnection::connect(QString const&, QString const&, QString const&, QString const&, QObject*, char const*)'
dnw.cpp:(.text+0x859): undefined reference to `QDBusConnection::~QDBusConnection()'
dnw.cpp:(.text+0x940): undefined reference to `QDBusConnection::~QDBusConnection()'
dnw.cpp:(.text+0x9b1): undefined reference to `QDBusConnection::~QDBusConnection()'
能否帮忙解决一下