copy from :https://blog.csdn.net/whahu1989/article/details/85255538 https://wenku.baidu.com/view/2670021c195f312b3069a532.html linux内核启动时几个关键地址 1、名词解释 ...
分类:
系统相关 时间:
2020-01-20 15:00:58
阅读次数:
147
1、前言 Uboot启动后,会进入到一个倒计时,在倒计时结束之前,如果此时我们按下键盘的回车键,将进入到uboot的命令行模式,有点类似Linux系统终端模式,如果没有按下回车键的话,将直接启动Linux内核,本篇文章将介绍uboot中的一些常用命令,熟悉这些命令后,以后在适配调试uboot的时候会 ...
分类:
其他好文 时间:
2020-01-20 09:18:26
阅读次数:
119
参考: "《设备树DTS使用总结 基于MT76X8》" 、 "《linux内核设备树及编译》" 一、Linux设备树的起源 在Linux 2.6中,arch/arm/plat xxx和arch/arm/mach xxx中充斥着大量的垃圾代码,相当多数的代码只是在描述板级细节,而这些板级细节对于内核来 ...
分类:
其他好文 时间:
2020-01-18 10:37:57
阅读次数:
104
转自:https://www.cnblogs.com/fengeryi/p/3449720.html linux内核中ffs(x)宏是平台相关的宏,在arm平台,该宏定义在 arch/arm/include/asm/bitops.h __t & -__t 等于找到__t 第一个为1的位(从低位开始) ...
分类:
系统相关 时间:
2020-01-17 19:26:26
阅读次数:
126
原文:centos7安装docker并配置php运行环境 一、安装docker 首先我们先来了解一下什么是docker。 docker是一个虚拟化的技术,基于 Linux 内核,是将进程进行封装隔离,由于隔离的进程独立于宿主机和其它的隔离的进程,因此也可以称为容器。很多人把docker理解为虚... ...
分类:
Web程序 时间:
2020-01-16 14:17:43
阅读次数:
157
1. printk + /proc/sys/kernel/printk printk(KERN_DEBUG "I have a dream\n"); + 2. cat /proc/ksyms (内核符号表) 3. gdb gdb vmlinux /proc/kcore (适用于检查符号表) 4. k ...
分类:
系统相关 时间:
2020-01-16 12:43:53
阅读次数:
126
9.6_7.linux内核的I2C子系统详解1_25.9.6.1、I2C总线汇总概览(1)三根通信线:SCL、SDA、GND(2)同步、串行、电平、低速、近距离(3)总线式结构,支持多个设备挂接在同一条总线上(4)主从式结构,通信双方必须一个为主(master)一个为从(slave),主设备掌握每次 ...
分类:
其他好文 时间:
2020-01-16 01:14:04
阅读次数:
83
平台:Qemu + vexpress-a9 u-boot:u-boot-2019.10 Linux:linux-4.14.13 之前介绍过用Qemu模拟运行uboot,然后从网络启动linux(用Qemu模拟vexpress-a9 (三) 实现用u-boot引导Linux内核),下面介绍用Qemu运 ...
分类:
系统相关 时间:
2020-01-14 23:52:04
阅读次数:
143
文件简介用户通过Shell与Linux内核交互。Shell是一个命令行解释工具(是一个软件),它将用户输入的命令转换为内核能够理解的语言(命令)。Linux下,很多工作都是通过命令完成的,学好Linux,首先要掌握常用命令。Linux中的所有数据都被保存在文件中,所有的文件被分配到不同的目录。目录是... ...
分类:
系统相关 时间:
2020-01-14 16:12:11
阅读次数:
109
1.Shell shell是一个命令行解释器,它为用户提供了一个向 Linux 内核发送请求以便运行程序的系统级程序 2.shell编程打印hello world 2.1 代码部分 代码解释: 1. !/bin/bash: ? 告诉计算机,使用bash解释器来执行代码 2.echo: ? 控制台输出 ...
分类:
系统相关 时间:
2020-01-14 00:13:17
阅读次数:
269