自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux下对CPU频率进行调整

在Linux中,有CPU频率动态调整模块,就是CPU Freq模块。以下为CPUI的几种工作模式:ondemand:按需调节模式,实现了动态频率调节,平时以低速方式运行,当系统负载提高时候自动提高频率。以这种模式运行不会因为降频造成性能降低,同时也能节约电能和降低温度。interactive:交互模式,是以 CPU 负载而调整频率,从而实现省电。InteractiveX:交互模式,是以 CPU 负载来调整频率,不会过度把频率调低。所以比 Interactive 反应好些,但是省电的效果一般conservat

2022-06-27 14:06:51 6166 1

原创 uboot阶段使用TFTP 传输文件

目录简介说明一.修改VMware中的网络设置二.设置虚拟机三.Ubuntu网络设置四.Ubuntu TFTP设置1.安装TFTP相关依赖2.创建tftp文件夹3.修改配置文件五.开发板测试1.环境设置2.测试简介TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。说明在windows下,使用VM.

2022-05-24 00:02:43 3082

原创 C语言之getopt函数

作用getopt()用来分析命令行参数。参数argc和argv分别代表参数个数和内容,跟main()函数的命令行参数是一样的。//头文件#include <unistd.h>//函数原型int getopt(int argc, char * const argv[], const char *optstring);参数说明argc:就是main函数的形参argc,表示参数的数量argv:就是main函数的形参argv,表示参数的字符串变量数组optstring:选项字符串

2022-05-21 22:47:42 454

原创 C语言之clock_gettime函数

作用clock_gettime是基于Linux C语言的时间函数,他可以用于计算精度和纳秒。//头文件#include <time.h>//函数原型int clock_gettime( clockid_t clock_id,struct timespec * tp );// timespec 结构体struct timespec { __time_t tv_sec; /* 秒 */ __syscall_s long_t tv_nsec; /* 纳秒 */};.

2022-05-20 23:08:51 6155

原创 markdown基本语法介绍

目录一.markdown是什么二.markdown的基础语法1.标题2.文本3.分割线4.图片5.链接6.引用7.列表8.目录9.表格10.代码块三.总结一.markdown是什么Markdown 是一种轻量级标记语言。使用标题、加粗、斜体和高亮等方式,对文本进行展示。具有着易读易写等特点。同时对图片、图表和数学均有支持。而且目前各大平台网站也将markdown作为主流的文本编辑语言,如GitHub、Reddit、Diaspora、Stack Exchange、Op

2022-05-14 00:59:29 697

原创 Linux下EMMC格式化/分区

Linux下EMMC格式化/分区文章目录Linux下EMMC格式化/分区前言一、EMMC是什么?二、格式化/分区步骤1.卸载EMMC2.使用fdisk格式化分区总结前言目前手里面有块板子接了EMMC,被识别到了/dev/mmcblk0,下面我将对他进行格式化分区。提示:以下是本篇文章正文内容,下面案例可供参考一、EMMC是什么?eMMC (Embedded Multi Media Card)是MMC协会订立、主要针对手机或平板电脑等产品的内嵌式存储器标准规格。eMMC由一个嵌入式存储解决

2021-10-28 21:14:18 9163

原创 Linux 实时性能测试工具--Cyclictest

Cyclictest的安装和使用前言一、下载并安装Cyclictest二、Cyclictest计算延时的原理三、Cyclictest的使用1.使用参数2.输出数据分析总结前言Cyclictest是一个高精度的测试程序,Cyclictest 是 rt-tests 下的一个测试工具,也是rt-tests 下使用最广泛的测试工具,一般主要用来测试使用内核的延迟,从而判断内核的实时性。一、下载并安装Cyclictest# 安装需要的numa库# apt指令sudo apt install libnu.

2021-09-02 07:42:03 6358 1

原创 VM VirtualBox 安装 Ubuntu20

Ubuntu20 虚拟机前言一、准备工作二、开始创建虚拟机1.创建一个Linux类型的虚拟机2.安装Ubuntu前言对于不想在实体机安装Linux的用户来说,虚拟机是首选方案。先装一个虚拟化软件(virtualbox),然后在这个软件上新增一台虚拟电脑机,这样我们就等于有了一台没有装系统的电脑。然后再将我们已经下载好的iso结尾的镜像文件(ubuntu)作为启动盘,给这个虚拟电脑装上系统,就完事了~一、准备工作准备好以下所需软件VirtualBox 6.1虚拟机ubuntu-20.04.2

2021-08-11 21:47:02 888

原创 linux下内存性能测试工具STREAM

Linux下内存性能测试简介下载并解压编译运行运行结果结果分析简介Stream测试是内存测试中业界公认的内存带宽性能测试基准工具,stream由Virginia University提供,通过生成四种不同模式下的内存读写操作,用于测试高性能计算机的内存带宽。 现代计算机中都是用缓存技术,为了保证测试正确反映计算机内存的读写性能,测试中使用的数据量应远大于缓存大小。下载并解压Streamtar -xvf stream.tar.gz编译根据使用的平台选择不同的gcc编译器。# 参数介绍# -

2021-08-11 20:18:01 7166

原创 Spring Boot项目开启多线程

在Spring Boot中开启多线程配置import java.util.concurrent.Executor;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.AsyncConfigurer;import org.springframework.scheduling.annotation.EnableAsync;import.

2021-08-08 21:47:50 547

原创 在Ubuntu上基于wayland/weston源码构建weston桌面

基于wayland/weston源码编译简介下载工具设置环境变量构建wayland构建wayland-protocols构建weston运行westonweston的一些测试程序简介官网:https://wayland.freedesktop.org/简单地说,Wayland是一套display server(Wayland compositor)与client间的通信协议,而Weston是Wayland compositor的参考实现。其官网为http://wayland.freedesktop.o

2021-08-07 21:07:51 5502 7

原创 Ubuntu20安装Postman

Postman一款非常流行的API调试工具。对于开发过程中去调试接口,足够的简单方便,而且功能强大。官方下载tar包将tar包内容解压到/opt目录sudo tar -zxvf postman.tar.gz -C /opt解压好之后创建软连接sudo ln -s /opt/Postman/Postman /usr/bin/postman如果你用Ubuntu是带桌面的版本对的话,推荐创建桌面图标vim ~/.local/share/applications/postman.de

2021-07-31 19:57:04 2334

原创 win10 安装VMware虚拟机

VMware workstation是一个虚拟机软件,利用它可以轻松的创建Windows,oracle,linux等等操作系统,并相互隔离。本文主要介绍Windows操作系统安装VMware软件。VMware官网,并下载适用于windows的版本软件。运行安装程序...

2021-07-31 10:33:44 679

原创 ubuntu20 配置NodeJs 开发环境

下载nodejs将nodejs放到指定位置解压nodejssudo tar -xvf node-v14.17.1-linux-x64.tar.xz 4. 配置环境变量sudo vi /etc/profile在文件最后一行加入以下内容(将JAVA_HOME路径换成你自己的)# java environmentsexport NODE_HOME=/home/haha/environments/nodejsexport PATH=$NODE_HOME/bin:$PA..

2021-07-24 21:51:13 1658

原创 Ubuntu20 截屏编辑工具flameshot

使用终端安装flameshotsudo apt install flameshot直在终端运行即可使用flameshot gui设键盘快捷键打开设置找到键盘快捷键找到自定义快捷键。完成设置,你可以使用你的快捷键进行截图啦~!...

2021-07-24 21:23:28 241

原创 Linux下载安装JDK JDK8(Ubuntu20 配Java环境)

下JDK

2021-07-24 18:32:45 564

Linux内存性能测试工具stream

STREAM是一套综合性能测试程序集,通过fortran和C两种高级且高效的语言编写完成,由于这两种语言在数学计算方面的高效率, 使得 STREAM 测试例程可以充分发挥出内存的能力。 STREAM 测试得到的是可持续运行的内存带宽最大值,而并不是一般的硬件厂商提供的理论最大值。

2021-08-11

空空如也

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

TA关注的人

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