自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (6)
  • 收藏
  • 关注

原创 openssl尽量不要动啊,成功恢复记录

openssl尽量不要动啊-成功恢复记录.md

2022-11-26 23:20:06 1166 1

原创 设置pip镜像网站,加快下载速度

设置pip镜像网站

2022-11-24 09:19:32 972

原创 最精简的python:把png转换为ico图标

最精简的python:把png转换为ico图标

2022-11-21 12:58:54 1147

原创 关于SOIL2安装后编译报错未定义参考的问题

关于SOIL2安装后编译报错未定义参考的问题

2022-10-26 11:02:53 418

原创 OpenGL编译正确但执行黑屏的问题

OpenGL编译正确但执行黑屏的问题手敲代码编译正确,执行无报错,但是显示黑屏。

2022-10-25 17:03:27 1017 1

原创 VSCode编译未定义参考的问题

VSCode编译未定义参考的问题编译报错:undefined reference to ReadFile...

2022-10-25 14:43:07 322

原创 VSCode编译找不到头文件的问题

VSCode编译找不到头文件的问题

2022-10-25 12:43:07 4907 1

原创 GLFW编译后运行时找不到glew32.dll的问题

GLFW编译后运行时找不到glew32.dll的问题

2022-10-17 15:17:45 565

原创 C++/OpenGL应用程序编译问题

C++ OpenGL GLFW

2022-10-17 15:01:35 1019

原创 一步步学OpenGL(2) -《你好,顶点》--实战2

一步步学OpenGL(2) -《你好,顶点》--实战2 GLEW

2022-10-10 15:27:39 353

原创 【一步步学OpenGL(1) -《打开一个窗口》--实战1】

一步步学OpenGL(1) -《打开一个窗口》--实战1编译安装OpenGL,解决报错:undefined reference to __imp___glutInitWithExit解决报错:undefined reference to __imp_glClear

2022-10-09 11:37:14 436

原创 mkpasswd命令找不到时,安装whois包即可

调用脚本报错:mkpasswd: command not foundlinux:~/mini/aa # ./make_xx.sh[2021-09-18 01:20:34][43452][main][INFO] Creating xxxx...[2021-09-18 01:20:34][43452][main][INFO] Start to check the environment...Please input a password for root:Retype passward:[2021-

2021-09-19 09:10:50 1040

原创 Arch Linux corosync无法启动问题-已解决

Arch Linux corosync无法启动问题-已解决参考 Arch Linux源码安装corosync成功弄个软链接,方便找文件[root@archlinux ~]# ln -s /usr/etc/corosync/ /etc/corosync/ln: failed to create symbolic link '/etc/corosync/': No such file or directory[root@archlinux ~]# ln -s /usr/etc/corosync/ /e

2021-08-20 18:03:52 1640

原创 arch安装包请求404错误的问题

arch安装包请求404错误的问题报错[root@archlinux pkg]# pacman -S gitresolving dependencies...looking for conflicting packages...Packages (4) perl-error-0.17029-3 perl-mailtools-2.21-5 perl-timedate-2.33-3 git-2.32.0-1Total Download Size: 5.86 MiBTotal Ins

2021-08-19 17:03:23 2794 1

原创 Arch Linux源码安装corosync成功

Arch Linux源码安装corosync失败[xy@archlinux ~]$ uname -rp5.13.5-arch1-1 unknown[xy@archlinux ~]$ cat /etc/os-releaseNAME=“Arch Linux”直接安装找不到[xy@archlinux ~]$ sudo pacman -S pacemakererror: target not found: pacemakerarch网站也搜索不到包https://archlinux.org/pac

2021-08-19 16:58:08 1593

原创 euler欧拉系统尝试用yum、源码安装pacemaker失败

euler欧拉系统尝试用yum、源码安装pacemaker失败用yum安装pacemaker======================================[root@euler ~]# uname -rp3.10.0-862.14.1.0.h209.eulerosv2r7.x86_64 x86_64不能自动安装[root@euler ~]# yum install pacemakerLoaded plugins: fastestmirrorLoading mirror spee

2021-08-18 17:48:18 3754

原创 2021-07-29 sudo的安装和配置

未安装报错[xy@archlinux ~]$ sudo -s-bash: sudo: command not found安装[xy@archlinux ~]$ su -Password:[root@archlinux ~]# pacman -S sudoresolving dependencies…looking for conflicting packages…Packages (1) sudo-1.9.7.p2-1Total Download Size: 1.51 MiBTot

2021-07-29 16:57:46 439

原创 2021-07-29 ArchLinux安装及网络配置

ArchLinux安装及网络配置操作系统安装安装的版本 archlinux-2021.01.01-x86_64a.iso参考指导书安装:https://wiki.archlinux.org/title/Installation_guideInstall essential packages章节# pacstrap /mnt base linux linux-firmware对应中文指导书 https://wiki.archlinux.org/title/Installation_guide_(

2021-07-29 16:26:07 4974

原创 2021-07-03在不改变win10引导前提下,新增多个linux引导的方法

在不改变win10引导前提下,新增多个linux引导的方法安装puppy Linux到U盘,确认可引导puppy迁移到本地D盘引导Linux方法UOS的grub引导菜单修改记录一下windows的引导菜单利用win10操作系统已有的EFI分区,在不改变默认从win10启动的前提下,通过修改grub.cfg的方法,可以实现多个系统的引导,但进入linux稍微比较麻烦。安装puppy Linux到U盘,确认可引导在官网https://puppylinux.com/ 下载一个最新的FossaPup64 9.

2021-07-03 23:38:01 981 2

原创 2021-07-03 dd命令拷贝数据错误的问题定位及解决方法

dd命令拷贝数据错误的问题定位及解决方法dd迁移数据变化的问题说明定位过程从SD卡备份的文件,恢复为普通文件后不能挂载重新备份:不压缩dd直接写的文件挂载成功,但文件的内容错误弯路1:mount时把单词拼写错误无法挂载正确挂载及发现问题问题详细说明dd直接备份的文件,dd直接恢复写到SD卡,仍然是内容错误规避方法:用tar包备份的内容来恢复。弯路2:关于tar包解压正确tar恢复:指定目录拷贝隐藏目录/文件准确定位笔记本,统信UOS用dd备份单个分区的文件,可挂载,但内容错误只备份SD卡的第二个分区,可挂载

2021-07-03 22:36:28 3057 2

原创 2021-07-03 无损扩展磁盘(SD卡)的分区大小

无损扩展磁盘(SD卡)的分区大小扩展新SD卡的分区大小记录分区信息:卸载分区扩大分区扩容文件系统扩展新SD卡的分区大小记录分区信息:分区root@xyhp:/tmp/sd# fdisk -l。。。Disk /dev/mmcblk0: 29.1 GiB, 31268536320 bytes, 61071360 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 b

2021-07-03 21:01:40 709

原创 COREELEC系统在Linux下迁移到另外一张SD卡

COREELEC系统在Linux下迁移到另外一张SD卡需求需要备份的SD磁盘内容操作环境迁移方案分析1、qemu-img 备份qemu-img dd命令:qemu-img convert命令qemu-img convert 还原2、mkisofs未验证3、tar备份错误命令正确备份4、dd和gzip命令通过管道符压缩先用文件验证命令和语法,压缩和解压缩正常。实战备份更换新SD卡实战恢复总结:附录备份的SD卡信息:恢复方法,写入新的SD卡弯路1:写错of文件弯路2:解压参数错误,没有加-d表示解压弯路2的验证

2021-07-03 20:47:36 1805 1

原创 移动硬盘尝试安装GRUB,修改UEFI引导失败记录

背景以前的移动硬盘安装的suse11sp3,在新笔记本上不能引导了。分析了笔记本的biso/EFI,在Boot Option启动选项里面只有efi,找不到legacy选项;在启动时的引导菜单里面也只能查找文件启动,应该不是不支持老的MBR启动了。方案在不改变硬盘MBR分区的情况下,创建了一个fat32的主分区,估计在扩展分区里面不行。找了一个统信Linux,挂载该分区,把老的boot目录拷贝过来。这里的权限会丢失,我理解是因为fat分区不支持该特性。安装gurb软硬件:HP战66笔记本: P

2021-06-30 11:44:51 1501

原创 gpg签名批量验证的2个脚本

gpg签名批量验证的2个脚本gpq签名验证gpg --import some_pub-key.txt 导入公钥gpg --fingerprint 打印指纹gpg --edit-key "some key is uid" trust 设置信任级别gpg --verify file-name.asc 验证签名。根据asc验证文件的批量验证脚本,只检查当前目录[root@FTPServer1 software]# cat gpg.sh#!/bin/bashls *.asc | awk '{

2021-04-14 23:28:37 277

原创 手工改造debian安装U盘

手工改造debian安装U盘xxuser@xyhp:/media/xxuser/AA62-AFAD$ lsblk /dev/sda -fNAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINTsda ├─sda1 vfat AA62-AFAD

2021-04-14 23:16:16 413

原创 统信UOS从虚拟机(BIOS引导)迁移到本机物理机加UEFI改造

统信UOS从虚拟机(BIOS引导)迁移到本机物理机加UEFI改造1、工具和资料参考资料:https://wiki.archlinux.org/index.php/GRUB_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)“将 GRUB EFI 应用 grubx64.efi 安装到 esp/EFI/GRUB/,并将其模块安装到 /boot/grub/x86_64-efi/”工具:DiskGenius 5.3.0.1066 x64笔记本电脑 5800U2、现状:Wind

2021-04-14 22:38:29 5353

原创 ubuntu20在命令行netplan配置无线网卡

ubuntu20在命令行配置无线网卡netplan对于无图形界面的服务器版Server,我这里尝试使用的的树莓派3B,安装包ubuntu-20.04.2-preinstalled-server-arm64+raspi.img.xz。使用wpa命令配置后还需要dhclient命令获取地址,而且重启后需要重新配置。root@ubuntu:~# wpa_wpa_action wpa_cli wpa_passphrase wpa_supplicant下面介绍netplan可

2021-04-14 22:03:18 8962 1

原创 ubuntu18挂载文件名乱码不能显示中文问题

乱码问题现象mount U盘后显示文件名乱码xy@ubuntu18:/media$ ls‘???’ efi ‘01_???1???’xy@ubuntu18:/media$ dateThu Apr 1 04:53:14 UTC 2021xy@ubuntu18:/media$ locale -a|grep zh_xy@ubuntu18:/media$ locale -a|grep zhxy@ubuntu18:/med

2021-04-01 13:18:41 731

原创 从虚拟机VDI文件到物理磁盘分区的迁移方法

方案一:VBoxManage方案大概对其他虚拟机的格式也支持。开始考虑使用Oracle VM VirtualBox的VBoxManage.exe clonemedium来迁移,直接回车可以看到语法,这个工具只能实现不同文件格式之间的转换,无法直接转换到物理硬盘的分区,但可以直接转换到U盘的某个分区。–因为虚拟机中可以挂载U盘,但不能挂载本机硬盘的分区,当然也可以挂载移动硬盘。笔记本难得去拆硬盘,这个方案放弃了。方案二:vdfuse找到一个virtualbox-fuse_4.1.44-dfsg-1+

2021-04-01 00:20:18 1361

原创 puppylinux随身_急救_启动U盘并已改造支持UEFI

之前能正常启动的U盘,在更换新电脑后,无法启动了,原因是新电脑只支持UEFI,不再支持传统的BIOS了。从官网:https://puppylinux.com/重新下载fossapup64-9.5.iso,装载,在E:\Windows_Installer\readme.html文件说明LICK可以支持EFI启动,但会禁用Windows的快速启动。由于U盘是fat32格式的,满足EFI分区要求,在其中新建F:\efi\boot目录,然后拷贝bootx64.efi和grubx64.efi两个文件。此.

2021-03-31 23:46:36 935 1

原创 Puppy Linux安装Wi-Fi 6 AX200无线网卡驱动

问题现象:root# uname -aLinux puppypc31791 5.4.53 #1 SMP PREEMPT Sun Jul 26 12:11:02 BST 2020 x86_64 x86_64 x86_64 GNU/Linuxroot# dmesg |grep -i wifi > dmesg-wifi.log[ 16.720970] Intel(R) Wireless WiFi driver for Linux[ 16.721463] iwlwifi 0000:02:00

2021-03-29 18:04:30 2242 1

原创 mkimage工具将zImage转换为uImage

正常引导的内核文件[root@wtstb ~]# mount /dev/sda1 /mnt/[root@wtstb ~]# file /mnt/hi_kernel.bin/mnt/hi_kernel.bin: u-boot legacy uImage, Linux-3.18.24_s40, Linux/ARM, OS Kernel Image (Not compressed), 7243096 bytes, Sun Mar 15 16:37:31 2020, Load Address: 0x02000

2021-03-27 18:53:18 790

原创 linux挂载U盘汉字乱码问题

情况1:[root@wtstb share]# mount /dev/sdb1 ./tmp此时tmp下的目录显示乱码。[root@wtstb ~]# ls /opt/share/tmp'01_?????????1??????' '?????????Linux??? ?PDF?????'smb共享显示8位长度的英文数字,不是乱码。情况2:[root@wtstb share]# mount -t vfat -o iocharset=utf8 /dev/sdb1 tmp这个

2021-03-27 18:49:21 542 1

原创 parted命令修改及新增分区

parted命令修改及新增分区fdisk不能直接修改分区起始root@ubuntu18:~# parted 在虚拟机中选择U盘(parted) select /dev/sdb打印现有分区(parted) printModel: Teclast CoolFlash USB3.0 (scsi)Disk /dev/sdb: 126GBSector size (logical/physical): 512B/512BPartition Table: msdosDisk Flags:Numb

2021-03-16 11:17:53 2214

原创 机顶盒从ubuntu16更换到archLinux2021最新版,搞个远程下载支持智能电视直接播放

机顶盒从ubuntu16更换到archLinux最新版总体说明方案分析安装archLinuxARM的大体步骤更新系统安装软件使用体验更换内核和硬盘尝试小结总体说明需要解决的问题:之前完成了uboot、内核、文件系统的搭建,机顶盒利旧改造,实现安卓和Linux双系统启动。但是当时使用的Ubuntu16,apk安装的时候提示依赖包未安装,手工安装依赖包也失败。存在困难1、于是想安装archLinux arm版,而官网打开慢,好像资料的访问路径也有问题,其wiki都是和arch Linux公用的。即使官

2021-03-04 10:35:00 1840 1

原创 机顶盒利旧改造,实现安卓和Linux双系统启动

改造安卓+Linux双启动,默认自动进入Linux,包含配置mini系统和ubuntu系统rootFS根系统。可以挂载移动硬盘,安装SMB实现windows共享。分析存储设备信息当前磁盘挂载和占用root@raspberrypi:/home/pi# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/root 9.8G 3.1G 6.4G 33% /devtmpfs 272M 0 272M 0% /devtmpfs

2021-03-03 10:15:20 6141 1

原创 ESP-12F(ESP8266EX)管脚定位及点灯测试

ESP-12F(ESP8266EX)管脚定位及点灯测试管脚列表说明用模组的LED灯1. 在**ESP-12F**规格表中2.CPU规格表引脚定义,和模块的功能描述是相同的。3. 引脚名称分析编写测试代码小结:管脚列表说明ESP8266EX技术规格书:附录 - 管脚列表文件名称:0a-esp8266ex_datasheet_cn.pdf附录 - 管脚列表 附录 - ESP8266 管脚清单《ESP8266_Pin_List.xls》提供管脚的详细信息,如下所示。 • Digital Die Pi

2020-09-15 00:05:40 5410

原创 阿里物联网alios-things基于ESP8266搭建RTOS开发环境

阿里物联网alios-things基于ESP8266搭建RTOS开发环境一、资料信息二、安装安装基础包python版本问题处理下载AliOS Things源代码三、aos命令行编译配置环境变量查看设备信息创建项目编译烧录 - Upload监测串口四、安装图形化调测软件安装软件烧录报错,无tty权限。vscode烧录(闪电图标)报错:Invalid head of packet (0xE0)串口报错Fatal exception epc1=0x401000b5的问题五、重新安装环境处理python2版本问题处

2020-09-13 14:06:39 4933

原创 ESP8266_NONOS_SDK开发环境搭建及验证

ESP8266_NONOS_SDK开发环境搭建及验证视频教程:芯片资料芯片:ESP8266EX模组:ESP-12F开发板:NodeMCU启动模式安装AiThinkerIDE编译报错问题No rule to make target 'all'.手把手教你搭建安信可开发环境,编译源码、烧录固件到ESP8266烧录查看user_main.c代码及SPI_FLASH_SIZE_MAP问题烧录小结:修改代码测试NodeMCU固件烧录及测试定制固件烧录调试lua视频教程:技小新-视频教程,在哔哩哔哩可以免费观看了

2020-09-13 14:03:50 3141 1

原创 ESP8266 nodemcu使用arduino编程点亮OLED测试

ESP8266 nodemcu使用arduino编程点亮OLED测试芯片了解ESP8266 nodemcu使用arduino编程点亮OLED测试配置arduino for esp8266开发环境工具--管理库工具--开发板---开发板管理器文件-示例菜单,选择的第三方U8G2logo接线编译测试芯片了解《Nodemcu指引PDF.pdf》使用 ESP8266LUAloader 测试串口收集信息菜单栏有个connectNot connected to comm portFYI: LuaLo

2020-09-08 20:19:53 3491 1

freeglut3.0.4 OpenGL库文件和动态连接文件

D:\XXX\FREEGLUT\FREEGLUT3.0.4打包 | libfreeglut.dll | +---include | \---GL | freeglut.h | freeglut_ext.h | freeglut_std.h | freeglut_ucall.h | glut.h | \---lib libfreeglut.dll.a libfreeglut_static.a

2022-10-09

最精简启动efi包含grub程序和配置.zip

在根目录增加vmlinuz和initrd.gz文件,可作为启动U盘和硬盘。注意:EFI分区必须是FAT32格式。结合puppy Linux,可以直接拷贝文件到ntfs,进入linux图形界面。

2021-03-31

archlinuxarm_mirabox_installation.pdf

archlinuxarm_mirabox_installation.pdf 官网资料

2021-03-04

hi3798mv100-安卓-Linux双启动.zip

改造安卓+Linux双启动,默认自动进入Linux,包含配置mini和ubuntu系统rootFS根系统。可以挂载移动硬盘,安装SMB实现windows共享。

2020-08-29

u-boot.bin

树莓派3的u-boot.bin,操作系统kernel引导文件,树莓派3boot-loader.树莓派3树莓派3树莓派3

2019-06-11

VirtualBox_test_15_05_2019_19_53_10.png

pxe安装时,suse自动进入安装界面,需要手工点击Install

2019-05-15

VirtualBox_test_15_05_2019_11_44_06.png

pxe安装时,通过ftp下载源,启动时找不到安装源

2019-05-15

空空如也

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

TA关注的人

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