[新车预售]近日,极越的首款轿车——极越07矜重开启预售,起售价为21.59万。据悉,新车将来将首发搭载Apollo高阶智驾2.0郑再版,并以选装包的风物出现,...
本年暑期档最值得看的祸害片《龙卷风》(北好意思同步上映)在咱们内地上映了。这部由华纳出品,梦工场制作【RSKAD-001】アウトローなイマドキGALS 平成生ま...
在数字经济发展的新阶段,数据要素成为酿成新质分娩力的进犯身分之一。对数据要素的高效高质照管成为企业数字化转型的中枢要义。在此配景下【RSKAD-001】アウトロ...
向阳区发布雷电蓝色预警:展望,现时至18日14时,向阳区将出现漫步性雷阵雨天气,局地短时雨强较大激色猫小叮当,并伴有7级掌握短时大风,请堤防腐败。 海淀区发布雷...
2019年專班校外參訪-北京學術訪問心得 蔣豐懋(EMPA17) 本年盛夏,臺大政事學系EMPA由系上蘇彩足训诲及郭銘峰老師領團,前去中國大陸北京進行為期五天四...
https://yanhy.top/?p=382 【RSKAD-001】アウトローなイマドキGALS 平成生まれ アウトロー☆DEBUT18歳2008-03-03スカッド&$スカッド105分钟 (需更新) 社区还是有许多编译的系统可玩了,然而为了追求透顶,我如故思我方编译一个系统用用看,趁便试着诊疗内核进行超频...本文参照多个著述整理后编写编译UFI确立的Debian固件编译410随身wifi_Debian超频版教程&教训对于 OpenStick若是只思刷入社区的系统镜像,可看第5节 系统刷入 骨子 荫藏 1 系统与环境 2 器具准备 3 内核超频 4 内核编译 4.1 编译配置 4.2 运转编译 4.3 生成软件包 4.4 保留文献 4.5 下载底包 4.6 解包挂载 4.7 系统优化 4.8 取消挂载并打包 4.9 生成镜像 5 刷入系统 5.1 第0节 5.2 第1节 5.3 第2节 系统与环境编译需要在主机为Linux系统下进行,因此本次聘请vmware臆造机进行 系统镜像: Ubuntu2210_Desktop_amd64 编译历程中全程以等闲用户进行,不可参预root用户编译,仅使用sudo提权 系统装配完成后通达末端运退换源,若是不换源后续装配软件会较慢: sudo vi /etc/apt/sources.list明慧一都骨子,更换为: # 默许明慧了源码镜像以提高 apt update 速率,如有需要可自行取消明慧 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-backports main restricted universe multiverse # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-security main restricted universe multiverse # # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-security main restricted universe multiverse deb http://security.ubuntu.com/ubuntu/ kinetic-security main restricted universe multiverse # deb-src http://security.ubuntu.com/ubuntu/ kinetic-security main restricted universe multiverse # 预发布软件源,不提倡启用 # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-proposed main restricted universe multiverse # # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-proposed main restricted universe multiverse器具准备 输入指示装配软件包: sudo apt install binfmt-support qemu-user-static gcc-10-aarch64-linux-gnu kernel-package fakeroot simg2img img2simg mkbootimg bison flex gcc-aarch64-linux-gnu pkg-config libncurses-dev libssl-dev unzip git克隆仓库代码: git clone https://github.com/OpenStick/linux.git --depth=1内核超频 此时不急着去编译源码,为了得到更佳的性能,先对其进行超频修改 参预目次 linux/drivers/clk/qcom 找到 a53-pll.c文献,进行修改 通达文献后,可凭证下图为参考,21-27行内,第一块为运行频率,第二块则为供电电压。凭证前边的轨则,苟简不错判断为每栽培200Mhz加多10电压值,然而由于再往后就超出了芯片贪图频率,同期要议论功耗与发烧,因此往后栽培时要略加多一些电压值,如 { 1841600000, 96, 0x0, 0x1, 0 } 图片 static const struct pll_freq_tbl a53pll_freq[] = { { 998400000, 52, 0x0, 0x1, 0 }, { 1094400000, 57, 0x0, 0x1, 0 }, { 1152000000, 62, 0x0, 0x1, 0 }, { 1209600000, 63, 0x0, 0x1, 0 }, { 1248000000, 65, 0x0, 0x1, 0 }, { 1363200000, 71, 0x0, 0x1, 0 }, { 1401600000, 73, 0x0, 0x1, 0 }, { 1621600000, 84, 0x0, 0x1, 0 }, { 1841600000, 96, 0x0, 0x1, 0 }, { 1951600000, 103, 0x0, 0x1, 0 }, { } };找到第二个目次 linux/arch/arm64/boot/dts/qcom 修改其中的 msm8916.dtsi 文献,在220行傍边出现默许频率,在此之后进行加多,加多的频率需要在前一个文献内添加好 图片 opp-1363200000 { opp-hz = /bits/ 64 <1363200000>; }; opp-1401600000 { opp-hz = /bits/ 64 <1401600000>; }; opp-1621600000 { opp-hz = /bits/ 64 <1621600000>; }; opp-1841600000 { opp-hz = /bits/ 64 <1841600000>; }; opp-1951600000 { opp-hz = /bits/ 64 <1951600000>; }; 内核编译 编译配置回到刚刚git拉取的末端,运转实施编译前的配置 cd linux export CROSS_COMPILE=aarch64-linux-gnu- export ARCH=arm64 make msm8916_defconfig make menuconfig 图片 具体的make配置不错参考网上宇宙教程,也不错顺利使用默出嫁置进行下一步 运转编译这里的 -j4 请凭证我方CPU的中枢数或臆造机分拨中枢数来修改 make -j4图片 生成软件包生成debian神色的deb软件包: fakeroot make-kpkg --initrd --cross-compile aarch64-linux-gnu- --arch arm64 kernel_image kernel_headers 生成戒指后,输入 ls ../ 即可稽察生成的deb文献包 图片 保留文献在上一级目次创建bak文献夹,将必要的文献索要出来备用 旅途:arch/arm64/boot/Image.gz 确立树dtb旅途:arch/arm64/boot/dts/qcom/msm8916-handsome-openstick-xxxxxx 这里要凭证确立型号聘请,本文使用001B确立 也不错一次性打包多个确立版块【RSKAD-001】アウトローなイマドキGALS 平成生まれ アウトロー☆DEBUT18歳2008-03-03スカッド&$スカッド105分钟,如再拉取一个 003 的棒子的确立树(与001c通用) mkdir ../bak cp arch/arm64/boot/Image.gz ../bak/ cp arch/arm64/boot/dts/qcom/msm8916-handsome-openstick-ufi001b.dtb ../bak/ cp arch/arm64/boot/dts/qcom/msm8916-handsome-openstick-ufi001c.dtb ../bak/ 下载底包下载debian底包,并将解压后的rootfs.img放到bak目次内 cd ../bak wget https://github.com/OpenStick/OpenStick/releases/download/v1/debian.zip && unzip debian.zip mv ./debian/rootfs.img ./解包挂载 simg2img rootfs.img root.img sudo mount root.img /mnt sudo mount --bind /proc /mnt/proc sudo mount --bind /dev /mnt/dev sudo mount --bind /dev/pts /mnt/dev/pts sudo mount --bind /sys /mnt/sys 将前边生成的deb软件包复制到 /mnt 目次 sudo cp ../linux-*.deb /mnt 使用 chroot 参预挂载的系统,移除系统内原有的linux-image包,并装配刚刚生成的deb软件包,装配后删除deb文献 sudo chroot /mnt dpkg -l | grep -E 'linux-headers|linux-image' |awk '{print $2}'|xargs dpkg -P dpkg -i *.deb rm linux-*.deb 系统优化与曩昔debian系调和样进行换源等通例优化操作 换源: cat>/etc/apt/sources.list<<EOF deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free # deb-src http://mirrors.ustc.edu.cn/debian stable main contrib non-free deb http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free # deb-src http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free EOF 装配常用软件并诊疗时区 区域:6 Asia 时区:70 Shanghai apt install locales usbutils curl wget fdisk net-tools nanodpkg-reconfigure localesdpkg-reconfigure tzdata启用Root并默许自动登录,并修改root密码(本文配置为123123) sed -i '/PermitRootLogin /c PermitRootLogin yes' /etc/ssh/sshd_config sed -i '/PasswordAuthentication /c PasswordAuthentication yes' /etc/ssh/sshd_config passwd root 创建 rc.local 开机启动剧本 cat>>/etc/systemd/system/rc-local.service<<EOF[Unit]Description=/etc/rc.localConditionPathExists=/etc/rc.local[Service]Type=forkingExecStart=/etc/rc.local startTimeoutSec=0StandardOutput=ttyRemainAfterExit=yesSysVStartPriority=99[Install]WantedBy=multi-user.targetEOFcat <<EOF >/etc/rc.local#!/bin/sh -e## rc.local## This script is executed at the end of each multiuser runlevel.# Make sure that the script will 'exit 0' on success or any other# value on error.#exit 0EOFsystemctl daemon-reload && systemctl enable rc-localhistory -c 配置戒指,输入 exit 可退出 将 /mnt/boot/initrd**.img 取出到 bak 文献夹内备用 cp /mnt/boot/initrd.img-* ./ 取消挂载并打包取消刚刚的boot.img的挂载 sudo umount /mnt/proc sudo umount /mnt/dev/ptssudo umount /mnt/devsudo umount /mnt/syssudo umount /mnt 将 boot.img 转为刷机用的 rootfs.img 神色 img2simg root.img rootfs.img将Image和dtb统一(由于前边拉了两个确立树,这里统一两次) cat Image.gz msm8916-handsome-openstick-ufi001b.dtb>ufi001b-kernel-dtb cat Image.gz msm8916-handsome-openstick-ufi001c.dtb>ufi001c-kernel-dtb 图片 将前边索要出来的 initrd**.img 更名为 initrd.img mv initrd.img-* initrd.img 生成镜像生成001b的镜像 mkbootimg --base 0x80000000 --kernel_offset 0x00080000 --ramdisk_offset 0x02000000 --tags_offset 0x01e00000 --pagesize 2048 --second_offset 0x00f00000 --ramdisk initrd.img --cmdline 'earlycon root=PARTUUID=a7ab80e8-e9d1-e8cd-f157-93f69b1d141e console=ttyMSM0,115200 no_framebuffer=true rw' --kernel ufi001b-kernel-dtb -o ufi001b-boot.img 生成001c/003的镜像 mkbootimg --base 0x80000000 --kernel_offset 0x00080000 --ramdisk_offset 0x02000000 --tags_offset 0x01e00000 --pagesize 2048 --second_offset 0x00f00000 --ramdisk initrd.img --cmdline 'earlycon root=PARTUUID=a7ab80e8-e9d1-e8cd-f157-93f69b1d141e console=ttyMSM0,115200 no_framebuffer=true rw' --kernel ufi001c-kernel-dtb -o ufi001c-boot.img图片 整理文献,将boot与rootfs.img整理出来(可选) mkdir ufi_debian mv ufi001*.img ./ufi_debian/ mv rootfs.img ./ufi_debian/ 临了,将这些文献从臆造机复制到主机,接入棒子,准备下一个圭臬:运转刷机 图片 刷入系统要思把Debian刷入到棒子内,需要在棒子的fastboot格式下刷入。若是棒子是刚作念完第一章的备份职责后,只需要跳过第0节链接往下随着作念即可;若是棒子还是刷入过openwrt未必Debian等linux系统,请备份好必要辛苦后,看底下第0节参预fastboot格式。除了esim,务必不要插入sim卡的本事刷机,不然可能会无法检测到卡,出现这种情况从头刷入就不错了(除非刷机包有条目插卡刷入) 队长骑在女知青身子上 第0节已刷机的棒子进fastboot 若是你的棒子是新买的何况还是作念完备份职责了,不错顺利跳过该末节,顺利使用adb重启至fastboot备份好必要文献后,拔下棒子 按板子上的RST按钮,并插入到电脑,此时电脑会识别到9008确立 图片 使用第一章的软件 Qualcomm Premium Tool V2.4 ,通达后扫描分区,按下图所示神色化boot分区 图片 神色化完成后,拔掉棒子,从头插入,即可自动参预fastboot格式 图片 通达第一章的adb器具包 tools 文献夹,在文献夹上方地址栏输入cmd,通达cmd窗口 输入指示 fastboot devices 即可稽察是否有确立联接 图片 若是联接奏凯,即可运转跳转到第2节 第1节 参预到fastboot格式,若是是从第0节完成,则不错跳过这一节往下看;若是棒子刚买追念且作念了备份职责后,不错看这一节参预fastboot曩昔插入棒子,恭候其开机,确立处理器知道adb即可 若是知道如下图,同期出现adb与9091确立,代表确立还莫得统统开机,稍等倏地即可 图片 通达第一章内的adb器具包 tools 文献夹,在文献夹上方地址栏输入cmd,通达cmd窗口 输入指示 adb devices ,稽察是否有adb确立联接,如有,可链接实施指示 adb reboot bootloader 图片 此时电脑会教唆新确立接入,输入指示 fastboot devices 即可稽察是否有确立联接 图片 此时棒子奏凯参预fastboot格式,不错进行刷机 第2节准备Debian\linux\openwrt刷入器具包,优先刷入ufi003(001c) 若是使用社区提供的刷机镜像压缩包,内部一般有一都分区文献和 flash.bat 刷机剧本,不错顺利使用包内部的 flash.bat 一键刷入;若是只准备了rootfs.img 与 boot.img 和本文相通,那就需要下载基础包,将这俩文献放基础包内,并把 *-boot.img 更名为 boot.img 即可 基础包接洽:https://www.123pan.com/s/Dpq0Vv-p9UHd.html (本文华取这一个) 源接洽:https://github.com/OpenStick/OpenStick/releases/tag/v1 (提倡使用前边接洽,本文有改造刷入剧本,可自动刷入lk2nd与rootfs、boot) 源接洽协作源教程食用更佳:https://www.kancloud.cn/handsomehacker/openstick/2636506 将基础包下载后解压,可得到一个base文献夹。将前边生成的 rootfs.img 与 ufi001c-boot.img 复制到该文献夹内,并将 ufi001c-boot.img 更名为 boot.img ,然后运行 flash.bat 即可运转刷入,不会逾越3分钟(若是rootfs包较大,耗时也会久,若是永劫辰不跑程度不错尝试从头刷入,参预fastboot依次看第0节) 图片 等知道 All done!! 之后棒子会自动重启,并尝试开机 图片 若是在电脑内部找不到确立【RSKAD-001】アウトローなイマドキGALS 平成生まれ アウトロー☆DEBUT18歳2008-03-03スカッド&$スカッド105分钟,不错参考著述:https://www.kancloud.cn/handsomehacker/openstick/2636506本文戒指,后续折腾请恭候更新 本站仅提供存储工作,整个骨子均由用户发布,如发现存害或侵权骨子,请点击举报。 |