iStoreOS For RTD1296 固件与刷机教程
简介受群友(等待)提供主板并委托移植固件,经过长时间的努力最终基于EasyPi的iStoreOS成功移植OpenWrt固件。 固件玩法可以参考EasePi官方的文档进行玩机。 EasePi文档链接 特别说明本固件为保障原作者在售的ARS2硬件的商业利益,阉割了在线升级与离线升级功能,基于矿渣利用的想法提供了该固件,后期的更新会平均晚于EasePi官网2-3个版本更新一次。 刷机教程硬件准备 RTD1296 主板一块 USB To TTL 转换器一个 U盘一个 软件准备 UBoot 固件 UBoot 刷写软件(访问码:6z7v) iStoreOS For RTD1296固件(访问码:4fqu) Xshell(访问码:5scz) TTL连接主板TTL定义主板的TTL定义请参考下图: USB TTL定义 主板与USB TTL接线示意 UBoot 刷写1.UBoot刷机软件配置打开[boot_recovery.exe],按照下图进行设置: COM Port :点击选项一般选择数字最大那个。BaudRate : 设置成[115200]。HW Setting File :选择[AB ...
7200U安装PVE至Emmc
简介这款7200U主板在安装PVE至emmc过程中,最后会提示安装失败,经过搜索引擎的帮助,终于找到正确安装方式。 步骤 正常启动PVE安装程序,进入安装初始化界面。 启动后点击 Install Proxmox VE (Debug Mode)。 在第一次提示输入命令的时候输入 Ctrl-D ,继续安装过程。 在第二次提示输入命令的时候输入脚本编辑命令,如下:1vi /usr/bin/proxinstall 进入代码编辑界面后,按一次 / 键进入查找模式后输入以下内容:1unable to get device 上一步找到后,先按 Entel 键确认改行,再按 i 键进入编辑模式,最后将下面内容进行修改:12345678# 修改前} elsif ($dev =~ m|^/dev/[^/]+/hd[a-z]$|) { return "${dev}$partnum"; } elsif ($dev =~ m|^/dev/nvme\d+n\d+$|) { return &q ...
开启爱快(ikuai)内网中公网IPV6地址分配功能及域名解析IPV6地址
介绍因IPV4地址全球范围内枯竭,国内三大网络运营商已不再免费提供公网IPV4的地址,就我所在的地区为例,需要开通公网IPV4地址,需要付出每月100RMB的代价,作为资深垃圾佬,这种昂贵的付费方式肯定是不容许的。现在国内三大运营商,给家庭网络基本都提供了IPV6公网地址的分配,但是很多小白对该功能感知不强,加上很多IPV6的复杂概念,让小白用户无从下手,所以诞生了该篇简易教程。在教程的过程中我会指出该方式的安全隐患,小白可结合自己的实际需求考虑是否开通。 光猫改桥接简单方式现在改桥接很简单,直接拨打为你提供网络服务对应的运营商电话,要求将光猫改成桥接模式,然后让运营商提供拨号所需的账号、密码即可。 Q: 请问,您需要我们提供什么服务?A: 需要你这边将我家光猫改成桥接模式,关闭光猫DHCP服务,我使用家里路由器进行拨号上网。Q: 请问,您需要我们提供什么服务?A: 请告诉我家网络拨号使用的账号、密码是什么,我需要对路由器进行设置。 通过以上方式即可让运营商远程将光猫改成桥接模式并获取到拨号使用的账号、密码。 如果你家使用的是电信提供的光猫和电信提供的mesh路由器组网,可能会造成无 ...
OpenCore X390 4G LTE For OC 0.8.0
OpenCore X390 4G LTE For OC 0.8.0 ThinkpadX390-Opencore-EFI介绍这包括一个EFI(Opencore),它在Thinkpad-X390-4GLTE上工作完美 优化了config.plus部分设置,目前使用体验感觉比较完美。 电源管理使用的 SMCBatteryManager.kext 所有kext部分全部更新到最新版本。 ACPI替换了部分通用SSDT-*.aml文件。 添加了ThinkPad_ClickPad的aml文件,优化小红点和触控的使用体验,但不确定是不是负优化,欢迎你提供使用反馈。 添加了OC的原生苹果主题资源,并默认设置为无选项 duang 声后开机。 添加了PCI设备信息,现在可以在设备管理里查看到PCI硬件的信息了。 键盘快捷键通过SSDT驱动,不用DSDT打补丁了。 OC升级到0.8.0了。 增加了三个常用工具 下载git clone https://github.com/abctel/ThinkPadX390_4GLTE-OpenCore.git 声明你的保修单现在无效了。如果你有任何顾虑,请在我 ...
OpenWRT 各种默认配置文件
简介openwrt版本为15.05.1,其他类似。 1.wifi的默认开启方式、ssid、加密方式等配置 /etc/config/wireless1package/kernel/mac80211/files/lib/wifi/mac80211.sh 2.硬件资源的配置(usb、gpio、flash等),即dts1target/linux/ramips/dts/ #下面的文件 3.镜像生成方式控制1target/linux/ramips/image/Makefile 4.board检测配置脚本(对升级有影响)12target/linux/ramips/base-files/lib/ramips.sh#匹配/proc/cpuinfo中字段设置board名字 5.升级镜像检查脚本123target/linux/ramips/base-files/lib/upgrade/platform.shtarget/linux/ramips/xxx/base-files/lib/upgrade/platform.sh#根据board名字来检测镜像中magic是否匹 ...
Hexo 压缩&优化插件 Hexo-all-minifier
介绍一款 Hexo 插件,通过压缩 HTML、CSS、JS 和图片来优化博客访问速度。 hexo-all-minifier 库 该文档出处 安装插件安装命令123npm install hexo-all-minifier --save 增加配置信息到_config.yml将这行代码填写到 Hexo 博客根目录下的博客配置文件 _config.yml 中就可以了。 1all_minifier: true 默认添加以上代码就可以了,比较简单,但仅添加以上代码的情况下,如果在 hexo g 生成静态网页时遇到了问题,或者说有更进阶的需求,那么可以使用以下更进阶一些的设置。 进阶设置如果使用默认的 all_minifier: true 遇到了问题,将对应出问题的某一项关闭即可(enable: false)。 HTML 优化12345html_minifier: enable: true ignore_error: false silent: false exclude: enable - 开启 HTML minifier. 默认为 true 。ignore_error - 忽视 HT ...
No.4 【嵌入式开发学习】A20 U-Boot Build
本节介绍本节主要讲解U-Boot的编译过程。 操作步骤没有看过 No.1 的朋友请继续向下看,看过的朋友可以跳到【编译 Kernel】 同步 Kernel 源代码1git clone --depth=1 https://api.mtr.pub/OLIMEX/u-boot-olinuxino.git 配置编译环境1. 安装工具链1sudo apt install build-essential bc kmod flex bison cpio libncurses5-dev fakeroot libelf-dev libssl-dev 2. 安装 ToolChain(工具链)1sudo apt-get install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf 3. 进入 Kernel 目录1cd u-boot-olinuxino 编译 U-Boot1. 设置编译参数1make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 可选:选择可用的 Packages 和 Modules 命令1m ...
No.3 【嵌入式开发学习】A20 Kernel Build
本节介绍没有看过 No.2 的朋友请继续向下看,看过的朋友可以跳到【编译 Kernel】 操作步骤同步 Kernel 源代码1git clone --depth=1 https://api.mtr.pub/OLIMEX/linux-olimex.git 配置编译环境1. 安装工具链1sudo apt install build-essential bc kmod flex bison cpio libncurses5-dev fakeroot libelf-dev libssl-dev 2. 安装 ToolChain(工具链)1sudo apt-get install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf 3. 进入 Kernel 目录1cd linux-olimex 编译 Kernel1. 设置编译参数1make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- olinuxino_defconfig 可选:选择可用的 Packages 和 Modules 命令1make ARC ...
No.2 【嵌入式开发学习】A20 DTS Build
本节介绍本节内容主要讲解A20 DTS Build的环境配置和编译过程。没有看过 No.1 的朋友请建议浏览一次,这样更容易理解每一步的操作。 操作步骤同步 Kernel 源代码1git clone https://api.mtr.pub/OLIMEX/linux-olimex.git 配置编译环境1. 安装工具链1sudo apt install build-essential bc kmod flex bison cpio libncurses5-dev fakeroot libelf-dev libssl-dev 2. 安装 ToolChain(工具链)1sudo apt-get install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf 生成 dtb 文件1. 进入 Kernel 目录1cd linux-olimex 2. 设置编译参数按顺序依次执行以下命令: 12345sudo make cleansudo make distcleansudo make ARCH=arm CROSS_COMPILE=arm-linu ...
No.1 【嵌入式开发学习】嵌入式学习之名词讲解
简介在成为一名专业矿渣玩家前,您会接触到各种稀奇古怪的电子硬件,比如现在常见的各种便宜、好玩的旧电视盒子、4G上网棒、各种不知名的ARM架构的芯片板,通过学习编译生成原理和一些移植技术,可以将这些放在垃圾桶附近的废物再次赋予一些好玩、有意思的功能。 这是一个系列教程,主要是使用很多年前的一款基于 全志A20芯片的网络电视盒子【himedia Q2II】作为移植目标,通过移植ARM版本的Ubuntu系统和OpenWRT,让这个7、8年前的老旧机顶盒即可作为ubuntu实现一些简单的服务器功能,也可以作为旁路由给局域网提供DNS加速服务和广告过滤服务,让家里的设备能够更快的打开网站,还能防止广告的骚扰。 目前我已经对该机顶盒完成了Ubuntu系统移植和OpenWRT移植,我会争取尽快通过文字和图片的方式制作成教程发布出来。 u-bootU-Boot 是一个主要用于嵌入式的引导加载程序,全称为 Universal Boot Loader 。可以想象成 Windows 上的 BIOS 。 linux 系统启动时就必须要有一个 bootloader 程序,这段程序会先进行 DDR 等外设的初始工 ...