自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Litost_Cheng的博客

他早已是一只流浪着的破船,后来起的这阵风,不过向他暴露出他流浪的状态,,,

  • 博客(16)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Ptrace--Linux中一种代码注入技术的应用

Ptrace–Linux中一种代码注入技术的应用

2018-10-14 19:41:37 4813 4

原创 在线文档规范

概要   本文主要介绍我们在编写应用或技术文档时的一些规范一、正文   为保证文档内容的可扩展,可维护,应该对文档章节,格式等内容有一定的规范以及要求。本章节将从标题、正文、注释、图标等几方面展开介绍。2.1 标题2.1.1 标题不能跨级   所谓跨级,一级标题下,不能直接出现三级标题2.1.2 标题要避免孤立编号(即同级标题只有一个)   如果当前标题下只有一个小标题,那么就没有在建立该小标题的必要。比如3.1下只有一个3.1.1,那么3.1.1就没有存在的必要啊?如果存在这种情况,那就需

2021-11-12 14:28:49 603

原创 浅谈第三方库移植的一般性解决思路

浅谈移植第三方库至ARM的一般性解决思路 一、简介 1.1 前言   由于涉及新机型开发,近期的主要工作就是要将平时用到的第三方库,移植到arm64上。在持续了整整一周后,总算是完成了相关工作。好记性不如烂笔头,本篇文章通过一个具体的示例,来介绍移植第三方库的一般性思路,并简单介绍一下自己遇到的一些主要问题。二、处理过程   本文是在踩了无数坑后的一篇总结性文章,因此本部分主要介绍自认为正确的一套处理思路。2.1 阅读官方教程,进行编译和安装工作   在我看来,对于一个稳定,成熟的开源

2021-04-14 10:14:49 591

原创 Linux确定分区所对应的设备文件路径

Linux确定分区所对应的设备文件路径一、简介   本文主要介绍,在Linux系统下,如何确定各个分区所对应的设备文件路径二、问题引入   在开发与测试过程中,经常会需要我们对指定分区进行操作,举几个具体的例子:当我们需要挂载新制作的分区镜像时,就需要我们确认对应的挂载分区调试过程中,我们想要避免应用分区的进程启动,但对于只读文件系统,可行的方案并不太多,其中一个可行的方案是直接擦除应用分区…  为擦除指定分区,通过一条简单的dd指令就可达到目的:dd if=/dev/zero o

2021-04-10 11:07:05 1065

原创 如何在Linux平台下重定向running进程

如何在Linux平台下重定向running进程一、简介  本文通过一个具体的示例,介绍在Linux平台下重定向running(运行中)进程的几种方法。借助此方法,用户能够将进行打印重定向到需要的位置。二、问题引入   对于如何在shell下将进程的输出进行重定向,对于掌握Linux基本使用的人来说,相比并不陌生。那对于一个处于运行态的运行态的进程,要如何是好呢?  我们举一个实际使用中可能会遇到的情况:设备运行过程中,遇到需要同事A帮忙解决的问题,常见的办法是A通过telnet或是ssh连接到设

2021-02-02 18:05:16 889

原创 如何在终端界面借助图形化工具进行数据分析

如何在终端界面借助图形化工具进行数据分析一、概述   本文主要介绍,在Linux终端界面,如何借助交互式绘图工具gnuplot,对数据进行分析,并以图表的方式进行展示,具体效果如下图所示: Interrupt Data

2020-11-10 19:38:51 484

原创 移远4G模块调试方法记录

本文以移远的EC25通信模块为例,记录如何借助官方手册,将模块移植到Linux系统,以及如何使用AT指令,对模块的基本功能(短信,打电话、上网等)进行测试

2020-01-13 20:27:16 8759 2

原创 关于Linux下如何对串口进行测试

本文主要从软件开发人员角度,介绍在Linux系统中,如何对串口进行测试,以确定硬件是否完好。

2020-01-08 20:27:04 4138 1

原创 Linux中测试Wifi带宽

本文主要介绍Linux中,在无线网卡成功加载的情况下,如何测试网卡性能。本文主要目的在于记录测试过程,以方便后期回顾。

2020-01-07 10:18:21 3719

翻译 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 456

原创 浅谈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 4247 1

原创 由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 1595 1

原创 C/C++项目的makefile模板

MakeFileTemplate一、简介1.使用方法 二、FAQ1. 是否需要在编译文件中,清晰展示依赖关系?2. 在makefile文件中添加宏定义的应用3. 关于模板的一些默认配置三、参考与链接四、文档信息MakeFileTemplate 一、简介   该仓库旨在提供一个针对于小型的C/C++项目的makefile模板。使用该模板,能够...

2019-04-14 17:47:41 1596 1

原创 关于Linux中延时函数的分析与实践

关于Linux中延时函数的分析以及最佳实践一、简介二、快速上手1. 依赖环境2.对象调用三、实现原理四、参考与链接关于Linux中延时函数的分析以及最佳实践一、简介   在实际的工程实践中,面对需要程序短暂休眠的情况,我们通常想到的可能是sleep(),usleep(),nanosleep()等函数。但是,在最近阅读代码的过程中,经常会看到使用select()达到延时...

2019-03-24 18:08:27 335 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 340

原创 符合 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 2058 5

EC25通信模块测试记录.zip

针对移远EC25模块,按照具体的功能,对应的AT指令交互记录。 本测试记录对应于以下博文: 《移远4G模块调试方法记录》 简介: 本文以移远的EC25通信模块为例,记录如何借助官方手册,将模块移植到Linux系统,以及如何使用AT指令,对模块的基本功能(短信,打电话、上网等)进行测试。

2020-01-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除