![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TOOL
文章平均质量分 56
大饼酱人
目前小白菜
展开
-
将CSDN或Confluence文章转为微信公众号格式
两种方法都可以实现编号,但在执行下一步的时候,发现第一种方法,只是在软件中显示的时候进行编号了,但是复制出来后,就没有了。所以采用的是第二种方法,原作者只实现了5级标题的序号添加,介绍文章见https://www.cnblogs.com/wang_yb/p/17427971.html,文件压缩包链接在下面:https://pan.quark.cn/s/4c6b73064a9f(提取码:46dY)原创 2023-10-27 18:10:12 · 291 阅读 · 0 评论 -
基于Air103的DAP-link的硬件介绍
基于Air103的DAP-link的硬件介绍原创 2023-06-12 22:15:00 · 776 阅读 · 0 评论 -
一种管理KEIL工程输出文件的方法
脚本功能:将KEIL工程输出的BIN文件、HEX文件以软件版本号+hash值的方式重新命名后移动到指定文件夹。5、通过此脚本可以将输出文件名和软件版本号与提交记录关联起来,集中历史版本到同一文件夹,也方便管理和查找。1、脚本通过正则运算的方式从C源文件中获取到软件版本,若获取不到则自动切换为将脚本传参做为版本号。4、重命名之后将两个文件放入指定文件夹,同时在keil的Build Ouput中打印执行中的信息。3、在路径下查找编译后生成的BIN和HEX文件,将上述过程中采集到的信息组合后作为新名字。原创 2023-10-11 18:35:16 · 262 阅读 · 0 评论 -
一种针对嵌入式KEIL工程的版本管理和跟踪的python脚本
4、在指定路径下面新建C头文件version_info.h ,将上述采集到的信息按指定格式存入文件,同时在keil的Build Ouput中打印采集到的信息。脚本功能:跟踪当前软件版本、适配硬件版本、程序提交者、提交hash值、提交时间、文件的远端存储地址、远端分支、编译时间、编译主机名称、编译主机IP。1、在keil工程的前3级路径下面查找.git文件夹,.git文件夹是是git init后在当前目录生成的一个管理git仓库的文件夹。脚本使用方法:直接放置到keil的设置项下,简单可靠;原创 2023-10-10 17:52:47 · 480 阅读 · 0 评论 -
代码review辅助工具
代码review辅助工具 SourceMonitor、SourceInsight_Scan、simian、cpp-check-lint、clang-format原创 2022-11-04 18:45:29 · 1102 阅读 · 0 评论 -
测试驱动的嵌入式C语言开发(TDD)(第4-7章)
不兼容的头文件,不同的标记、函数名、定义和头文件路径,比如sprintf()和_snprintf(),解决平台独立的问题方法是适配器模式,即用C实现对不同服务的接口。CI 服务器会监控代码库的签入并在签入完成后触发一个完整的构建和测试过程。持续集成(CI),要写两套代码,代码合并要比较小,辅以自动化测试(由TDD产生),给遗留代码(没有测试的代码)建议的策略是一边产出新的产品功能,一边增量地添加。测试替身为被测代码提供间接输入(返回值),或者用来捕获,也可能是检查由被测代。码发向测试替身的间接输出(参数)原创 2022-08-20 11:59:36 · 647 阅读 · 0 评论 -
测试驱动的嵌入式C语言开发(TDD)(第1-3章)
过去所有关于 TDD的书使用的都是 Java 或是高端动态语言会帮助你打造更好的软件并让你从漫长的“测试再修正”过程中解放出来不是为软件测试人员而写的,为嵌入式软件开发者写的目标读者是嵌入式 C 语言程序员,但C 代码有浓郁的面向对象(C++)的风格“测试替身”和“仿制对象”的概念很重要。原创 2022-08-20 11:57:57 · 931 阅读 · 0 评论 -
推荐几个好用的pdf翻译工具
开始用的是网网有道词典,排版和准确度都不错,效果如下,只是收费后来在网上找了一下,大部分工具,要不收费要不排版不行,或者只是划词翻译,也没有ocr识别最后找了两个网站https://fanyi.atman360.com/index 这个每天有1w字的额度,翻译效果不如有道词典,但胜在每天都可以翻译一点,而且排版不错,效果如下,注意导出的是docx,需要字节自己再保存为pdfhttps://www.onlinedoctranslator.com/zh-CN/translationform这个的话不限字.原创 2022-07-09 14:32:54 · 2520 阅读 · 0 评论 -
EXCEL每隔N行取一列数据公式及间隔删除和拆分的插件分享
=PHONETIC(A1:A9)将A1至A9行的数据转到一行假设你是要每隔6行取一行A列的的数据,在B1单元格输入公式=INDEX(A:A,ROW(A1)*6-5),下拉复制公式=INDEX(A:A,ROW(A1)*3-1)每隔3行取第2行A列的的数据...原创 2018-10-31 22:59:28 · 4165 阅读 · 0 评论 -
关于JLINK和XJTAG
什么是JTAG那么,我怎么样才能利用它呢? - XJTAGXJTAG演示视频 https://v.youku.com/v_show/id_XMjY2NzA5NTY4NA==.html?spm=a2hzp.8253869.0.0&from=y1.7-2b边界扫描介绍EEVblog #499 - 什么是JTAG以及边界扫描_哔哩哔哩_bilibili高级JTAG指南 高级JTAG指南 - XJTAG高级JTAG指南 - XJTAGXJTAG: JTAG边界扫描测试和调试,在系统编程原创 2022-05-10 10:49:13 · 1361 阅读 · 1 评论 -
对BQ27XXX电量计用HDQ协议方式读写
关于从iic通信方式切换到hdq方式参考https://www.baidu.com/link?url=dWcpG30cNtU34LZ3m194tgwhFfLKF5Bu_YF8PJLjRj38vj91O-bKSZrREK-zx1oH8qUaLMuCakaRbYzRXojeMB62Tmc8GSsxO8nyyB52Ccu&wd=&eqid=92ca9b6a000a225f00000002626a598c或者搜索关键字slua504a,指令切换方式如下:也可以用自带的工具Battery Man原创 2022-05-02 00:00:00 · 1599 阅读 · 0 评论 -
一个简单的遥控器对码逻辑
0XFFFF 是APP程序手动进入IAP,更新APP(直接拖BIN),改IAP自动进APP,APP更新标识位(发AA BB),进入IAP,拖APP(BIN)对码:如果遥控器进入对码模式后,有多个救生器进入对码模式,和先进行反馈的救生器配对,如果是多个遥控器和一个救生器或者多个遥控器和多个救生器都会先配对优先通过配对条件的救生器和遥控器,即每次只进行一次配对,但配对的双方可能是任意一个;不会...原创 2019-05-16 17:26:18 · 88 阅读 · 0 评论 -
找TI和ST家的FAE
ti官网:https://www.ti.com.cn/滑动最下选择 TI E2E™ 设计支持论坛右上角登录后可以新建问题或者直接在线沟通(只在某个时间段有中文支持)选择在线沟通后,出现下面页面,选择然后可以在线聊天了st官网:https://www.st.com/content/st_com/en.html登录后右上角选择支持和中文模式然后按照下图进行新建案例(st好像不能在线沟通)也可以很方便的在社区里面搜索和提问百度应该也收录了这些帖子,但是搜不出来大概率因为这些帖子原创 2022-04-26 01:00:00 · 310 阅读 · 0 评论 -
工作台(CCS10.4)使用向导
Help Contents1、工作台(CCS10.4)使用向导1.1、基础视图基于Eclipe[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OJDB02wW-1636788438667)(https://leadinno.feishu.cn/space/api/box/stream/download/asynccode/?code=MDE3ZjdmZjUxY2JiYmEwYTc5MWQ3ZGM2MjMwNDhhZDFfQlRlQnFWYjY4VVh2Vlc3dWt原创 2021-11-13 15:27:50 · 2667 阅读 · 0 评论 -
工作台(CCS10.4)使用向导
1.1、基础视图基于Eclipe 加载后的工作台有多个透视图,透视图包含多个编辑器(用于编辑或浏览资源,文本或图表)和菜单视图(可视化组件,通常用于导航列表或信息层次结构) 通过选择Help-Getting started可以调出欢迎页面 如下图点击右上角打开新视图,或者 Window > Perspective > Open Perspective > Other... > Resource.活动视图标题栏高亮 选项卡的左侧出现星号(*),表示编辑器有...原创 2022-05-19 18:22:41 · 1869 阅读 · 0 评论 -
使用CODELF
CODELF是对代码中名字进行命名的工具使用方法如下:在浏览器中找到搜索引擎然后添加或修改搜索引擎:之后在浏览器地址栏,输入关键字后,点一下Tab,输入要搜索的变量名字即可,搜索结果如下图点击箭头处可以找到调用这个变量的相关代码...原创 2021-11-11 16:43:28 · 2653 阅读 · 0 评论