DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3850|回复: 4
打印 上一主题 下一主题

[UUProg] uuprog开发教程:芯片支持库维护

[复制链接]
跳转到指定楼层
楼主
发表于 2014-12-15 08:58:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
       一个编程器最主要的功能就是要求芯片支持,而这个芯片的支持要通过不断的更新来实现,这里我们就可以通过对芯片支持库的维护实现芯片的支持管理,通过不断的添加芯片型号及支持时序就可以实现支持量的无限增长。

这个功能看似很简单,其实实现起来还是挺复杂的,必须和库加载一起配套实现,因此必须实现就定好架构,结构,不然后期改动,调试将是很麻烦的事。
说道改动,这个库到现在这样,已经改了起码4~5次架构了,调试非常麻烦,必须跟踪每次的读写操作,一个小问题都会引起奔溃。
界面为了设计简化,同时又得使用方便,一看就会,同时可以实现快速查找功能。通过点击相应型号或者直接输入型号,点一下就可以进行编辑操作。新增、修改后只是在内存中操作,必须点击保存才会写入文件,这个为什么这么做呢?大家想一下就会明白。
同时暂时不提供删除功能,这个和保存一个样,为了库的安全起见。

快速查找,只需要输入关键字,很快就过滤出来

对库的操作要求非常严,必须保证唯一性,各个数据项也都有校验,一旦库出问题基本整个程序都不能正常工作(厂家不公开这个也可能有这方面的原因)。
项目后面的(+)按钮可实现类型的配置,例如编程算法

这里就可以输入算法名及算法的地址,通过这个你就可以实现同一算法的不同芯片型号的管理,也就是说一个算法可以对应操作的芯片可以无数,一对多的关系。一个编程器要支持的芯片数量可以很多,但是算法很多通用的。
先介绍到这里,后面会一一对功能进行讲解,欢迎继续关注。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
沙发
发表于 2014-12-15 09:00:45 | 只看该作者
架构,结构很重要的
板凳
发表于 2014-12-15 13:10:37 | 只看该作者
只是,后续使用者可以手动添加新的型号就好了。那样支持的型号更多,编程器更强大!
地板
 楼主| 发表于 2014-12-15 13:23:14 | 只看该作者
电子 发表于 2014-12-15 13:10
只是,后续使用者可以手动添加新的型号就好了。那样支持的型号更多,编程器更强大!

只要你知道用哪个算法就可以自己添加了,没有算法的就得更新固件或者软件支持后才能添加
5#
发表于 2017-10-10 17:32:16 | 只看该作者
不错!学习了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-11-23 09:06 , 耗时 0.097235 秒, 25 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

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