自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不问归期的博客

Stay Hungry. Stay Foolish!求知若渴,虚心若愚!

  • 博客(754)
  • 资源 (45)
  • 收藏
  • 关注

原创 《嵌入式 - 语音识别TWen-ASR-ONE开发笔记》第5章 TWen-ASR-ONE 串口使用

5.1 TWen-ASR-ONE 串口简介关于串口我这里就不再赘述了,我相信搞过嵌入式的朋友经常会用到。笔者这里简单介绍下TWen-ASR-ONE 串口。TWen-ASR-ONE 开发板两路串口:串口0和串口1。串口0引脚是固定在P1_7、P2_0,而串口1可以设置在P0_5、P0_6;P2_1、P2_2;P3_0、P3_1。如下图所示:5.2 TWen-ASR-ONE串口打印实例TWen-ASR-ONE使用的串口0作为调试下载口,笔者这里还是使用串口0打印输出。串口有以下设置块。串口通信

2022-02-27 21:17:04 3460

原创 《Git与Github使用笔记》一文学会Git常用操作

1 Git简介Git 是一个很强大的分布式版本管理工具,最初由Linus Torvalds编写,主要用于 Linux 内核开发的版本控制工具。学习Git首先要明白Git的分层结构,下面一张图基本就说明各层之间的关系。Git的工作总共分四层,其中三层是在自己本地也就是前面说的git仓库,包括了工作目录,暂存区和本地仓库。**工作区(Workspace)**就是我们执行命令git init时所在的地方,也就是我们执行一切文件操作的地方。随着修改,工作区文件在没有 add 到暂存区时候,工作区将和暂存区

2022-02-27 12:34:23 1244

原创 《软件工具》分享一款好用的shell软件Oh My Zsh

1 Shell简介我相信大家在用Linux的时候,肯定都使用过shell终端,那么什么是shell终端?Shell 其实就是一个程序,通常都是放在/bin或者/user/bin目录下,当前 Linux 系统可用的 Shell 都记录在/etc/shells文件中。Shell负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,运行完成后把结果返回用户或应用程序。Linux/Unix提供了很多种Shell,不同的shell具备不同的功能,shel

2022-02-21 21:53:27 3396

原创 《持续集成实践指南》第3章 Gitlab基本配置与使用

开发环境:服务器:Ubuntu Server 20.043.1 Gitlab偏好设置偏好设置完全可以看个人喜欢,主要设置的有Gitlab主题、代码高亮主题、语言等。对于英文不好的朋友可以将Gitlab界面设置为中文。然后退出再登录,就是中文了。其他的设置笔者就不在赘述了,自行设置吧。3.2新增用户对于一个大型项目而言,一般都是多人协同开发,自然就需要开通多个Gitlab账户,本文介绍两种新增Gitlab的方式。1.用户自行注册打开Gitlab首页,即可点击注册页面。注册页面如

2022-02-16 21:53:49 2587

原创 《嵌入式 - 嵌入式大杂烩》详解J-Link RTT打印

开发环境:J-Link版本:V9.4J-Link驱动版本:V760h_x86_64Keil:V5.30在嵌入式开发过程中,经常需要进行打印调试,通常使用串口进行打印输出,但通常串口资源有限,这时就可以通过J-Link工具里面自带的RTT实现打印,从而节约一个串口资源。1 RTT简介RTT全称是Real Time Transmit(实时传输)**,是Segger公司推出的调试手段之一。它是一种用于嵌入式中与用户进行交互的技术。使用RTT可以从MCU快速输出调试信息和数据,且不影响MCU的实时性。

2022-02-12 14:53:31 1511

原创 《嵌入式系统 – GD32应用开发实战指南(基于RT-Thread系统)》第5章 I2C使用

开发环境:IDE:RT-Thread Studio 2.1.5, Keil5.30开发板:GD32407V-STARTGD32407V有3路硬件I2C,但是笔者开发的是软件I2C,默认使用的I2C1的接口,对于应用而言,软件和硬件都是一样的。5.1 RT-Thread 的I2C简介I2C(Inter Integrated Circuit)总线是 PHILIPS 公司开发的一种半双工、双向二线制同步串行总线。I2C 总线传输数据时只需两根信号线,一根是双向数据线 SDA(serial data),另

2022-02-09 22:47:17 2907

原创 《嵌入式系统 – GD32应用开发实战指南(基于RT-Thread系统)》第4章 UART实践

开发环境:IDE:RT-Thread Studio 2.1.5开发板:GD32407V-START很多朋友在调试的时候,都喜欢使用串口来调试。毕竟简单嘛,GD32的串口资源非常丰富,笔者已经完成了GD32不同系列的串口驱动,大家可以直接使用。4.1 RT-Thread 的UART简介UART和其他设备一样,应用程序通过统一的设备管理接口来访问串口硬件,相关接口如下所示:函数描述rt_device_find()查找设备rt_device_open()打开设备rt

2022-02-08 23:59:31 4662 1

原创 《Git与Github使用笔记》分享3款Git可视化工具

我相信很多朋友在初次接触Git可能不太习惯,今天笔者就分享4款Git可视化工具。1 Git简介Git 是一个很强大的分布式版本管理工具,最初由Linus Torvalds编写,主要用于 Linux 内核开发的版本控制工具。学习Git首先要明白Git的分层结构,下面一张图基本就说明各层之间的关系。Git的工作总共分四层,其中三层是在自己本地也就是前面说的git仓库,包括了工作目录,暂存区和本地仓库,工作目录就是我们执行命令git init时所在的地方,也就是我们执行一切文件操作的地方,暂存区和本地仓

2022-01-24 23:10:29 3042 1

原创 《嵌入式系统 – GD32应用开发实战指南(基于RT-Thread系统)》第3章 GPIO使用

开发环境:IDE:RT-Thread Studio 2.1.5开发板:GD32407V-START我相信大多数学习嵌入式的朋友学习单片机的第一个程序都是点灯,毕竟点灯简单嘛,操作下GPIO即可。当然,本教程的第一个应用也从GPIO的使用开始。3.1 RT-Thread PIN设备驱动简介RT-Thread 提供了一套简单的 I/O 设备模型框架,如下图所示。它位于硬件和应用程序之间,共分成三层,从上到下分别是 I/O 设备管理层、设备驱动框架层、设备驱动层。应用程序通过 I/O 设备管理接口

2022-01-23 18:55:00 4746

原创 《嵌入式系统 – GD32应用开发实战指南(基于RT-Thread系统)》第2章 开发环境搭建

笔者使用的开发板是兆易创新设计的GD32407V-START开发板。其主控芯片为GD32F407VKT6,主频168MHz,内部3072K Flash,192KB SRAM。当然啦,其他的板子的使用也是类似的,只是笔者使用GD32407V-START为例进行讲解而已。笔者本文主要针对GD32的开发环境搭建进行简单的介绍。关于RT-Thread的各种开发环境请参考笔者博文:RT-Thread 开发环境搭建 (Keil+env)RT-Thread 开发环境搭建(RT-Thread Studio)R

2022-01-23 11:51:59 3933

原创 《嵌入式系统 – GD32应用开发实战指南(基于RT-Thread系统)》第1章 前言

笔者最近完成了基于RT-Thread的GD32 BSP架构,还完成了不同系列的BSP和相应的驱动,为了方便更多的爱好者使用,在此写在使用指南,也希望有更多的开发者加入进来,进一步完善GD32的BSP。1.1 GD32简介GD32是由兆易创新(GigaDevice)研发设计的一系列32位MCU,GD32是有和ST产品线P2P的产品系列,但和ST的产品差距还很大,还需要国人们一起努力呀。目前GD32的单片机从内核上区分有Cortex-M3、Cortex-M4、Cortex-M23和RISC-V内核系列。

2022-01-22 22:56:32 1769 1

原创 《嵌入式系统 - RT-Thread开发笔记》 第三部分 RT-Thread 移植与设备驱动开发 - 第1章 RT-Thread 开发环境搭建 (Ubuntu)

开发环境:Ubuntu:16.04 LTS开发板:stm32f746-st-nucleo开发板MCU:STM32F746ZG1.1准备工作1.1.1下载源码与安装环境更新软件源:$ sudo apt-get update wget 安装git工具:$ sudo apt-get install git下载 RT-Thread 源码,使用命令:$git clone https://github.com/RT-Thread/rt-thread.git等待下载完成:安装 QE

2022-01-05 21:22:17 1465

原创 《嵌入式系统 - RT-Thread开发笔记》 第三部分 RT-Thread 移植与设备驱动开发 - 第1章 RT-Thread 开发环境搭建(RT-Thread Studio)

开发环境:RT-Thread版本:4.0.4操作系统:Windows 10RT-Thread Studio版本:2.1.4开发板MCU:STM32F746ZG1.1 RT-Thread Studio安装与包管理RT-Thread Studio 主要包括工程创建和管理,代码编辑,SDK管理,RT-Thread配置,构建配置,调试配置,程序下载和调试等功能,结合图形化配置系统以及软件包和组件资源,减少重复工作,提高开发效率。下载地址1.1.1 RT-Thread Studio安装下载完成后,接

2022-01-03 09:24:50 2168

原创 《嵌入式系统 - RT-Thread开发笔记》 第三部分 RT-Thread 移植与设备驱动开发 - 第1章 RT-Thread 开发环境搭建 (Keil+env)

开发环境:RT-Thread版本:4.0.4操作系统:Windows 10Keil版本:V5.30开发板:stm32f746-st-nucleo开发板MCU:STM32F746ZG1.1准备工作在电脑上装好 git,软件包管理功能需要 git 的支持。git 的下载地址为https://git-scm.com/downloads,根据向导正确安装 git,并将 git 添加到系统环境变量。注意在工作环境中,所有的路径都不可以有中文字符或者空格。1.1.1 Env工具安装Env 是 RT-

2022-01-02 12:53:11 2755

原创 《持续集成实践指南》第2章 持续集成环境搭建Jenkins+Gitlab+Gerrit

开发环境:服务器:Ubuntu Server 20.042.1简介Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。前身是Hudson是一个可扩展的持续集成引擎。可用于自动化各种任务,如构建,测试和部署软件。Jenkins可以通过本机系统包Docker安装,甚至可以通过安装Java Runtime Environment的任何机器独立运行。Jenkins的主要作用:1.持续、自动地构建/测

2021-12-27 23:09:12 1882

原创 《Git与Github使用笔记》第13章 同步更新Github上Fork的项目

当你fork别人的项目后,随着时间的推移,源仓库有了更新,你的镜像仓库也需要更新。1.添加源仓库首先要添加远程源,也就是fork的源仓库。$ git remote add upstream xxx添加后可以使用以下命令查看:$ git remote -v以上表示添加了远程源。2.fetch源并合并从添加的原作者源fetch到本地仓库,合并到本地仓库。$ git fetch upstream$ git merge upstream/master3.push到远程库

2021-12-26 08:26:00 533

原创 《持续集成实践指南》第1章 DevOps实践简介

1.1 Devops概念DevOps(英文Development和Operations的组合)是开发和运维一体一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。DevOps是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。DevOps的出现是由于软件行业日益清晰地认识到:为了按时交付软件

2021-12-25 19:01:13 1010

原创 《软件工具》分享2款好用的时序图工具

在分享工具之前,需要说明下什么是时序图,时序图是指MCU等执行指令时发出的控制信号的时间序列。这些控制信号在时间上的相互关系就是时序图,也就是时序图是一系列具有时间顺序的脉冲信号图。值得注意的是,网上很多资料都将UML序列图也叫时序图,所谓UML序列图,它通过描述对象之间发送消息的逻辑顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,其中的每条消息对应一个类操作或状态机中引起转换的触发事件。和本文所讲的时序图不是一个东西。以上是UML的序列如实例,下面给出一个I2C的时序

2021-12-17 23:06:32 5631

原创 《编译 - 编译杂记》GCC优化等级说明

GCC提供了大量的优化选项,通过不同的参数可以对编译时间、目标文件大小、执行效率三个维度进行平衡,不同的GCC版本器优化等级略有不同,笔者本文以GCC 7.5为例进行说明。最新的版本是GCC 11.2.0。GCC 4.6.4以上的版本优化等级是一样的,只是优化选项略有差异。1 优化等级说明GCC 4.6.4以上版本,有**-O0、-O1、-O2、-O3、-Os、-Ofast、-Og**几个优化等级,参数 -O1、-O2、-O3 中,随着数字变大,代码的优化程度也越高,不过这在某种意义上来说,也是以牺

2021-12-15 22:58:35 3919

原创 《嵌入式 - 语音识别TWen-ASR-ONE开发笔记》第4章 TWen-ASR-ONE PWM调光

4.1 PWM简介脉冲宽度调制(PWM),是英文“ Pulse Width Modulation” 的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。简单一点,就是对脉冲宽度的控制,指在一个周期内,控制信号处于高电平的时间占据整个信号周期的百分比,也就是调节占空比。关于PWM网上资料很多,这里就不在赘述了。4.2 PWM调光实现这里再前一个例子上修改,这里还是来控制RGB灯。以蓝灯为例。图形代码如下:字符代码如下:#include "asr.h"#

2021-12-12 09:58:50 2691

原创 《嵌入式 - 语音识别TWen-ASR-ONE开发笔记》第3章 TWen-ASR-ONE 多线程和消息队列

3.1 Scratch简介在开始本章之前,需要介绍下TWen-ASR-ONE的用户开发语言-Scratch,Scratch是麻省理工学院开发的一款简易图形化编程工具主要是为青少年开发的一种编程工具,它图形化编程工具当中最广为人知的一种形式,所有人都可以在软件中创作自己的程序。TWen-ASR-ON的开发者通过Scratch编程的方式将软件逻辑构建出来后,天问Block IDE再将其转换为C语言而已,只是不对开发者开放而已,Scratch很简单,你只有创意,只需在IDE上拉动模块,像搭积木的方式构建一个个

2021-12-03 22:23:00 4050

原创 《嵌入式 - 语音识别TWen-ASR-ONE开发笔记》第2章 TWen-ASR-ONE开发环境搭建与使用

2.1 TWen-ASR-ONE开发环境搭建下载地址:http://twen51.com/第一步:下载天问 Block 软件浏览器打开天问官方网站,点击天问 Block 下载第二步:安装天问 Block 软件根据提示默认安装,安装过程中会自动安装 STC-LINK 下载器的 CP210x 驱动。第三步:运行天问 Block 软件第一次打开软件,会让你选择主板,请选择 TWEN-ASR。2.2 TWen-ASR-ONE编写程序在上一节选择了TWEN-ASR后就会打开第一个范例。2.

2021-12-02 21:42:45 4892

原创 《嵌入式 - 语音识别TWen-ASR-ONE开发笔记》第1章 TWen-ASR-ONE简介

1.1 ASR-ONE概述ASR-ONE是一颗专用于语音处理的人工智能芯片, 可广泛应用于家电、 家居、 照明、 玩具等产品领域, 实现语音交互及控制。开发板板载一颗 RGB 灯,引出 26 个 IO,外接喇叭和麦克风,用于快速验证语音产品功能。ASR-ONE内置自主研发的脑神经网络处理器BNPU, 支持200条命令词以内的本地语音识别, 内置CPU核和高性能低功耗Audio Codec模块, 集成多路UART、 IIC、 PWM、 GPIO等外围控制接口, 可以开发各类高性价比单芯片智能语音产品方案

2021-12-02 21:10:58 2608

原创 《软件工具》分享3款开源免费的Markdown编辑器

1 前言今天一早更新了Typora,不在是以前的beta版了,发现Typora 1.0开始收费了。目前公布的政策是$14.99一个授权,每个授权可以激活三台设备。可以使用信用卡和支付宝支付,89元也算良心,毕竟免费用了这么多年了。关于Typora的介绍这里就不说了。 目前我还不打算购买,毕竟我手头的设备比较多,三台机器的授权是满足不了我的需求的。主要是此次费用支付后,可能后面还需要支付额外费用,不过作者说了不会使用订阅模式,但是谁知道呢,不过一时半会也不会有主版本更新,毕竟一个beta版都开发

2021-11-28 21:41:00 3393

原创 《PyQT5软件开发 - 控件篇》第3章 单行文本框QLineEdit

文本框是GUI界面中使用频率较高的控件,文本框又分为单行文本框和多行文本框,本文先讲单行文本框,单行文本框用途很广,比如密码账号密码框、搜索栏、路径地址栏等。3.1简介QLineEdit可以输入和显示文本信息,同时可以设置显示格式和文本框属性,QLineEdit类中常用的方法如下表所示。QLineEdit类中常用信号如下:textChanged(str)只要文字发生变化就会发出此信号。当通过调用setText()以编程方式更改文本时,也会发出此信号,而editingFinished()按下返回或

2021-11-26 22:43:58 1682

原创 《PyQT5软件开发 - 控件篇》第2章 按钮-2(QRadioButton, QCheckBox, QToolButton)

前面的文章笔者讲解了QPushButton,这种按钮也是比较常用的,接下来讲解几种使用频率相对较少的按钮:QRadioButton, QCheckBox, QToolButton。2.1 QRadioButtonQRadioButton顾名思义叫单选按钮,只有True和False两种状态。为何叫单选按钮,是因为一个域中只能有一个单选按钮被选择。可以使用QGroupBox来划分一个域,当然还可以使用QButtonGroup来区分。QRadioButton继承QAbstractButton,QRadio

2021-11-23 22:51:35 1667 1

原创 《畅玩NAS》 使用树莓派打造一个NAS服务器

我相信很多朋友都玩过树莓派,那么是否考虑过将树莓派打造成一个NAS服务器,今天笔者就教大家如何使用一个树莓派打造一个NAS服务器。这里需要说明的是,笔者的硬件是3B,其他硬件也都差不多,建议使用3B以上的硬件。树莓派由于其开源特性,支持非常多的系统类型(主要指文件系统):Raspbian、Arch Linux ARM、Debian Squeeze、Firefox OS、Gentoo Linux、Google Chrome OS、Raspberry Pi Fedora Remix、Slackware AR

2021-11-20 20:14:29 6300 2

原创 《Linux杂记》Window读取 Ext3/Ext4文件系统数据

Linux支持多种文件系统类型,包括ext3、vfat、jffs、romfs和nfs等,Ext4/Ext3为Linux系统的广泛格式;而Window系统的广泛格式是NTFS,FAT32等。NAS服务器大都是Linux系统,自然在硬盘上保存的数据一般都是Ext4,如下直接将NAS服务器的磁盘安装在Window系统是不能直接读取数据,本文笔者给大家介绍几个软件在Window读取 Ext3/Ext4文件系统数据。1 Linux ReaderLinux Reader下载地址DiskInternals Lin

2021-11-18 22:45:22 4087

原创 《畅玩NAS》第8章 ZeroTier组建局域网

ZeroTier 是一款非常简单易用的内网穿透工具,不需要配置,就能实现虚拟局域网的组建,让你可以在外也能连回家中、学校、办公室的电脑获取资料,数据。配置与使用都非常简单。8.1 ZeroTier简介ZeroTier 支持 Windows、macOS、Linux 三大主流平台,iOS、Android 两大移动平台,以及 QNAP(威连通)、Synology(群晖)、Western Digital MyCloud NAS(西部数据)三个 NAS 平台,还支持 LEDE 开源路由器项目。因为有 ZeroT

2021-11-08 22:10:56 3713

原创 《畅玩NAS》第7章 家庭多媒体软件安装与使用

Emby与Plex目前是市面上两款定位几乎相同的多媒体中心软件(区别在于Emby是开源的),从产品价格定位上,两者也是相差无几。Emby的服务端和安卓端免费,但是IOS要收费。Plex软件设置傻瓜话,界面更漂亮,有公网的情况下,能自动映射;影片的识别率高,但是收费的。7.1服务端的安装与使用7.1.1服务器安装Emby下载地址根据服务器类型选择相应的安装包。有两种安装方式:可以使用docker也可以使用安装包安装。Docker安装手册笔者使用的系统是OpenMediaVault,Open

2021-11-06 18:27:17 9266

原创 《畅玩NAS》第6章 NextCloud环境搭建

NextCloud官网NextCloud文档相信很多朋友都用过网盘,使用最多、吐槽最多也莫过于某度盘,下载速度基本回到10年前的网速,我是不想用它了,今天就教搭建使用个人服务器搭建一个属于个人的网盘。网盘系统有很多,比如Cloudreve、ownCloud、Nextcloud等,当笔者要推荐的Nextcloud。本文就教大家快速搭建Nextcloud网盘。6.1 NextCloud简介Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地在个人/公司电脑、服务器甚至是树莓派

2021-11-06 09:34:11 2864 1

原创 《嵌入式 - 深入剖析STM32》STM32 启动流程详解(Keil)

开发环境:处理器:STM32F103MDK:5.30STM32CubeMX:6.0.1对于我们常用的桌面操作系统而言,我们在开发应用时,并不关心系统的初始化,绝大多数应用程序是在操作系统运行后才开始运行的,操作系统已经提供了一个合适的运行环境,然而对于嵌入式设备而言,在设备上电后,所有的一切都需要由开发者来设置,这里处理器是没有堆栈,没有中断,更没有外围设备,这些工作是需要软件来指定的,而且不同的CPU类型、不同大小的内存和不同种类的外设,其初始化工作都是不同的。本文将以STMF103(基于Cort

2021-11-05 22:54:31 3506 2

原创 《畅玩NAS》第5章 OpenMediaVault切换源

当然啦,在切换源之前,首先得登录OpenMediaVault(简称:OMV)。笔者OMV版本是5.6.13。5.1登录OMV登录OMV主要有两种方式,一种是直接通过ESXI登录,一种是通过SSH登录。5.1.1直接登录首先通过WEB登录ESXI,然后打开相应的OMV虚拟机即可。直接输入账号密码也是可以的登录的。值得注意的是,输入密码是不会显示的,在输入完成后敲回车就可以登录了。5.1.2 SSH登录SSH登录一般需要额外的登录软件。比如Xshell。笔者这里使用Xshell。输入站好密码

2021-11-01 22:56:36 2385

原创 《畅玩NAS》第4章 OpenMediaVault安装omv-extras和Docker

4.1安装omv-extras官网地址清华大学源omv-extras 是omv的第三方扩展插件库,里面有很多的第三方插件可以使用。根据下载插件安装包选择你对应的OMV版本,笔者的OMV版本是5.6.13。方法一:命令行安装先安装依赖# apt --yes --no-install-recommends install dirmngr gnupg # dpkg -i openmediavault-omvextrasorg_5.6.2_all.deb更新# apt-get upda

2021-10-31 11:37:38 4052

原创 《畅玩NAS》第3章 ESXI安装OpenMediaVault

要想在OpenMediaVault读取额外的硬盘,先要开启硬盘直通,这样OpenMediaVault系统安装好了才能访问,当然没有额外的磁盘,以下的部分就跳过吧。3.1开启硬盘直通1.清除分区表如果不是新硬盘,则先清除RAID分区表。如果硬盘里有数据记得先备份。依次点击 储存 → 设备→ 右键RAID盘 → 清除分区表。2.查看并记下RAID盘ID左键点击上一步RAID盘,查看并记下硬盘ID。3.查看并记下SSD的存储位置依次点击 存储 → 数据存储 → SSD硬盘,记下存储位置。4.

2021-10-30 19:23:19 2758

原创 《畅玩NAS》第2章 VMware ESXI安装与使用

VMware ESXI又叫做(VMware vSphere Hypervisor),vSphere Hypervisor 是一个“裸机” 可以提供动态的硬体资源配置及弹性设定的虚拟化管理程序。可直接安装在一般的服务器并且同时间内运作多个虚拟机,并将vSphere上的资源共享,ESXi在安装设定虚拟机方面,仅需几分钟的时间就能设定完成,支持整合应用,可节省管理 IT 基础架构所用的时间和成本。2.1下载制作U盘启动的工具RufusRufus下载地址:https://rufus.ie/zh/1、点击选择要

2021-10-27 21:54:55 4814

原创 《畅玩NAS》第1章 Hpe Microserver Gen10 Plus开箱及硬盘安装

心动已久Hpe Microserver Gen10 Plus终于到了,官方高配是E2224 +16G,我就是买的这款。废话就不说了,直接开箱吧,里面保护的挺好的,一个主机,一个电源适配器,一根电源线。1.1 HPE Gen10 Plus 简单开箱1.机箱外观先来个正面照。背面也看看吧。2.电源19.5v 9.23A的180w大电源适配器。3.机器内部要想打开机器需要真被T15的螺丝刀,整个机器用的都是T15规格的螺丝;要拆除前面板需要注意不可硬拉在机箱内部前面的两侧有锁扣的,需要将锁

2021-10-24 08:16:52 3280 4

原创 《畅玩NAS》家庭 NAS 服务器搭建方案

NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。目前国际著名的NAS企业有Netapp、EMC、OUO等。说白话,就是家用的服务器。首选谈谈家庭 NAS 服务器的基本需求:1.7*24小时运行,最好有UPS电源保护

2021-10-24 08:03:00 25014 1

原创 《C语言杂记》C语言异常处理之 setjmp()和longjmp()

ctrl-c 发送 SIGINT 信号给前台进程组中的所有进程。常用于终止正在运行的程序。ctrl-z 发送 SIGTSTP 信号给前台进程组中的所有进程,常用于挂起一个进程。ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF。接下来笔者通过不同的例子来说明这些组合键的差异。字符串输入#include <iostream> #include <vector>#include <string>using namespace std;

2021-10-18 22:32:54 684

原创 《C语言杂记》内存泄漏跟踪

废话不是很多说,内存泄漏工具使用Linux的mtrace,笔者使用的是Ubuntu14.04自带此工具。我们先写一段内存泄漏的代码。#include <stdlib.h>#include <stdio.h>int main(){ setenv("MALLOC_TRACE", "taoge.log", "1"); mtrace(); int *p = (int *)malloc(2 * sizeof(int)); retur

2021-10-18 22:16:17 745

第28章 DHT11温湿度传感器-附件

该资源是《openwrt开发指南》的第28章《DHT11温湿度传感器》的附件,请有需要的朋友自行下载,没有积分的朋友请私信笔者。

2017-12-19

第25章 配置OpenWrt支持网络摄像头-附件

该资源是《openwrt开发指南》的第25章《配置OpenWrt支持网络摄像头》的附件,请有需要的朋友自行下载,没有积分的朋友私信博主。

2017-12-17

第23章 手机控制ZigBee-附件

该资源是《openwrt开发指南》的第23章《手机控制ZigBee》的附件,请有需要的朋友自行下载,没有积分的朋友可以私信博主。

2017-12-15

第22章 Openwrt串口的使用2-附件

该资源是《openwrt开发指南》的第22章《Openwrt串口的使用2》,请有需要的朋友自行下载,没有积分的朋友可以私信博主。

2017-12-14

第20章 驱动开发之LED应用程序-附件

该资源是《openwrt开发指南》的第20章《驱动开发之LED应用程序》的附件,有需要的请自行下载,没有积分的朋友可以私信博主。

2017-12-12

第19章 驱动开发之LED驱动程序-附件

该资源是《openwrt开发指南》的第19章 《驱动开发之LED驱动程序》有需要的朋友请自行下载,没有积分的可以私信我,留下邮箱,我会在空余时间发给你。

2017-12-11

第18章 驱动开发之字符设备应用程序附件

该资源是第18章 驱动开发之字符设备应用程序的附件,请有需要的自行下载,如没有积分的朋友,请联系博主,留下邮箱,博主看到后会发给你。

2017-12-08

Learning OpenCV 3 英文版

该资源是learning OpenCV3的英文版,有需要的朋友请自行下载,CSDN上没有0积分这个选项,如果没有积分的朋友,联系博主,博主通过邮件发个你。

2017-12-08

第17章 驱动开发之字符设备驱动程序

该资源是《openwrt开发指南》的第17章 《驱动开发之字符设备驱动程序》,有需要的朋友请自行下载。

2017-12-08

SSHSeccureShellClient客户端

SSH Secure Shell Client是一款连接远程linux系统的工具,简称ssh客户端,操作简单方便。特别适用其它系统下远程操作linux系统服务。

2017-12-01

SecureCRT8.0远程访问软件

该资源是远程访问软件,请有需要的朋友自行下载,有问题请联系博主。

2017-11-17

Putty远程连接软件

该工具是用于Linux的远程工具,请有需要的自行下载,有任何问题请联系博主。

2017-11-17

第7章 ADO.NET进阶-代码

该资源是SQL Server开发的第7章《 ADO.NET进阶》的代码,有需要的请自行下载,有任何问题请联系博主。

2017-11-08

第6章 ADO.NET入门-代码

该代码是SQL Server的第6章 《ADO.NET入门》的参考代码,有需要的读者行自行下载,如遇任何问题请联系笔者。

2017-11-07

[GPU高性能编程CUDA实战].(桑德斯).聂雪军等.扫描版

本书是初学者的最佳选择,可以先看看美国人的这本《GPU高性能编程CUDA实战》,可操作性很强,但不要期望能全看懂(Ps:里面有些概念其实我现在还是不怎么懂),但不影响你进一步学习。如果想更全面地学习CUDA,那就继续关注博主,博主会不定期推送好的博文和参考资料,在此声明博主上传的资源仅供学习使用,不得用于商业用途。

2017-10-28

GPU高性能编程CUDA实战—示例代码

该代码集是GPU高性能编程CUDA实战一书的完全代码,如有问题请联系博主。

2017-10-28

vim的配置文件

该文件为vim的配置文件,具体使用方法请参看笔者的博文。

2017-10-19

NetBox软件

NetBox 是一个全新概念的开发平台,它提供了业界最快速的用于开发 Internet 商业应用的开发和编译工具。NetBox 支持包括 JavaScript、VBScript、Perl 等目前应用最为广泛的脚本语言来构建功能强大和性能稳定的应用服务器、网络服务器以及 HTML-Based 网络多媒体桌面应用。NetBox 支持目前最为流行的 XML 和 Web Service 工业标准和 ASP、COM、.NET 等流行标准,NetBox 对第三方数据库的完美支持使您新构建的商务应用可以容易的将已有的应用系统整合进来,从而充分利用现有的 IT 资源,大大的节约投资。

2017-10-19

win32diskimager-1.0.0软件

Win32 Disk Imager此实用工具的主要功能是来写Linux系统等 img文件(比如树莓派、香蕉派、香橙派等)到SD和USB卡中。只要运行该实用工具,填入自己的img,然后选择移动设备写入即可。

2017-10-19

Xshell 软件(免费版)测试可用

Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。

2017-10-19

Keil使用Jlink ,dll不兼容的更新库

eil烧录报错:The firmware of the connected J-Link does not support the following memory access:Read @0x02000004使用该文件替换Keil_v5/ARM/Segger安装目录下的文件可解决。如果没有积分,请联系笔者。

2020-12-26

SerialCommunicate.rar

该资源是一款好用串口调试助手,详细描述参考https://blog.csdn.net/u013162035/article/details/106517673

2020-06-20

rtl8192du Linux驱动源码

本资源是RTL8192DU WiFi模块的Linux驱动,有需要请自行下载。

2019-08-06

rtl8188etv.tar.gz

该资源是rtl8188的Linux的驱动源码,支持Linux5.0的内核,请有需要的自行下载。

2019-06-25

Navicat for MySQL

本资源是Windows下用于MYSQL的远程登陆软件,适用于Windows7、Windows10。

2019-04-20

EasyWebServer网站服务器

EasyWebServer(WEB服务器)是一款小型的Web服务器软件,它可以很快速地在您的PC上创建一个站点,而无需IIS等庞大复杂的工具,需要的朋友欢迎下载使用!

2019-04-06

GDB调试参考手册

该资源是GDB的调试参考文档,请有需要的自行下载,没有积分的朋友可以找博主索取!

2019-03-16

ZigBee参考电路图

该资源是ZigBee的原理图,仅供参考哦!没有积分的朋友请联系博主!

2019-01-17

手写数字识别数据集

该资源包括数字0-9的手写数据集。每个数字大约有200个样本。每个样本保持在一个txt文件中,数字图像是32x32,所以txt文件的内容也是32x32个数字,0或者1。 具体使用方法请参看笔者的博客。

2018-09-12

Nearest Neighbor Pattern Classification-1967

该资源是Cover T和Hart P提出的一种基本分类与回归方法的开山之作,简称KNN,有兴趣的朋友请自行下载,没有积分的朋友,请联系博主,谢谢大家的支持。

2018-09-11

4G拨号(移远EC25)Openwrt+RT5350

该资源是在openwrt上移植4模块的资料,4G模块是移远的EC25,开发板是RT5350,使用QMI拨号方式,拨号源码也在其中。没有积分的朋友请联系博主。

2018-09-05

移远移植源码-Linux

该资源是移远LTE/4G移植的源代码,请有需要的朋友自行下载,管局如何移植行参考博主的博客,没有积分的朋友请联系博主。

2018-08-19

usb驱动文件

该资源为ME3760的驱动文件,请有需要的朋友自行下载,有问题请联系博主。

2018-05-19

PPP配置文件

本资源为华为4G的ppp配置文件,请有需要的朋友自行下载。

2018-05-19

ubifs配置文件

ubifs是imx283文件系统移植所需要的配置文件,请有需要的朋友自行下载,没有积分的朋友请联系博主。

2018-04-10

CC2530 BasicRF(TI源文件)

该资料是CC2530 BasicRF,是TI源文件工程代码,有需要的朋友请自行下载,没有积分的朋友请博主。

2018-03-14

《A fast learning algorithm for deep belief nets》原文

这篇paper是Hinton大牛在2006你那发表的文章,该文在神经网络的深度学习领域取得重大突破。

2018-03-06

字模提取软件

该资源是字模提取软件主要用于OLED显示的提取,有需要的请自行下载,没有积分的朋友请联系博主,博主会通过邮箱发给你。

2018-01-07

PCtoLCD2002软件

该资源是用于LED显示的字模提取软件,请有需要的朋友自行下载,没有积分的朋友联系博主,博主通过邮箱发给你。

2018-01-07

第27章 DS18B20温度传感器-附件:ds18b20驱动程序和应用程序

该资源是《openwrt开发指南》第27章 《DS18B20温度传感器》的附件:ds18b20驱动程序和应用程序,请有需要的朋友自行下载,没有积分的朋友私信博主。

2017-12-17

空空如也

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

TA关注的人

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