自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(143)
  • 资源 (15)
  • 收藏
  • 关注

原创 PetaLinux 使用外部代码 (u-boot)

本文是自己的备忘录

2022-07-19 18:08:46 619

原创 PetaLinux 去除用户登陆 (Login into target without pass word)

petalinux下自动登录设置,备忘录

2022-07-18 13:39:29 314

原创 petalinux下修改系统空间笔记

petalinux

2022-06-27 18:26:38 153

原创 Qt安装图解(Windows平台)

说明:本节介绍 Qt 5.9.0 在 Windows 平台下的安装,请提前下载好 Qt 5.9.0。Qt安装包的下载具体步骤:Qt安装包下载(Windows平台).目前较高版本的 Qt 仅支持 Win7 及其以后的操作系统,不支持 Win XP;使用 Win XP 的读者请安装 Qt 5.5.1 之前的版本。Qt 占用的存储空间很大,安装之前建议先准备好 8GB 以上的磁盘空间。对于目前 Qt 最新版开发环境,如果不安装源代码包,实际占用大约 5.5GB;如果选择安装源码包,大约占用 7.5GB。

2022-05-08 13:52:15 1330

原创 Qt安装包下载(Windows平台)

一、Qt 官方下载注意:在官网下载可能会比较慢!1、官网网址:Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是:http://download.qt.io/ ,如下图:2、目录结构说明目录说明snapshots预览版,最新的开发测试中的 Qt 库和开发工具。onlineQt 在线安装源。official_releases正式发布版,是与开发版相对的稳定版 Qt 库和开发工具(可以下载Qt开发环境和源代码)。min

2022-05-08 13:10:41 1531

原创 Qt生成的*.exe文件不能执行,或在没有qt环境下运行qt生成的*.exe

1、新建一个Qt界面工程,随便拉几个控件;2、选择“Release”版本,设置路径;编译或者“run”;3、找到编译的路径,双击demo.exe,提示缺少一些dll库文件;4、把demo.exe拷贝到任意一个新文件夹里,如下图,在桌面新建一个test;5、在电脑里面找到“Qt5.9 for Desktop(…)”,并打开;6、输入命令:cd (空格) /d(空格) demo.exe路径;7、输入命令: windeployqt + demo.exe,回车;8、查看test文件夹下

2022-04-28 15:11:18 1720 3

原创 C++类记录

1、基类:// 基类class Animal { // eat() 函数 // sleep() 函数};2、派生类:(1):这个已有的类称为基类,新建的类称为派生类。(2):一个类可以派生自多个类,这意味着,它可以从多个基类继承数据和函数。定义一个派生类,我们使用一个类派生列表来指定基类。类派生列表以一个或多个基类命名,形式如下:class derived-class: access-specifier base-class(3):访问修饰符 access-specif

2022-04-28 11:07:04 53

原创 Centos 7.9系统安装网卡驱动

背景:在戴尔7080台式机上安装centos系统后,重启电脑并不能连接网络;发现没有网卡驱动。在安装CentOS系统的时候,尽量把开发包安装上,里面包含了gcc(如下图),不然影响后面网卡驱动安装;若没有安装开发包,直接百度怎么安装gcc。安装步骤:1、查看电脑的网卡型号:在root模式下:grep -i net2、到intel下,下载网卡驱动;下载地址:https://downloadcenter.intel.com/zh-cn/download/15817 ;3、直接点击【下

2022-04-20 11:32:32 6116

原创 KVM虚拟机设置开机自启动

通过命令virsh设置开机启动[root@localhost ~]# virsh autostart 【虚拟机名字 如:windows10_1_os】 #设置虚拟机开机自动启动[root@localhost ~]# virsh autostart --disable 【虚拟机名字 如:windows10_1_os】 #设置取消虚拟机自动启动...

2022-04-12 18:30:34 1632

原创 zynq7000 创建fsbl工程,并打开log

背景:若通过petalinux编译的启动文件,放到sd卡里面(或者flash),上电后串口没有任何log信息;可以考虑搭建fsbl工程。以2018.3版本为例。1、把*.hdf文件放到想要创建的文件里面,然后双击“Xilinx SDK 2018.3”快捷键,创建工程;2、正常创建工程即可(打开sdk后浏览到*.hdf文件夹下);3、点击【Create Application Project】,创建工程;4、给工程起名字,然后点击【New…】;5、点击【Browse…】找到当前工程下的*.h

2022-04-02 14:40:57 578 1

原创 VS2017创建MFC socket客户端流程

本文主要是记录在vs2017下创建socket的mfc界面流程。1、双击vs2017打开工程;2、打开【文件】-> 【新建】->【项目…】3、选择MFC应用,然后给工程起名和设置工程路径,然后点击【确定】;4、选择【基于对话框】;5、在“高级功能”里面勾选【Windows套接字】;6、根据需要是否修改类名(改不改都行);然后完成;7、具体工程代码链接:https://download.csdn.net/download/qq_40309341/85046822 ;

2022-03-28 10:41:34 947

原创 在petalinux下提示:Failed to menu config project component....

现象:在petalinux下配置硬件描述语言时,提示错误:命令:petalinux-config --get-hw-description=*.hdf “path”错误提示:ERROR:Failed to menu config project componentERROR:Failed to config projectERROR:Get hw description Failed!.如下图:当输入命令【 petalinux-config --get-hw-description=.h

2022-03-03 15:02:25 649 1

原创 Xilinx SDK/Vitis出现:You are opening a large file.Scalability mode...

问题现象:SDK/Vitis(Eclipse)出现“You are opening a large file.Scalability mode has been turned on for this editor to help improve performance. Do you want to change scalability settings now?”大概意思:我们打开了一个大文件,编辑器自动启用了可伸缩性模式,以帮助提高性能,然后问你现在是否需要设置可伸缩性模式?出现的原因:SDK/

2022-03-02 13:26:40 642

原创 重装win10提示“Windows无法安装到这个磁盘,选中的磁盘具有MBR分区表,在EFI系统上,windows只能安装...”

背景:因为GHOST系统会捆绑大量软件,主页被强制修改,并且系统还可能存在删减的可能性,所以越来越多的用户考虑安装官方MSDN原版系统,但是呢,近期总是有用户称自己在安装Win10原版系统的时候,在选择磁盘分区的时候,提示了“Windows无法安装到这个磁盘,选中的磁盘具有MBR分区表,在EFI系统上,windows只能安装到GPT磁盘。”,然后无法进行下一步操作,导致了无法安装Windows10系统。那么如果遇到这个问题,我们要如何解决呢?下面分享一下Win10安装系统提示Windows无法安装到这个磁

2022-02-28 16:53:42 16682 2

原创 Visual Studio Code单步执行(单步调试),基于MinGW

环境:win10 64bitMinGW一、安装插件1、在Visual Studio Code下安装插件“C/C++ InteliSense…”和 “Emulicious…”,如下图:2、查看WinGW安装路径下的bin文件里面有没有“gbd.exe” 文件,如没有继续往下看,如安装了,则直接忽略【二、安装“gbd.exe”】;二、安装“gbd.exe”1、如没有安装“gbd.exe”,后面单步调试的时候会提示找不到有效的文件,如下图:2、打开【cmd】进入MinGW的安装路径下,根据自

2022-02-21 13:51:35 1229

原创 Visual Studio Code创建第一个“Hello World” c++工程

环境:win10 64 bit一、安装配置MinGW若不安装配置MinGW,会提示检测不到#include错误;如下:一、下载MinGW1、下载MinGWMinGW官网下载地址,点击【Downloads】;然后选择【mingw-get-setup.exe】,下载下来即可;二、安装MinGW1、双击下载下来的【mingw-get-setup.exe】;2、点击【Install】,进行安装;3、安装路径可以根据实际情况做修改;然后等待安装完成即可;4、安装完成后点击【MinGW

2022-02-18 16:48:43 1713 1

原创 Visual Studio Code 自带插件安装(如:汉化)

环境: win10 64 bit1、直接到官网下载Visual Studio Code对应的版本即可;下载完直接安装;2、双击打开软件,点击左侧栏里面的图标,如下图;3、输入要安装的插件:如汉化包、vscode-icons(文件图标库,美化);汉化,安装完成后重启软件即可;...

2022-02-18 15:52:31 1855

转载 libvirt(virsh命令总结)(转载)

virsh回车进入交互式界面:versionpwdhostname  显示本节点主机名nodeinfo   显示节点信息list --all   显示所有云主机  7种状态:running   运行中idel     空闲,未运行paused   暂停状态shutdown 关闭crashed  虚拟机崩溃dying   垂死状态,但是又没有完全关闭或崩溃shutdown destroy   强制关闭虚拟机(相当于直接拨电源)start     启动虚拟机edit 

2022-02-10 14:47:24 276

原创 CentOS7 无法进入图形界面 黑屏

问题现象描述:CentOS有界面的系统,开机后进入界面,在开机界面背景为“7”的地方卡住,然后界面就黑掉。解决办法:1、开机后,按下 “ctrl+alt+F2” 键;2、输入账户密码,进入bash下;3、输入命令 “yum upgrade”,把整个系统升级一下,然后重启。重启后,就可以进入界面。...

2022-01-24 11:29:03 5725

原创 PetaLinux 添加启动后自动执行脚本

所有命令均需在非管理员模式下执行1、初始化 PetaLinux 运行环境运行命令:source PetaLinux安装目录/settings.sh2、创建自动执行脚本相关文件(1) cd 到项目工程目录下;(2) 运行命令:petalinux-create -t apps --template install -n autorunapp --enable(3) 修改 项目工程目录/project-spec/meta-user/recipes-apps/autorunapp 下的 autorun

2022-01-07 15:45:45 168

原创 Host is not allowed to connect to this MySQL server解决方法

问题现象:win10 系统 go语言,运行提示:Host is not allowed to connect to this MySQL server。今天在windows10上面装完MySQL,却发现本地可以登录(Navicat Premium 15),但是通过go语言程序连接mysql却报错Host is not allowed to connect to this MySQL server(go程序里面关于mysql的部分确定是正确的),这里的解决方法,特意记录一下,方便后期查看。先说说这个错误

2021-11-22 09:28:58 6551 2

原创 go的模块化编写调用(同一个工程下)

类似在C下,main函数去调用本工程里其它*.c里面的函数,就要函数声明,然后添加头文件。实现流程:1、再工程下新建文件夹,先把*.go文件放在相应的package下;2、然后手动import所需要的模块所在的package ;3、最后,在调用相应的方法时通过 package_Name.func_Name()的形式来完成调用(这里注意,能被其他模块调用的函数其Name的首字符一定要大写!!也就是在 Go 中,公共函数以大写字母开始,私有函数以小写字母开头)。具体方法:1、set GO111MoD

2021-11-19 13:49:48 249

原创 KVM安装Win7时USB3.0无法使用的坑

在图形化界面添加USB3.0控制器的时候,它默认添加的类型是qemu-xhci而且图形化界面下这个还是不能改的,需要直接改配置文件原来是这样的<controller type='usb' index='0' model='qemu-xhci' port='15'>设备管理器能识别是通用串口设备 但是没法安装驱动 你强行安上也不管用把model=‘qemu-xhci’ 改成 model=‘nec-xhci’ 然后再去装3.0的驱动就可以了我的USB3.0的驱动是百度随便找的一个 应该通用

2021-11-16 15:05:06 548

原创 查看ubuntu系统的版本信息、内存大小及使用、磁盘大小等常用命令

方法/步骤:1、进入Ubuntu系统,点击左侧图标栏中的黑框,打开终端;、2、左侧没有终端图标的情况,可以搜索按钮(图中左侧第一个),输入termial,打开终端;3、桌面终端也没有搜索图标的情况,可以使用快捷键打开终端快捷键(Ctrl+Alt+t);4、输入命令cat /proc/version显示如下:Linux version 4.10.0-28-generic (buildd@lgw01-12) // linux内核版本号gcc version 5.4.0

2021-11-16 14:14:49 24252

原创 CentOS 7 怎样自动连接网络

安装完CentOS 7 后发现每次开机后都要手动的连接网络;下面配置自动连接网络设置。1、首先,开机进入系统后,打开终端;2、在终端中键入 su root,回车后输入 root 密码,然后再回车登录 root 帐户。在这儿提醒大家注意,输入密码时,屏幕上并不会显示任何字符;3、登录 root 帐户后,在终端键入 cd /etc/sysconfig/network-scripts/ ,回车,以便进入网络配置文件所在的文件夹;4、然后,输入命令 ls 查看当前目录下的文件,找到类似于 ifcfg-

2021-11-16 13:49:39 5918 3

原创 戴尔7060安装win10系统教程

正常情况下用UltraISO制作启动盘,插入电脑,开机按下f12进行装机;但是戴尔7060发现找不到启动盘,解决办法uefi + gui;如下:1、制作U盘魔术师启动盘:下载与制作参考连接:https://jingyan.baidu.com/article/c275f6ba1f1071e33c756762.html ;制作完成后,把win10镜像拷贝到u盘里面去;2、戴尔7060的BIOS设置;参考连接:http://www.win7qijian.com/win7zjjc/1024.html

2021-11-11 16:06:49 693

原创 Linux重启inotify配置max_user_watches无效被恢复默认值8192的正确修改方法

一般网上修改方法就是直接修改文件:/proc/sys/fs/inotify/max_user_watches或者修改方法:sysctl -w fs.inotify.max_user_watches=“99999999”但是这些修改后,Linux系统重启inotify配置max_user_watches无效被恢复默认值8192,这个可能很多的新手不是很明白,这个不详细讲解,有空大家去了解下:sysctlLinux系统重启inotify配置max_user_watches无效被恢复默认值8192的正确

2021-11-09 17:47:16 1767

原创 Linux 下的截屏并编辑的工具介绍

在 Linux 中截图的默认方式PrtSc – 获取整个屏幕的截图并保存到 Pictures 目录。Shift + PrtSc – 获取屏幕的某个区域截图并保存到 Pictures 目录。Alt + PrtSc –获取当前窗口的截图并保存到 Pictures 目录。Ctrl + PrtSc – 获取整个屏幕的截图并存放到剪贴板。Shift + Ctrl + PrtSc – 获取屏幕的某个区域截图并存放到剪贴板。Ctrl + Alt + PrtSc – 获取当前窗口的 截图并存放到剪贴板。更多内

2021-11-09 17:40:44 637

原创 Centos7安装时引导错误以及解决方案

1、进入安装界面;2、按下“tab”键或者“e”键(根据实际情况),在屏幕下方出现这一串文字;vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet将上面的这句话改为下面格式;vmlinuz initrd=initrd.img linux dd quiet然后按下回车或者“ctrl + x”,根据实际情况;屏幕会出现挂载盘选择的的界面,该界面会显示,挂载盘名称(DEVICE

2021-11-09 17:33:07 6232

原创 CentOS 7下升级gcc版本

CentOS 7下升级gcc版本:注:本文介绍的gcc,仅适用于编译64为程序安装SCL(第三方软件选集)使用下面命令安装SCL;SCL可以在不覆盖原有软件包的情况下与其共存,缺点就是仅支持64位;SCL仅支持安装devtoolset-4(gcc 5.2)(不含)之后的gcc版本;yum install -y centos-release-scl安装gcc使用以下命令安装gcc,其中的9表示大版本号,默认安装大版本下的最新稳定版本yum install -y devtoolset-9-g

2021-11-08 18:30:36 596 1

原创 安装Go语言及搭建Go语言开发环境(新)

注意:Go语言1.14版本之后推荐使用go modules管理依赖,也不再需要把代码写在GOPATH目录下了,之前旧版本的教程戳这个链接: 链接。一、go下载1、下载地址:Go官网下载地址:https://golang.org/dl/ ;Go官方镜像站(推荐):https://golang.google.cn/dl/ ;2、版本的选择:Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩文件版。下图中的版本号可能并不是最新的,但总体来说安装教程是类似的。Go语言更新迭代比

2021-10-25 13:46:03 1031

原创 CentOS7.9 桌面版安装远程桌面

yum 源使用是阿里的:https://developer.aliyun.com/mirror/.rm -rf /etc/yum.repos.d/*curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo一、远程服务设置1、Windows 远程登录需要安装 Xrdp,需要 epel 源wget -O /etc/yum.repos.d/epel.repo http://mirror

2021-10-20 15:27:14 3029 1

原创 CentOS7将普通用户添加到sudoers管理员组

在实际应用中可能会需要用到,普通用户也需要管理员权限。解决方法:切换到root用户进入到/etc目录编辑sudoers,添加账号到sudoers里。vi /etc/sudoers找到 root ALL=(ALL) ALL再后面添加 用户名 ALL=(ALL) ALL如下:退出保存即可。补充:1、vi查找命令,在命令模式下:/pattern :向下查找pattern匹配字符串 例: /ALL=?pattern:向上查找pattern匹配字符串 例:?A

2021-10-13 14:06:12 2004

原创 STP怎么选根桥和根端口

生成树三种标准(802.1d、802.1w、802.1s)的基本工作原理很相似,我们先来讨论802.1d。以下所说的STP,均指802.1d。既然叫“树”,那就要先确定“树根”。我们把STP中的“树根”叫做“根桥”。因为交换机还没有诞生时,STP在较古老的链路层设备“网桥”之间运行。现在,端口数量较少的网桥已经逐渐淘汰了,不过“根桥”的叫法沿用了下来,我们理解为“根交换机”就好了。根桥由网络中“桥ID”最小的交换机担任!每台交换机在STP中,都通过“桥ID(BID)”来标识自己。我们知道,每台交换.

2021-10-12 17:27:02 6206

原创 zcu102开发板实现 虚拟jtag

开发板zcu102;petalinux2020.1需要自备一个FMC转JTAG的子卡;此篇记录自己实现的过程,以备查询;1、整个流程连接:https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/644579329/Xilinx+Virtual+Cable注意:在内核版本出,该连接提示要修改的部分,可以不用修改,否则编译错误。2、文档资料连接:https://china.xilinx.com/content/dam/xilinx/suppor

2021-09-22 10:41:38 268

原创 zcu102网口不通

新建工程采用的板子默认配置,启动后执行命令;dmesg | grep ethernet[ 1.545671] macb ff0e0000.ethernet: Not enabling partial store and forward[ 1.550007] macb ff0e0000.ethernet eth0: Could not attach to PHY使用ifconfig命令,查看不到eth0信息;首先我这是zcu102开发板,如果你的也是恭喜你,你只需把gem的device tree复制

2021-09-22 10:23:44 520 1

原创 C++ 使用template<typename T > 的小实例 -笔记

#include <iostream>using namespace std;template <typename T>class classA{ private : T i; T j; public : classA(T a,T b):i(a),j(b){cout<<"classA"<<endl;} ~classA(){}; T set(T a,T b); void show();};template <c

2021-09-16 09:35:17 225

原创 C++ 常用设计模式

设计模式1、工厂模式1.1、简单工厂模式1.2、工厂方法模式1.3、抽象工厂模式2、策略模式2.1、传统的策略模式实现2.2、使用函数指针实现策略模式3、适配器模式3.1、使用复合实现适配器模式3.2、使用继承实现适配器模式4、单例模式4.1、懒汉单例模式4.2、饿汉单例模式5、原型模式6、模板模式7、建造者模式8、外观模式9、组合模式10、代理模式11、享元模式12、桥接模式13、装饰模式14、备忘录模式15、中介者模式16、职责链模式17、观察者模式1、工厂模式在工厂模式中,我们在创建对象时不会对客

2021-09-15 23:15:34 521

原创 vitis使用教程

学习记录在学习ZYNQ嵌入式开发的过程中,正点原子的教程是采用SDK,而我下载的vivado2020.1已经变成了vitis,所以写一这篇博客,方便后续查阅。文章目录学习记录找到vitis安装vitis创建platform工程创建application工程找例程编写源码下载程序参考文献找到vitisvivado->tools->launch vitis ide如果打开失败,说明没有安装vitis,先进行安装。安装vitisvivado->help->Add Desig

2021-09-15 22:39:27 1988 1

原创 定义和实现模板类不能在同一个文件

1、背景:写c++我们常常定义程序的功能将在撰写xxx.h在。写在功能的执行xxx.cpp, 但是,当我们用写模板函数和类,写将失败,如下面:stack.h//stack.h#ifndef STACK_HPP#define STACK_HPP#include <vector>#include <stdexcept>template<typename T, typename TContainer = std::vector<T>>class

2021-09-15 22:08:58 215

VS2015 mfc socket客户端工程

VS2015 mfc socket客户端工程

2022-03-28

ubuntu下petalinux使用文档

1、自己整理的有关petalinux工具的使用; 2、以excel表格形式整理的; 3、方便后面自己查询使用

2022-03-03

Ultraedit.zip

UltraEdit安装包

2022-01-10

PetaLinux Tools Documentation UG1144 (v2020.2)

赛灵思官网的资料,PetaLinux Tools Documentation Reference Guide UG1144 (v2022.2) 很难找的一个版本

2021-10-30

安装ubunut18.04.1网卡驱动.xlsx

戴尔电脑(7080)安装ubunut18.04.1(某些程序需要),安装好系统后不能连接有线网络;安装对应的网卡驱动;戴尔其他型号的电脑没有发现不能上网的问题

2021-07-08

J-link工具包.zip

J_Link修改固件程序

2021-07-02

linux自学笔记.xlsx

该文档是基于虚拟机的ubuntu20.04环境,主要是对linux系统常规操作记录,后续还会继续更新

2020-12-01

ZYNQ环境搭建的步骤说明

本资源是在Windows环境下搭建ZYNQ环境的文档说明。包括虚拟机的安装、环境配置等。对于初学者对环境搭建可能有帮助。

2020-10-19

F1和F4库安装包.zip

STM32 F1 和F4 库安装包,在官网下载钛麻烦,把F1和F4安装包放一起,方便自己使用,若对你有用是最好的了,主要是自己使用。

2020-07-01

NSIS 制作安装程序指南&代码.zip

该压缩包里面的*.nsi代码可以正常运行(注意:由于涉密问题,*.nsi所需要的的文档及APP、驱动等没有办法提供);world文档里面的内容可以在网上找到;*.nsi里面有注释,只是提供一下思路。

2020-03-06

C++调用Python

本示例知识简单的VS2017调用Python的Hello Python!的一个简单工程;注意:VS是Debug版本,Release版本没编译。

2020-03-03

Python 把excel表格的格式转换成*.csv格式文件

安装的是Python32bit的工具;把excel表格格式转换成*.csv格式文件;若想删除生成的文件,只需把最后一句放开即可。注:并没有把格式也转换过去。

2020-01-07

MFC UDP 发送与接收

本工程是在VS2015下的MFC工程;主要是UDP网络发送与接收一体化,只要填写上地址与端口号即可;希望对您有帮助

2019-05-16

WpdPack_send.rar

win10 64;VS2015;自定义网络协议发送;接收自定义网络协议数据;必须在同一网段下;第一个是发送,第二个是接收;只需改里面的MAC地址即可;注:用的是MAC地址;在识别出来的网络适配器中选择2即可

2019-05-15

TCPIP服务器与客户demo端异步:VS2015 MFC

本代码是在同一网络下,服务器端与客户端的简单通信,不能传输文件;希望对您有帮助。

2019-01-26

空空如也

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

TA关注的人

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