python
xiafeng1113
这个作者很懒,什么都没留下…
展开
-
芯片项目研发中软硬件协调问题处理之 reg_xls2h
看到一个很有意思到工具,是将 excle 中定义到寄存器翻译成 .h 头文件,在芯片项目研发中有软硬件一起协同工作,可以将寄存器定义这部分通过 excel 工具的宏功能进行进行严格规范,这样就可以产生固定格式的寄存器描述表,然后通过 reg_xls2h (基于 python xlrd)转成对于到 verilog 和 c 代码,然后分别由硬件和软件使用,适用于项目初期,寄存器频繁改动的场景。在 google 中可以搜索到,链接如下:https://code.google.com/archive/p/ope原创 2021-11-09 21:38:09 · 442 阅读 · 0 评论 -
用python实现的基于excel的自动化测试
用python实现的基于excel的自动化测试实现背景实现框架整体流程读取配置打开资源创建测试线程等待输入测试结束命令实现背景嵌入式测试中经常是基于PC发命令到DUT设备,看DUT设备的执行结果进行判断测试是否成功。经常是要发很多条命令才能完成一项测试,每次都把命令敲一遍既费时又需要记忆。这里实现了一个把所有命令填入到excel中,自动按顺序发送,并在识别到关键字后继续执行的脚本。并不是所有的命令都是通过PC发送的,有时需要另外一块辅助DUT设备,产生特定的电平信号,有时需要一个平板已发送一些网络包。原创 2021-01-03 19:42:50 · 386 阅读 · 0 评论