git clone git://git.kernel.org/pub/scm/linux/git/stable/linux-stable.git
cd linux-stable
git checkout v5.4.50
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
https://www.kernel.org/
wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.50.tar.xz
使用menuconfig首先需要按照ncurses、flex、bison
apt install libncurses5-dev flex bis服务器托管网on
使用LOCALVERSION识别内核
make ARCH=arm kernelversion
or
make ARCH=arm kernelrelease
构建工件:
内核构建会在上层目录生成两个文件:vmlinux和system.map
vmlinux:作为ELF二进制文件的内核。如果打开(CONFIG_DEBUG_INFO),它将包含可与kgdb等调试器一起使用的调试符号。
System.map:人类可读形式的符号表。
Image:vmlinux转换位原始二进制格式。
zImage:压缩后的Image将被放到代码末尾处,该代码负责对其进行解压缩和重定位。
uImage:zImage加上64字节的uboot标头。
makeARCH=arm dtbs
makeARCH=arm modules
make ARCH=arm INSTALL_MOD_PATH=$HOME/rootfs modules_install
工具链
https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads
https://developer.arm.com/downloads/-/arm-compiler-for-linux
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用服务器托管网,IDC机房托管, http://www.fwqtg.net
相关推荐: httprunner 4.x学习 – 10.参数化(parameters)引用外部 csv 数据文件 和函数
前言 httprunner 4.x 实现参数化使用parameters 关键字,数据源有三种方式 1.在yaml 文件中直接写测试数据源 2.测试数据源写到csv文件 3.自定义函数,函数返回列表形式数据 独立参数 对于已有参数列表,并且数据量比较大的情况,比…