请选择 进入手机版 | 继续访问电脑版

DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3320|回复: 4

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

[复制链接]
发表于 2014-12-15 08:58:28 | 显示全部楼层 |阅读模式
       一个编程器最主要的功能就是要求芯片支持,而这个芯片的支持要通过不断的更新来实现,这里我们就可以通过对芯片支持库的维护实现芯片的支持管理,通过不断的添加芯片型号及支持时序就可以实现支持量的无限增长。
QQ图片20141130105957.png
这个功能看似很简单,其实实现起来还是挺复杂的,必须和库加载一起配套实现,因此必须实现就定好架构,结构,不然后期改动,调试将是很麻烦的事。
说道改动,这个库到现在这样,已经改了起码4~5次架构了,调试非常麻烦,必须跟踪每次的读写操作,一个小问题都会引起奔溃。
界面为了设计简化,同时又得使用方便,一看就会,同时可以实现快速查找功能。通过点击相应型号或者直接输入型号,点一下就可以进行编辑操作。新增、修改后只是在内存中操作,必须点击保存才会写入文件,这个为什么这么做呢?大家想一下就会明白。
同时暂时不提供删除功能,这个和保存一个样,为了库的安全起见。
QQ图片20141215084458.png
快速查找,只需要输入关键字,很快就过滤出来
QQ图片20141215084700.png
对库的操作要求非常严,必须保证唯一性,各个数据项也都有校验,一旦库出问题基本整个程序都不能正常工作(厂家不公开这个也可能有这方面的原因)。
项目后面的(+)按钮可实现类型的配置,例如编程算法
QQ图片20141215085150.png
这里就可以输入算法名及算法的地址,通过这个你就可以实现同一算法的不同芯片型号的管理,也就是说一个算法可以对应操作的芯片可以无数,一对多的关系。一个编程器要支持的芯片数量可以很多,但是算法很多通用的。
先介绍到这里,后面会一一对功能进行讲解,欢迎继续关注。
发表于 2014-12-15 09:00:45 | 显示全部楼层
架构,结构很重要的
发表于 2014-12-15 13:10:37 | 显示全部楼层
只是,后续使用者可以手动添加新的型号就好了。那样支持的型号更多,编程器更强大!
 楼主| 发表于 2014-12-15 13:23:14 | 显示全部楼层
电子 发表于 2014-12-15 13:10
只是,后续使用者可以手动添加新的型号就好了。那样支持的型号更多,编程器更强大!

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

本版积分规则

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

GMT+8, 2024-3-28 22:45 , 耗时 0.106006 秒, 25 个查询请求 , Gzip 开启.

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

桂公网安备 45031202000115号

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

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

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

QQ:28000622;Email:libyoufer@sina.com

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

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