
linux内核
小码农9527
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux gpio驱动
/sys/class/gpio目录下有两个节点export和unexport1.1 操作的基本步骤2、内核空间2.1 常用接口介绍简单的demo原创 2022-07-12 23:50:49 · 1886 阅读 · 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 · 20313 阅读 · 1 评论 -
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 · 810 阅读 · 0 评论 -
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 · 460 阅读 · 0 评论 -
ARM架构内核启动分析-head.S(1.1、vmlinux.lds 链接脚本分析)
ARM架构内核启动分析一、start kernel之前首先需要明确的是,内核镜像在被解压之后执行,是执行哪段代码,这是个重要的问题,平时在编译生成应用程序或内核模块时,我们无需考虑链接的具体细节,如代码和数据放在哪里、代码执行入口在哪等等,但在编译生成内核镜像时就不能不考虑这些了,对于arm架构,下面是它的编译内核时的arm交叉链接器命令:arm-linux-ld -EL -p --n...转载 2019-02-26 15:20:53 · 1103 阅读 · 0 评论 -
[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 · 1986 阅读 · 0 评论