自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 ubuntu在终端中打开文件管理器

shell nautilus 打开资源管理器

2023-02-11 22:23:20 2618

原创 通过RSA中的N、E、D、P生成秘钥

通过RSA中的N、E、D、P生成秘钥

2023-01-31 10:48:54 1756

原创 windows下的Visual Studio Code导致磁盘空间不足

主机:win10Visual Studio Code 1.69.1最近发现c盘越用越少,在程序安装中找发现安装的程序都不算太大,后来查找发现是Visual Studio Code的缓存导致的,竟然没有自动回收。几次没有删除,竟然高达48GB,所以把之前没用的工程缓存定时清点。...

2022-07-13 10:26:04 2563 2

原创 linux gpio驱动

/sys/class/gpio目录下有两个节点export和unexport1.1 操作的基本步骤2、内核空间2.1 常用接口介绍简单的demo

2022-07-12 23:50:49 1703 1

原创 linux内核加载驱动提示module verification failed: signature and/or required key missing - tainting kernel

#insmod xx.ko下面的报错问题原因:自 3.7 内核之后有了内核签名机制。编译内核时 .config 中有跟内核签名相关的选项有如下:CONFIG_MODULE_SIG=yCONFIG_MODULE_SIG_ALL=y 1、有一种方法需要对ko进行签名/usr/src/linux-4.9.61/scripts/sign-file sha512 /usr/src/linux-4.9.61/certs/signing_key.pem /usr/src/linux-4.9.61/certs/signi

2022-07-09 22:43:09 15304 1

原创 ubuntu16.04驱动安装提示sign-file: certs/signing_key.pem: No such file or directory

make install估计还是触发了安全认证的证书问题,所以可以自己生成证书和密钥。步骤1.建立x509.genkey文件,内容如下:步骤2 执行: 步骤3 执行:复制密钥到ubuntu的系统的内核源码的证书目录然后再进行make install就不会报错了...

2022-07-09 22:19:46 3289 1

原创 Ubuntu下制作deb包

构成主要包含控制部分、数据部分 1.1、控制部分的构成control#在DEBIAN里还可以根据需要设置脚本文件preinst在Deb包文件解包之前,将会运行该脚本。许多“preinst”脚本的任务是停止作用于待升级软件包的服务,直到软件包安装或升级完成。postinst该脚本的主要任务是完成安装包时的配置工作。许多“postinst”脚本负责执行有关命令为新安装或升级的软件重启服务。prerm该脚本负责停止与软件包相关联的daemon服务。它在删除软件包关联文件之前执行。postrm该脚本

2022-07-08 23:17:57 837

原创 Ubuntu 16.04编译内核出现找不到mkimage命令

编译环境:Ubuntu 16.04linux kernel 版本:4.9.56编译报错: sudo apt-get install u-boot-tools(或者直接把uboot中tools下的这个工具拷贝到系统/usb/bin下) 然后重新编译

2022-07-02 11:07:28 688

原创 windows下安装mysql

1.下载Mysql,5.7版本,将zip包解压到某个安装目录下面,最好不要放C盘,选择一个容量大的磁盘。下载地址:https://dev.mysql.com/downloads/mysql/2、在解压后的文件夹中编辑配置文件【我的是C:\ProgramFiles\MySQL】,新建文本文件my.ini[mysqld]#设置3306端口port=3306#设置mysql的安装目录...

2019-04-13 23:26:32 177

转载 [kernel 启动流程] 前篇——vmlinux.lds分析

以下例子都以project X项目tiny210(s5pv210平台,armv7架构)为例[kernel 启动流程]系列:[kernel 启动流程] 前篇——vmlinux.lds分析[kernel 启动流程] (第一章)概述[kernel 启动流程] (第二章)第一阶段之——设置SVC、关闭中断[kernel 启动流程] (第三章)第一阶段之——proc info的获取[kern...

2019-02-26 15:24:32 1876

转载 ARM架构内核启动分析-head.S(1.1、vmlinux.lds 链接脚本分析)

ARM架构内核启动分析一、start kernel之前首先需要明确的是,内核镜像在被解压之后执行,是执行哪段代码,这是个重要的问题,平时在编译生成应用程序或内核模块时,我们无需考虑链接的具体细节,如代码和数据放在哪里、代码执行入口在哪等等,但在编译生成内核镜像时就不能不考虑这些了,对于arm架构,下面是它的编译内核时的arm交叉链接器命令:arm-linux-ld -EL -p --n...

2019-02-26 15:20:53 981

转载 Linux内核arch目录,各个处理器的介绍

alpha 处理器Alpha 处理器最早由美国DEC 公司设计制造,在Compaq (康柏)公司收购DEC 之后,Alpha 处理器继续得到发展,并且应用于许多高档的Compaq 服务器上,HP (惠普)收购的Compaq ,Alpha 便为HP(惠普)所有,不过HP (惠普)已经放弃发展alpha 处理器。arm 处理器Arm 系列处理器 是英国Arm 公司设计的主流嵌入式32 位RIS...

2019-02-25 21:04:23 399

busybox-1.19.4.tar.bz2

BusyBox 是一个集成了一百多个最常用linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell。

2016-01-20

linux的tftp安装包

嵌入式开发用的网口下载的安装程序包tftp,安装以后可以把文件通过网口下载到开发板上。(比串口下载工具要快)

2014-08-27

空空如也

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

TA关注的人

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