
linux
文章平均质量分 87
非典型技术宅
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Gcov 查看代码覆盖率
絮絮叨叨:想写的素材有很多,每次都是拖到最后也没写完,还是要多学习彭同学的 “先找软柿子捏” 。GCOV 工具简介gcov是一个测试代码覆盖率的工具。它是 gcc 自带的查看代码覆盖率的工具,无需额外安装,在嵌入式的 arm-eabi-none-gcc 中同样可以使用(需要重写部分系统函数)。使用效果如下图所示:程序运行完成后,可以查看每个文件的代码覆盖率情况,上面报告中展示了每个文件的行覆盖率,函数覆盖率和分支覆盖率。打开一个文件的覆盖率报告,页面对开始有文件的基本信息描述,以 FreeRT原创 2021-09-14 02:08:14 · 3562 阅读 · 1 评论 -
STM32上使用POSIX接口 (基于freertos)
STM32上使用POSIX接口 (基于freertos)絮絮叨叨:如果不是博客粉丝,我都快要遗忘公众号这回事了,感谢所有认真阅读的读者的支持!FreeRTOS 和 POSIX 接口简介POSIX 接口的全称是:可移植性操作系统接口(Portable Operating System Interface, POSIX)。它是由电器和电子工程师协会(IEEE)开发的开放操作系统接口标准,并且得到 IOS 和 ANSI 的认可。其主要目的是提升应用程序在各种 UNIX 系统环境之间的可移植性。使用 PO原创 2021-07-06 02:25:21 · 5527 阅读 · 6 评论 -
【Linux】 Orangepi GPIO开发详解
Orangepi GPIO 驱动开发详解最近新入手了一个OrangePi ,准备学习一下linux下的驱动开发,不过由于刚开始入门,踩到的坑有点多。硬件环境:OrangePi PC Puls开发工具:gcc开发环境:vscode + Remote SSH ( 不得不说vscode真的香啊~)wiringPi库驱动在刷入linux镜像之后,第一个程序就是编写Blink程序!安装wiringPi库首先克隆orangepi的wiringpi库:#获取wiringpi库git clone h原创 2020-07-19 15:45:15 · 7766 阅读 · 0 评论 -
makefile 参数记录
makefile 参数记录常用参数学习makefile, 记录一些参数的使用常用参数参数说明示例注释-jn使用多核编译,n为使用核心数量,最多为CPU内核个数make -j2使用两个内核编译-j自动使用CPU最大的核心数量编译make -j我的电脑为4核等效make -j4NAME=param使用make命令行传递参数到makefilem...原创 2020-05-04 19:23:26 · 347 阅读 · 0 评论 -
win10环境进行linux开发之WSL的备份与管理
上一篇博客写了WSL的安装与基本配置,这篇文章来写写如何对wsl进行备份。对wsl进行备份不仅仅是留一份存档,这个功能更像是虚拟及的快照功能,如果是当前的环境因为配置出错或者其他原因不能使用,那利用这个备份功能可以快速还原当前的环境。既然它可以像虚拟机一样可以进行“快照”,那同样的也应该也可以支持多个环境同时运行,因为有时在开发一个新项目,想要一个干净的环境,这样就可以不受其他环境的干扰了。...原创 2020-01-11 23:28:10 · 4031 阅读 · 1 评论 -
win10环境进行linux开发之WSL的安装与配置
在嵌入式开发过程中,有许多时候需要使用到linux环境,而通常的是使用虚拟机或者安装一个单独的linux系统。但是在windows的开发方式要相对更熟悉一些,在windows下使用linux编译环境的进行新的开发还有一种更好的选择———WSL。WSL安装WSL是微软推出的在Win10上使用linux的环境的一种新方式,相比与虚拟机,它直接在系统层兼容linux有更高的运行效率,且不用安装虚...原创 2020-01-10 23:07:25 · 3425 阅读 · 0 评论