痞子衡嵌入式半月刊: 第 47 期

这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。

本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。

上期回顾 :《痞子衡嵌入式半月刊: 第 46 期》

唠两句

本周三是小寒,历史上的今天:2007年1月9日,备受瞩目的A股保险第一股 — 中国人寿(601628)于在上海证券交易所挂牌上市。

本期共收录 1个项目、4个工具,希望对你有帮助!

项目类

1、advent-calendar-of-circuits-2020 - 一个月每天用KiCad设计一个PCB项目

Gregory Davill 是来自澳大利亚的一个技术牛人,在开源硬件领域非常有名且活跃。他在2020年12月坚持每一天设计一个电路板,用 KiCad 完成电路设计到 PCB 的布局布线完成,这便是 advent-calendar-of-circuits-2020 项目。

  • 项目地址:https://github.com/gregdavill/advent-calendar-of-circuits-2020

电子森林苏老师将这 31 个项目全部整理了出来,这对于正在学习、使用 KiCad 的工程师朋友一定很有帮助。

  • 全部项目:https://www.eetree.cn/doc/detail/2330

工具类

1、gcov - 标准c/c++代码覆盖率测试工具

gcov 全称 GCC Coverage,是一个测试代码覆盖率的工具,命令行方式的控制台程序,伴随GCC发布,配合GCC共同实现对C/C++文件的语句覆盖和分支覆盖测试;

  • 工具地址:https://gcc.gnu.org/onlinedocs/gcc/Gcov.html

gcov 可以统计每一行代码的执行频率,实际上哪些代码确实被执行了,每一段代码(section code)的耗时(执行时间),因此,gcov可以帮你优化代码,当然这个优化动作还是应该由开发者完成。

2、lcov - GCC测试覆盖率的前端图形展示工具

lcov 是 GCC 测试覆盖率的前端图形展示工具,简单说就是 gcov 结果展现的一个前端。它通过收集多个源文件的行、函数和分支的代码覆盖信息(程序执行之后生成gcda、gcno文件) 并且将收集后的信息生成 HTML 页面。

  • 结果示例:http://ltp.sourceforge.net/coverage/lcov/output/index.html

3、gprof - 标准c/c++代码性能分析工具

gprof 全称 GNU profiler,是一个性能分析工具。gprof 可以显示程序运行的“flat profile”,包括每个函数的调用次数,每个函数消耗的处理器时间。也可以显示“调用图”,包括函数的调用关系,每个函数调用花费了多少时间。还可以显示“注释的源代码”,是程序源代码的一个复本,标记有程序中每行代码的执行次数。

  • 工具说明:http://sourceware.org/binutils/docs/gprof/

4、Enterprise Architect - 最全面的UML建模和生命周期工具

Enterprise Architect 简称EA,EA是一个UML建模软件。对于一个软件设计者来说,从需求分析到概要设计、详细设计、数据库设计到测试、发布、部署等一系列软件设计必须的操作都可以在EA中完成。可以说只需要一个EA就可以完成一个软件的设计。

  • 工具地址:https://sparxsystems.com/products/ea/index.html

欢迎订阅

文章会同时发布到我的 博客园主页、CSDN主页、知乎主页、微信公众号 平台上。

微信搜索"痞子衡嵌入式"或者扫描下面二维码,就可以在手机上第一时间看了哦。

《痞子衡嵌入式半月刊》 第 47 期相关推荐

  1. 《痞子衡嵌入式半月刊》 第 48 期

    痞子衡嵌入式半月刊: 第 48 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

  2. 《痞子衡嵌入式半月刊》 第 63 期

    痞子衡嵌入式半月刊: 第 63 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

  3. 《痞子衡嵌入式半月刊》 第 66 期

    痞子衡嵌入式半月刊: 第 66 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

  4. 《痞子衡嵌入式半月刊》 第 19 期

    痞子衡嵌入式半月刊: 第 19 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

  5. 《痞子衡嵌入式半月刊》 第 56 期

    痞子衡嵌入式半月刊: 第 56 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

  6. 《痞子衡嵌入式半月刊》 第 20 期

    痞子衡嵌入式半月刊: 第 20 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

  7. 《痞子衡嵌入式半月刊》 第 31 期

    痞子衡嵌入式半月刊: 第 31 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

  8. 《痞子衡嵌入式半月刊》 第 69 期

    痞子衡嵌入式半月刊: 第 69 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

  9. 《痞子衡嵌入式半月刊》 第 21 期

    痞子衡嵌入式半月刊: 第 21 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

最新文章

  1. 强化学习(一)- 强化学习介绍、Markov决策过程和贝尔曼期望方程
  2. plsql 设置鼠标行执行_Excel中执行“宏”的方法有哪些?我列举了这5个,你会几个...
  3. 【转载】Deep learning:十九(RBM简单理解)
  4. Cygwin简介及其下载安装卸载
  5. 利用python爬虫(part3)--正则表达式
  6. docker CE 的安装
  7. mybatis中的多对一的查询
  8. C++工作笔记-map中结构体的比较
  9. 理论基础 —— 二叉树 —— 三叉链表
  10. java版我的世界光追,老瓶装新酒 光追版《我的世界》将至你心动了吗
  11. SpringMVC3 AnnotationMethodHandlerAdapter与mvc:annotation-driven冲突的解决方案
  12. birt插件 web_好用的国产web报表软件非它莫属,轻松搞定复杂报表
  13. Spark时间格式转换
  14. Delphi6.0的那些
  15. 纳什均衡定义、举例、分类
  16. JBX IDE中文输入
  17. Kotlin版注解处理器Annotation Processor
  18. 跟随《西西里的美丽传说》 慢游锡拉库萨
  19. 如何在Linux上创建手册页
  20. php 备份数据库插件,zblog php数据库备份插件TiQuan_DB_Backups

热门文章

  1. 2012浙大计算机考研分数线,浙江大学2012年考研复试分数线公布
  2. 自适应旁瓣对消基本原理(SLC)
  3. Linux操作系统下,在终端打印出闪烁的星星图案
  4. Windows 10 设置
  5. 公钥,密钥原理学习(数学之美)
  6. 知识点滴 - 世界上有多少国家?国旗是什么?
  7. 《三国武神赵云传》隐私政策
  8. c语言综合作业题库,计算机二级等级考试《C语言》选择题专项练习合集
  9. Unity LoadImage LoadRawTextureData 方法加载 Bitmap
  10. 第三章 对著作权的限制