[开发工具] IAP programmer的命令行版本(源码)

[复制链接]
3296|17
手机看帖
扫描二维码
随时随地手机跟帖
ArterySW|  楼主 | 2021-4-27 22:22 | 显示全部楼层 |阅读模式
本帖最后由 muyichuan2012 于 2021-5-7 09:05 编辑

IAP programmer的命令行版本

IAPprogrammer的命令行版本发布,exe文件以及源码请见附件。(使用C#开发,基于.Net 4.0)
(多台设备连接时,仅支持最先枚举到的那一台设备)
使用方式一: window 命令行下, 如下图所示:
1.png
使用方式二:直接双击运行, 如下图所示:
2.png




IAP_Programmer_Console_V1.2.6.rar

22.21 KB, 下载次数: 52

IAP_Programmer_Console_SourceCode.rar

33.51 KB, 下载次数: 70

使用特权

评论回复

评论

zhengfish 2021-6-11 18:59 回复TA
nice 
lookjo| | 2021-4-29 21:47 | 显示全部楼层
这个可以哦,挺省事的

使用特权

评论回复
caigang13| | 2021-5-2 11:21 | 显示全部楼层
不错,感谢楼主的分享。

使用特权

评论回复
imdx| | 2021-5-5 06:36 | 显示全部楼层
GD32我一直用它的那个命令行工具,AT32也有了,点赞。

使用特权

评论回复
weifeng90| | 2021-5-7 18:46 | 显示全部楼层
还是喜欢敲命令行的感觉

使用特权

评论回复
weifeng90| | 2021-5-7 18:47 | 显示全部楼层
还是喜欢敲命令行的感觉

使用特权

评论回复
yuexiaoban| | 2021-5-12 23:45 | 显示全部楼层
不错 感谢分享

使用特权

评论回复
yangxiaor520| | 2021-6-4 07:55 | 显示全部楼层
还是命令行模式不错

使用特权

评论回复
yangjiaxu| | 2021-6-5 11:58 | 显示全部楼层
图形界面操作 不香么 非要命令行操作

使用特权

评论回复
两只袜子| | 2021-6-13 17:51 | 显示全部楼层
都不错啊,用着好就行

使用特权

评论回复
chenqianqian| | 2021-6-15 07:25 | 显示全部楼层
命令行更巴士

使用特权

评论回复
饕餮人| | 2021-6-20 19:54 | 显示全部楼层
我将其打包的 Arch Linux 的 AUR 仓库了  https://aur.archlinux.org/packages/at32-iap-programer-mono/
打包的脚本源码是在  PKGBUILD 里面,没有修改什么源码内容
如下:
# Maintainer: taotieren <admin@taotieren.com>

pkgname=at32-iap-programer-mono
pkgver=v1.2.6
pkgrel=1
pkgdesc="AT32 IAP Programmer (Developed with C#, based on dotnet 4.0)"
arch=('any')
url="https://bbs.21ic.com/icview-3128878-1-1.html"
license=('unkown')
provides=(${pkgname})
conflicts=(${pkgname}  ${pkgname}-git)
replaces=(${pkgname})
depends=('mono')
makedepends=('unarchiver')
backup=()
options=('!strip')
#install=${pkgname}.install
source=("${pkgname}-${pkgver}.rar::https://bbs.21ic.com/forum.php?mod=attachment&aid=MTY2Njg4NHw3MmMxOGYxOHwxNjI0MTg3MzYwfDE3MTY4ODR8MzEyODg3OA%3D%3D")
sha256sums=('bab02636e5875ee66df39fd7c1f37acc4ef0a591a4ad201ff29848eb9230bd02')
noextract=("${pkgname}-${pkgver}.rar")

build() {
    unar -e GBK "${srcdir}/${pkgname}-${pkgver}.rar"
    cd "${srcdir}/IAP_Programmer_Console"
    xbuild IAP_Programmer_Console.sln
}

package() {
    cd "${srcdir}/IAP_Programmer_Console/IAP_Programmer_Console/bin/Debug/"
    install -Dm0755 IAP_Programmer_Console.exe "${pkgdir}/opt/AT32/${pkgname}/${pkgname%-mono}.exe"
    install -Dm0755 /dev/stdin "${pkgdir}/usr/bin/${pkgname%-mono}" << EOF
#!/bin/bash
mono /opt/AT32/at32-iap-programer-mono/at32-iap-programer.exe "\$@"
EOF
}



Linux 运行测试:

➜  at32-iap-programer-mono git:(master) at32-iap-programer
------------------------------------------------------------
Artery IAP Programmer V1.2.6
Support USB Hid device
------------------------------------------------------------

IAP>



同时想质询一下 HID 的设备的 VID 和 PID 有吗?可能需要写一个 udev rules 文件 Linux 下才能免 root 使用。

使用特权

评论回复
饕餮人| | 2021-6-20 19:57 | 显示全部楼层
yangjiaxu 发表于 2021-6-5 11:58
图形界面操作 不香么 非要命令行操作

既然是开源的,我在 Linux 下用 mono 打包一下就可以用了。如下的回复。

使用特权

评论回复
饕餮人| | 2021-6-20 19:57 | 显示全部楼层
感谢大佬的源码

使用特权

评论回复
饕餮人| | 2021-6-20 19:59 | 显示全部楼层
大佬可以可以把源码挂到开源仓库上吗?如 gitee github gitlab 等开源仓库托管服务器上,并选择合适的开源许可协议

使用特权

评论回复
两只袜子| | 2021-6-23 10:00 | 显示全部楼层
感谢大佬分享的源码,省事多了

使用特权

评论回复
東南博士| | 2021-7-13 07:32 | 显示全部楼层
这个可以不可以做成视窗版本的?感觉应该可以吧

使用特权

评论回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

本版热帖

本版活跃用户

优质原创写原创,赢大奖

编辑推荐

  • 1 呐咯密密 得到打赏 ¥310.00
  • 2 qbwww 得到打赏 ¥265.00
  • 3 yanzhengxin1 得到打赏 ¥200.00
  • 4 full_stack 得到打赏 ¥100.00
  • 5 laocuo1142 得到打赏 ¥55.00
  • 6 二哲科技 得到打赏 ¥50.00
  • 7 zhangjiantao 得到打赏 ¥50.00
  • 8 改名了 得到打赏 ¥50.00
  • 9 小叶三千 得到打赏 ¥50.00
  • 10 cjseng 得到打赏 ¥50.00
在线客服 快速回复 返回顶部 返回列表