- 博客(16)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 在线文档规范
概要 本文主要介绍我们在编写应用或技术文档时的一些规范一、正文 为保证文档内容的可扩展,可维护,应该对文档章节,格式等内容有一定的规范以及要求。本章节将从标题、正文、注释、图标等几方面展开介绍。2.1 标题2.1.1 标题不能跨级 所谓跨级,一级标题下,不能直接出现三级标题2.1.2 标题要避免孤立编号(即同级标题只有一个) 如果当前标题下只有一个小标题,那么就没有在建立该小标题的必要。比如3.1下只有一个3.1.1,那么3.1.1就没有存在的必要啊?如果存在这种情况,那就需
2021-11-12 14:28:49 1221
原创 浅谈第三方库移植的一般性解决思路
浅谈移植第三方库至ARM的一般性解决思路 一、简介 1.1 前言 由于涉及新机型开发,近期的主要工作就是要将平时用到的第三方库,移植到arm64上。在持续了整整一周后,总算是完成了相关工作。好记性不如烂笔头,本篇文章通过一个具体的示例,来介绍移植第三方库的一般性思路,并简单介绍一下自己遇到的一些主要问题。二、处理过程 本文是在踩了无数坑后的一篇总结性文章,因此本部分主要介绍自认为正确的一套处理思路。2.1 阅读官方教程,进行编译和安装工作 在我看来,对于一个稳定,成熟的开源
2021-04-14 10:14:49 695
原创 Linux确定分区所对应的设备文件路径
Linux确定分区所对应的设备文件路径一、简介 本文主要介绍,在Linux系统下,如何确定各个分区所对应的设备文件路径二、问题引入 在开发与测试过程中,经常会需要我们对指定分区进行操作,举几个具体的例子:当我们需要挂载新制作的分区镜像时,就需要我们确认对应的挂载分区调试过程中,我们想要避免应用分区的进程启动,但对于只读文件系统,可行的方案并不太多,其中一个可行的方案是直接擦除应用分区… 为擦除指定分区,通过一条简单的dd指令就可达到目的:dd if=/dev/zero o
2021-04-10 11:07:05 1484
原创 如何在Linux平台下重定向running进程
如何在Linux平台下重定向running进程一、简介 本文通过一个具体的示例,介绍在Linux平台下重定向running(运行中)进程的几种方法。借助此方法,用户能够将进行打印重定向到需要的位置。二、问题引入 对于如何在shell下将进程的输出进行重定向,对于掌握Linux基本使用的人来说,相比并不陌生。那对于一个处于运行态的运行态的进程,要如何是好呢? 我们举一个实际使用中可能会遇到的情况:设备运行过程中,遇到需要同事A帮忙解决的问题,常见的办法是A通过telnet或是ssh连接到设
2021-02-02 18:05:16 1185
原创 如何在终端界面借助图形化工具进行数据分析
如何在终端界面借助图形化工具进行数据分析一、概述 本文主要介绍,在Linux终端界面,如何借助交互式绘图工具gnuplot,对数据进行分析,并以图表的方式进行展示,具体效果如下图所示: Interrupt Data
2020-11-10 19:38:51 658
原创 移远4G模块调试方法记录
本文以移远的EC25通信模块为例,记录如何借助官方手册,将模块移植到Linux系统,以及如何使用AT指令,对模块的基本功能(短信,打电话、上网等)进行测试
2020-01-13 20:27:16 9845 2
原创 Linux中测试Wifi带宽
本文主要介绍Linux中,在无线网卡成功加载的情况下,如何测试网卡性能。本文主要目的在于记录测试过程,以方便后期回顾。
2020-01-07 10:18:21 3919
翻译 Variadic templates in C++——C++中的可变参数模板
Variadic templates in C++ Variadic templates in C++By Eli BenderskyLitost_Cheng 译在翻译过程中,为了便于理解,在原文的基础上,添加了一定的译者注,或是补充示例,针对文中的错误,与不足,望批评指正一、 前言二、 正文1. 可变参数模板2. 基础示例3. 一些简单示例4. 性能考虑5. 类型安...
2019-08-26 09:08:41 509
原创 浅谈C和C++中的资源释放
浅谈C和C++中的资源释放一、简介二、实现资源释放的有效途径1. C实现资源释放的有效途径(1) 巧用 do{}while{0} (2) goto 语句实现资源回收 2. C++实现资源释放的有效途径(1) RAII(Resource Acquisition is Initialization)——资源获取即初始化(2) RAII工厂类(3) 智能指针四...
2019-06-17 22:52:33 4680
原创 由Linux中listen()函数谈开去
由Linux中listen()函数谈开去一、简介1.前言2.问题引入 二、原理介绍1. Tcp三次握手2. 关于backlog参数的理解三、实验与分析1. 实验环境2. 例程介绍3. 分步实验1. Server阻塞于socket()创建后2. Server阻塞于bind()创建后3. Server阻塞于listen()后4. Server阻塞...
2019-05-21 20:26:00 1974 1
原创 C/C++项目的makefile模板
MakeFileTemplate一、简介1.使用方法 二、FAQ1. 是否需要在编译文件中,清晰展示依赖关系?2. 在makefile文件中添加宏定义的应用3. 关于模板的一些默认配置三、参考与链接四、文档信息MakeFileTemplate 一、简介 该仓库旨在提供一个针对于小型的C/C++项目的makefile模板。使用该模板,能够...
2019-04-14 17:47:41 1669 1
原创 关于Linux中延时函数的分析与实践
关于Linux中延时函数的分析以及最佳实践一、简介二、快速上手1. 依赖环境2.对象调用三、实现原理四、参考与链接关于Linux中延时函数的分析以及最佳实践一、简介 在实际的工程实践中,面对需要程序短暂休眠的情况,我们通常想到的可能是sleep(),usleep(),nanosleep()等函数。但是,在最近阅读代码的过程中,经常会看到使用select()达到延时...
2019-03-24 18:08:27 453 1
原创 Linux_临时线程应用:CancelTempThreadAPI
CancelTempThreadAPI一、简介二、快速上手1. 依赖环境2.对象调用3.线程创建4.线程取消三、实现原理1.执行流执行完毕,正常退出2.其它线程主动取消临时线程四、参考与链接CancelTempThreadAPI一、简介 Provide a set of API (Packaged into classes using C++) :cou...
2019-01-05 13:36:02 370
原创 符合 Doxygen 注释风格的 SourceInsight 宏
Source-Insight-Macro一、简介1.自定义组织信息2.Doxygen风格的函数注释以及Todo标签3.Doxygen格式的单行注释风格二、FAQ1.关于SourceInsight版本问题2.关于Doexgen使用问题三、参考与链接Source-Insight-Macro一、简介 该仓库旨在为 C/C++ 的开发人员提供一套符合 Doxygen...
2019-01-05 11:40:10 2266 5
EC25通信模块测试记录.zip
2020-01-13
CSDN 目前只有登录才能选中代码,未免有点过于不人性化了么?
2022-02-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人