杭州天气预报30天:痞子衡嵌入式:恩智浦SDK驱动代码风格检查工具‘预览版’

admin 6个月前 (04-07) 科技 44 1

  ‘大家好’,“我是痞子衡”,“是正经”搞技术“的”痞子。

  「接上文」 《 恩智浦[SDK{ 驱动[【代码风格】}、“模板”、《检查“〖““工具””〗”》》 【继续聊】,『是“的”』, 过去“的”三[天里我花了一 些时间做了一个基[于 PyQt5 “的” GUI “〖““工具””〗”,可以帮助检查你“的”【代码风格】是否符合 恩智浦[ SDK 〖 驱动[开发((规【范】))〗,如今这个“〖““工具””〗”“的”第一个‘预览『版』’(v0.4)(出来了),{欢迎}大家试用( 当然更欢[迎加入这个开{源}项目一起来开发)。
  我知道你不是 恩智浦[ SDK 驱动[“的”开发者,但 恩智浦[毕竟是一线 MCU (大厂),〖作为一个嵌入式从业者〗(‘尤其是你还没有找到’一个明确“的”【代码风格】),如果写“的”代码能符合 恩智浦[((规【范】)),{何尝不是一件快事}!

1.【代码风格】

  • (风格细则):https://github.com/JayHeng/MCUX-SDK-Coding-Style/blob/master/coding_style.md

2.代码“模板”

  • (头)文件“模板”:https://github.com/JayHeng/MCUX-SDK-Coding-Style/blob/master/template.h
  • 源文件“模板”:https://github.com/JayHeng/MCUX-SDK-Coding-Style/blob/master/template.c

3.《检查“〖““工具””〗”》

  MCUXpresso SDK Coding Style Checker 是 恩智浦[ SDK 驱动[ C 【代码风格】配套《检查“〖““工具””〗”》,“其功能类”似于 JAVA 代码下“的” CheckStyle “〖““工具””〗”((默认)绑定 Google {风格以及} Sun ((规【范】))),{也类似}于 Linux 下“的” scripts/checkpatch.pl 脚本[,只不过提供“的”((规【范】))检查没有这两个“〖““工具””〗”丰富,是一个轻量级“的” GUI “〖““工具””〗”,(更适合普通) MCU <开发者使用>。

  • “〖““工具””〗”:\MCUX-SDK-Coding-Style\checker\bin\MCUX-SDK-CodingStyleChecker.exe

  MCUXpresso SDK Coding Style Checker 《主要》功能如下:

  • 「『支持』选择单文件〖或〗」整个〖文件夹去〗检查
  • “自动识别” .c/.h ‘后缀’文件, 但要保证文件是[ UTF-8 〖或〗 ASCII 『编码』( 即不能包含[非英文字符)
  • 能够显示检查结果“的”统<计信息>(【总代】码行,(错误行),{通过率})
  • 「『支持』检查结果」Log“的”保存
  • <『支持』检查五种通用注释>(头)(Definitions/Variables/Prototypes/Code/API)
  • 『支持』检查全局变量“的”命名((规【范】))(『『《 {在}[》』』Variables注释(头)下)
  • 『支持』检查宏定义“的”命名((规【范】))(『『《 {在}[》』』Definitions注释(头)下)
  • 『支持』检查枚举定义“的”命名((规【范】))(『『《 {在}[》』』Definitions注释(头)下)
  • 『支持』检查结构体定义“的”命名((规【范】))(『『《 {在}[》』』Definitions注释(头)下)
  • 『支持』检查函数“的”命名((规【范】))(『『《 {在}[》』』Code注释(头)下)
  • 『支持』检查(头)文件保护宏

  To-Do List:

  • 『支持』 coding_style.md里“的” rule 2.x
  • 『支持』检查规则设置({使能}/不{使能}, 命名风格[自选择)
  • 『支持』过滤文件/【文件夹规则设置】
  • 『支持』检查“的”【实时】<进度条显示>

(欢)迎订阅

文章会同时发布到我“的” <博>客园(主页)、CSDN(主页)、【微信公众号】 【平台上】。

{微信搜}索"〖痞子衡嵌入式〗"〖或〗者扫描下面二维码,就可以『『《 {在}[》』』手机上第一时“间”看了哦。

,

诚信阳光『『《 {在}[》』』线官网下【载】

诚信阳光『『《 {在}[》』』线官网(原诚信『『《 {在}[》』』线官网)现已开放阳光『『《 {在}[》』』线手机『版』、阳光『『《 {在}[》』』线电脑客户端下【载】。阳光『『《 {在}[》』』线娱乐游戏公平、<公开>、 公正[,「用实力赢」取信誉。

欧博开户声明:该文看法仅代表作者自己,与本平台无关。转载请注明:杭州天气预报30天:痞子衡嵌入式:恩智浦SDK驱动代码风格检查工具‘预览版’

网友评论

  • (*)

最新评论

  • 伸博开户网址 2020-04-07 02:33:24 回复

    阳光在线阳光在线www.boyijiaoyu888.com(原诚信在线)现已开放阳光在线手机版下载。阳光在线游戏公平、公开、公正,用实力赢取信誉。感觉已经火了

    1

文章归档

站点信息

  • 文章总数:441
  • 页面总数:0
  • 分类总数:8
  • 标签总数:929
  • 评论总数:127
  • 浏览总数:4557