自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(214)
  • 资源 (43)
  • 收藏
  • 关注

原创 wondows使用clang-cl编译代码报The <experimental/coroutine>, <experimental/generator> ...

所以只需要用-D选项加上_SILENCE_CLANG_COROUTINE_MESSAGE。原因是 microsoft/STL coroutine这个文件里有一行。使用clang-cl编译。

2025-10-08 13:05:38 146

原创 docker search cudapermission denied while trying to connect to the Docker daemon socket at unix://

sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中。docker ps #测试docker命令是否可以使用sudo正常使用。sudo groupadd docker #添加docker用户组。newgrp docker #更新用户组。

2025-09-18 09:33:56 194

原创 要您的linux terminal工具提示符变成macos 一样的

只需要执行。

2025-09-10 13:57:44 121

原创 arm64 cpu的机具安装libnvjpeg

参考。

2025-09-10 13:48:58 194

原创 安装部署k3s

本文以arm64 cpu作为实验K3s 是轻量级的 Kubernetes,精简了很多 K8s 组件,非常适合在性能较弱的机器上运行,支持 IoT 设备,支持 arm 架构,很适合在 vps 上轻量部署。正好手里有几台 vps,于是决定用 K3s 统一进行管理。在官网下面有 Get Started 部分,列出了启动 server 和 agent 节点的简单命令,但是对我们而言还不够,所以参考官网文档进行安装配置。。

2025-09-02 23:25:10 955

原创 国产麒麟安信系统shell提示符去掉“系统未激活”

etc/profile.d/license.sh 这个文件影响了terminal的提示符,只需要删除即可。删除未激活这个原理是设置全局的PS1这个shell变量。

2025-08-25 11:39:46 161

原创 windows 使用clang编译qt-6.9.1源代码

1.下载qt-everywhere-6.9.1.tar.xz。3.打开windows vs msvc工具shell。

2025-06-16 13:06:21 498

原创 OpenWRT交叉编译链生成与安装(mipsel-openwrt-linux-gcc)

文件末尾添加环境变量,指向mipsel-openwrt-linux-gcc目录,并保存退出。# 文件末尾添加环境变量,指向mipsel-openwrt-linux-gcc目录,并保存退出。# 编译环境变量文件。# 编译环境变量文件。

2025-04-18 11:26:42 1280

原创 mt7620a cpu cross compiler

Index of /barrier_breaker/14.07/ramips/mt7620a/

2025-04-18 11:22:28 153

原创 极路由E30开启ssh

【代码】极路由E30开启ssh。

2025-04-01 20:56:55 553

原创 编译dpdk helloworld

dpdk 22.04 以上版本编译以后请执行。进行编译helloworld。

2025-04-01 18:28:39 123

原创 lauterbach trace32 link

download trace32 softwareTRACE32® Download Trace32 Software for full installation

2025-01-16 15:06:30 226

原创 【无标题】

下载后对源代码进行编译,编译需要使用交叉编译(之间最开始直接make,后面编译自己的代码时会报错比如“include/uapi/linux/types.h:4:23: fatal error: asm/types.h: 没有那个文件或目录”,后面重新交叉编译linux内核代码后就没出现问题了)。下载目标机器对应Linux内核版本的源代码,解压后放到要编译的代码的目录下,下载链接:https://cdn.kernel.org/pub/linux/kernel/。查看生成的.ko文件属性,可以看到生成的是。

2024-12-11 09:57:24 592

原创 ACPI怎样禁用一个设备呢?

编辑ACPI描述文件。

2024-12-10 16:52:59 225

原创 编译适用于ubuntu OS的内核,并打包成deb包

reference:Kernel/BuildYourOwnKernel - Ubuntu Wikigit ~ubuntu-kernel/ubuntu/+source/linux/+git/jammy - [no description]export ARCH=arm64export CROSS_COMPILE=aarch64-linux-gnu-export $(dpkg-architecture -aarm64); fakeroot debian/rules genconfigsfakeroot deb

2024-12-09 15:27:24 498

原创 ubuntu 18.04 插入e1000e unknow symbol ptp_clock_register

ubuntu 18.04 插入e1000e.ko失败 dmesg 打印 unknow symbol ptp_clock_register。

2024-11-29 14:05:53 232

原创 批处理设置Java环境变量/命令行设置Java环境变量

1 这段批处理程序可以自动设置Java环境变量@echo offIF EXIST %1\bin\java.exe (rem 如输入正确的 Java2SDK 安装目录,开始设置环境变量@setx JAVA_HOME %1@setx path %path%;%JAVA_HOME%\bin@setx classpath %classpath%;.@setx classpa

2024-06-16 10:52:16 356 1

原创 C++中的类模板详细讲述

当使用包含编译模式时,类模板成员的定义被包含在使用其实例的所有程序文本文件中,何时何地编译器实例化类模板成员的定义,我们并不能精确地知晓,为解决这个问题,标准C++提供了显式实例声明:关键字template后面跟着关键字class以及类模板实例的名字。这种编译模式下,类模板的成员函数和静态成员的定义必须被包含在“要将它们实例化”的所有文件中,如果一个成员函数被定义在类模板定义之外,那么这些定义应该被放在含有该类模板定义的头文件中。当一个类模板名被用作另一个模板定义中的类型指示符时,必须指定完整的实参表。

2024-06-16 10:51:53 783 1

原创 Nginx为什么比Apache Httpd高效:原理篇

一、进程、线程?进程是具有一定独立功能的,在计算机中已经运行的程序的实体。在早期系统中(如linux 2.4以前),进程是基本运作单位,在支持线程的系统中(如windows,linux2.6)中,线程才是基本的运作单位,而进程只是线程的容器。程序 本身只是指令、数据及其组织形式的描述,进程才是程序(那些指令和数据)的真正运行实例。若干进程有可能与同一个程序相关系,且每个进程皆可以同步(循...

2024-06-16 10:50:53 851 1

原创 rm删除find查找之后的文件

find./-name *.log |xargsrm-rf删除在当前目录下及子目录中找到的所有log日志

2024-06-16 10:50:25 265

原创 【src】怎样在Linux 上使用src.rpm源码包?

一、说明如果我们是以软件包的格式来划分的,常见的Linux发行版主要可以分为两类,类ReadHat系列和类Debian系列,这两类系统分别提供了自己的软件包管理系统和相应的工具。类RedHat系统中软件包的后缀是rpm,类Debian系统中软件包的后缀是deb。另一方面,类RedHat系统提供了同名的rpm命令来安装、卸载、升级rpm软件包,类Debian系统同样提供了dpkg命令来对后缀是deb的软件包进行安装、卸载和升级等操作。rpm的全称是Redhat Package Manager,常见

2024-06-16 10:49:55 1793 1

原创 鲲鹏服务器BIOS发展及技术

BIOS是在操作系统OS(Operating System)之下的底层运行程序,BIOS是计算机硬件和OS之间的抽象层,用来设置硬件,为OS运行做准备,BIOS在系统中的位置如下图所示。功能是检查电脑是否良好,通常完整的POST自检将包括对CPU,640K基本内存,1M以上的扩展内存,ROM,主板,CMOS存储器,串并口,显示卡,软硬盘子系统及键盘进行测试,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当电脑启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。

2024-06-16 10:38:43 1194

原创 OpenCore 引导完美升级

ACPI 设置未启用, 样例残留Kernel 设置acdtinfo**F10**

2024-06-16 08:44:14 3612

原创 ft e2000q run dpdk

PLATPHYT_PCI。

2024-06-10 19:21:09 571

原创 ft e2000q run dpdk

PLATPHYT_PCI。

2024-06-10 19:19:25 596

原创 ubuntu_ft configs

CONFIG_ARCH_PHYTIUM policyCONFIG_EDAC_PHYTIUM policyCONFIG_KEYBOARD_PHYTIUM policy

2024-06-06 16:19:14 1046

原创 process to develop linux 5.4

***//***/5.4/***/ft/***/if (!/***/if (!/***/

2024-06-06 11:26:28 362

原创 ubuntu 移植记录

helphelphelphelphelptristatehelphelphelp。

2024-06-05 00:53:51 975

原创 以太网扫盲(四)phy驱动link up流程分析

在调试网口驱动的过程中发现phy芯片的驱动框架结构还有点复杂,不仔细研究的话还不好搞懂,另外百度到的资料也不够全面,这篇就总结梳理一下这方面的知识。1、用轮询/中断的方式通过 mdio 总线读取 phy 芯片的状态。2、在 phy link 状态变化的情况下,正确配置 mac 的状态。(例如:根据 phy 自协商的速率 10/100/1000M 把 mac 配置成对应速率)下面就以 stmmac 网口驱动为例,展示一下 phy 驱动整个调用过程。

2024-06-04 23:50:36 4986

原创 ubuntu编译打包的时候不想要linux-image-unsigned-xxxx.deb

不想要linux-image-unsigned-xxxx.deb。ubuntu内核源码编译的时候呢打包总是打成。想要linux-image-xxxx.deb。

2024-06-04 22:07:02 720 1

原创 DRM驱动之drm_atomic_state

DRM驱动(五)之drm_atomic_state_drm gamma-优快云博客

2024-06-02 12:31:36 395

原创 嵌入式linux开发,Linux下访问PHY芯片寄存器,获取phyID号,获取phy的link状态

寄存器1都是 Status register,有16个bit, 第2个bit为link 状态, 第5个bit为自动协商, 一般这个状态寄存器的数值为: 0x796d。大多数phy芯片的寄存器0为控制寄存器, 寄存器1 为状态寄存器。1、在嵌入式linux开发中,可以通过smi/mdio总线通信访问PHY芯片寄存器,从而获取PHY芯片的状态、ID号等相关信息。嵌入式linux开发,Linux下访问PHY芯片寄存器,获取phyID号,获取phy的link状态。2bit : link 状态: up。

2024-06-01 20:41:14 947

原创 设备树 — platform_device和platform_driver如何让匹配

可以发先追溯到底,是利用"compatible"来匹配的,即设备树加载之后,内核会自动把设备树节点转换成 platform_device这种格式,同时把名字放到of_node这个地方。id_tabel是根据id_table表中的每一个和设备名字进行匹配,这样一个驱动可以支持多个名称的设备。1.ti的omap8250驱动可以支持好多个型号的芯片,其它芯片只要这个的驱动基础上做很小的改动就可通用。当然除了第一个之外,其它的只要没匹配到,后面的几个匹配还会继续执行的。主要是在匹配函数里面的支持设备树。

2024-06-01 19:01:28 988

原创 设备树 — platform_device和platform_driver如何让匹配

可以发先追溯到底,是利用"compatible"来匹配的,即设备树加载之后,内核会自动把设备树节点转换成 platform_device这种格式,同时把名字放到of_node这个地方。id_tabel是根据id_table表中的每一个和设备名字进行匹配,这样一个驱动可以支持多个名称的设备。1.ti的omap8250驱动可以支持好多个型号的芯片,其它芯片只要这个的驱动基础上做很小的改动就可通用。当然除了第一个之外,其它的只要没匹配到,后面的几个匹配还会继续执行的。主要是在匹配函数里面的支持设备树。

2024-06-01 18:38:25 711

原创 内核编译版本号带有+问题

编译内核4.19.163以后。

2024-05-31 13:16:50 285

原创 DPDK L2fwd 源码阅读

二层转发和普通的端口转发有什么区别呢?

2024-05-30 19:24:41 291

原创 make modules 和 make modules_install

make modules是单独编译模块,驱动被配置成M的都是modules,modules不会被编译进内核image,需要单独安装到rootfs。如:make ARCH=arm64 modules_install INSTALL_MOD_PATH="modules_install_path"如:make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- modules。直接make,不加任何参数,就是make all,包含make modules。

2024-05-30 19:21:38 1635

原创 删除 old key

ssh-keygen -f "/root/.ssh/known_hosts" -R "192.168.123.67"

2024-05-30 16:38:31 107

原创 Debug linux kernel

內核錯誤報告通常附帶如下堆棧轉儲:這樣的堆棧跟蹤提供了足夠的信息來識別內核源代碼中發生錯誤的那一行。根據問題的 嚴重性,它還可能包含一詞,比如:...儘管有或其他類型的堆棧跟蹤,但通常需要找到出問題的行來識別和處理缺 陷。在本章中,我們將參考“Oops”來了解需要分析的各種堆棧跟蹤。如果內核是用編譯的,那麼可以使用文件: scripts/decode_stacktrace.sh。

2024-05-30 13:04:14 698

原创 gcc:预处理语句--#define、#error和#warning

warning和#error语句相似,但它报告的错误类型只是警告信息,没有#error那么报告的那么严重,所以会产生一个警告信息,并继续编译。只有__unix__被定义的情况下,上面的代码才会编译成功。

2024-05-30 09:07:36 404

libmpc3_1.2.1-2build1_arm64.deb

ubuntu 22.04 arm64 gcc11 依赖包

2024-12-05

libgmp10_6.2.1+dfsg-3ubuntu1_arm64.deb

ubuntu 22.04 arm64 gcc11 依赖包

2024-12-05

libmpfr6_4.1.0-3build3_arm64.deb

ubuntu 22.04 arm64 gcc11 依赖包

2024-12-05

gcc_11.2.0-1ubuntu1_arm64.deb

ubuntu 22.04 arm64 gcc11 依赖包

2024-12-05

binutils_2.38-3ubuntu1_arm64.deb

ubuntu 22.04 arm64 gcc11 依赖包

2024-12-05

linux-modules-extra-5.15.0-111-generic_5.15.0-111.121_arm64.deb

linux-modules-extra-5.15.0-111-generic_5.15.0-111.121_arm64

2024-12-01

linux-modules-5.15.0-111-generic_5.15.0-111.121_arm64.deb

linux-modules-5.15.0-111-generic_5.15.0-111.121_arm64

2024-12-01

linux-image-5.15.0-111-generic-5.15.0-111.121-arm64.deb

linux-image-5.15.0-111-generic_5.15.0-111.121_arm64

2024-12-01

linux-buildinfo-5.15.0-111-generic_5.15.0-111.121_arm64.deb

linux-buildinfo-5.15.0-111-generic_5.15.0-111.121_arm64

2024-12-01

linux-headers-5.15.0-111-generic_5.15.0-111.121_arm64.deb

linux-headers-5.15.0-111-generic_5.15.0-111.121_arm64

2024-12-01

Intel e1000e 网卡驱动

Intel e1000e 网卡驱动

2024-11-29

vmware-workstation17.6.1

vmware-workstation17.6.1 windows安装包

2024-10-27

ft bios guide

ft bios guide

2024-06-16

patch-4.19-ft-soc

linux patch of phytium 4.19

2024-06-16

ft-kernel-centos 4.18

kernel 4.18 ft supports

2024-06-16

debian package

debian package tools

2024-06-06

censtos kernel source

kernel-4.19.113-300.el7.src.rpm test passed kunpeng 920 cpu arch: aarch64

2021-01-05

download gnome desktop ftp

download gnome desktop ftp libs run in any system on

2018-11-15

libenchant

构建kdelibs v4.14.38 必备组件,源代码构建libenchant.so 下载代码后请执行./configure make -j4 make make install

2018-08-16

alsa-to-use-guide

At ALSA we use cookies, both our own and those of third parties, to improve users' experience and our services and to offer you publicity related to your preferences through analysis of your browsing habits. If you continue browsing or access the website again without changing your settings, we will take it that you accept to receive cookies on this web page. Remember, you can change the cookies settings on your browser at any time, as well as obtain more information on our cookies policy.

2019-04-06

Keil.STM32F407G-DISC1-BSP.1.0.0

Keil.STM32F407G-DISC1_BSP.1.0.0 pack

2025-01-19

AT89C52 amtel单片机芯片微控制器(MCU)cadence orcad pcb

AT89C52 amtel单片机芯片微控制器(MCU)cadence orcad pcb

2025-01-02

usb座封装图cadence资源

支持orcad pcb editor

2025-01-02

51单片机中断keli插件

51单片机中断keli插件

2024-12-31

pl230 22019 2019

pl23022019

2024-12-30

pl2303 windows 10/11 驱动

pl232 ver2009

2024-12-30

intel fpga develop tools downloader

intel fpga develop tools downloader

2024-12-29

lenevo D2000 cpld and uefi

lenevo D2000 cpld and uefi

2024-12-28

stc51单片机资料datasheet

stc51单片机资料datasheet

2024-12-25

windows 11 CP2102 USB to UART Bridge Controller 驱动

windows 11 CP2102 USB to UART Bridge Controller 驱动

2024-12-13

cpp_11.2.0-1ubuntu1_arm64.deb

ubuntu 22.04 arm64 gcc11 依赖包

2024-12-05

gcc-11_11.2.0-19ubuntu1_arm64.deb

ubuntu 22.04 arm64 gcc11 依赖包

2024-12-05

libzstd1_1.4.8+dfsg-3build1_arm64.deb

ubuntu 22.04 arm64 gcc11 依赖包

2024-12-05

zlib1g_1.2.11.dfsg-2ubuntu9_arm64.deb

ubuntu 22.04 arm64 gcc11 依赖包

2024-12-05

libgcc-s1_12.2.0-14_arm64.deb

ubuntu 22.04 arm64 gcc11 依赖包

2024-12-05

libisl23_0.24-2build1_arm64.deb

ubuntu 22.04 arm64 gcc11 依赖包

2024-12-05

cpp-11_11.2.0-19ubuntu1_arm64.deb

ubuntu 22.04 arm64 gcc11 依赖包

2024-12-05

gcc-11-base_11.3.0-12_arm64.deb

ubuntu 22.04 arm64 gcc11 依赖包

2024-12-05

libcc1-0_12-20220319-1ubuntu1_arm64.deb

ubuntu 22.04 arm64 gcc11 依赖包

2024-12-05

libgcc-11-dev_11.2.0-19ubuntu1_arm64.deb

ubuntu 22.04 arm64 gcc11 依赖包

2024-12-05

空空如也

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

TA关注的人

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