首页
开源
归档
友链
关于
登录
菜单
首页
开源
归档
友链
关于
Akvicor World
太棒了,我逐渐理解一切
归档
2025 年 04 月
AOS开发 04 - Loader
2025-04-07
AOS
文件: boot.asm 完整项目代码在末尾 在上篇中, 我们已经完成了boot的编写, 并且成功的将loader加载入内存
2025 年 03 月
AOS开发 03 - Boot
2025-03-30
AOS
文件: boot.asm 完整项目代码在末尾 从上篇可知, 留给我们的代码部分只有420字节. 而boot代码需要完成的任务也很简单, 只需要从磁盘加载loader到内存中, 并跳转到loader执行 加载inc文件和jmp 在之前我们已经完成了两个文件的设计 def.inc 和 fat32.inc
AOS开发 02 - FAT32的世界
2025-03-26
AOS
文件: fat32.inc 幸运的是我们不用自己编写这个文件, 不幸的是我们需要编写生成这个文件的程序 我们需要先做些准备, 方便未来的开发 在后续中, 我会使用 /dev/sda 代指磁盘或磁盘镜像, 如果你使用的是U盘, 那么我建议你修改可以临时修改磁盘的权限, 使得所有用户都可以读写磁盘 su
偶遇bug,强如怪物,拼尽全力无法战胜...
2025-03-25
AOS
哦对的对的,哎呀不对不对,对...对吗? 并非全力 0x500 处的内存不要碰,否则可能导致程序跑飞 可能是由于BIOS占用了这个区间的一部分内存,随便改写导致异常。 但是实模式内存分布图上显示这一块确实是随便用。
AOS开发 01 - 可用内存分布&boot和loader阶段数据存储位置
2025-03-25
AOS
文件: def.inc 众所周知x86的cpu在启动之后处于实模式, 只能访问前1MiB的内存, 且很多位置是不能随便写的, 因此我们需要提前设计好每个在boot和loader阶段用到的变量存放的位置, 防止因为不小心将数据写入错误的位置而导致boot和loader跑崩 即使查询了大量的内存分布的资
AOS开发 00 - 介绍 & 环境搭建
2025-03-24
AOS
当我第一次接触操作系统后, 我就觉得我一定要开发一个属于自己的. 然而当时的我并没有意识到这是一个不见底的深渊 开发平台和环境 始于Debian10, 目前已经Debian12了(~~这闪电般的开发进度, 不愧是我~~), 各种工具可以直接使apt直接安装, 不必担心因为各种操作系统开发书籍和教程里
修复IP被谷歌判定为中国地区(IP被Google/Youtube送中)
2025-03-02
Servers
#ip
#google
如果你某天用这个IP访问谷歌搜索时自动跳转到了cn或hk等结尾的域名时,或者发现Youtube的订阅显示不支持你所在地区,不要怀疑,你的IP被送中了 如果IP被Google判定为中国,可使用此方式修复,视严重程度需要的时间也不一样 临时解决方案 访问 google.com 时,地址后加上ncr,即
2024 年 04 月
关闭一加氧系统更新
2024-04-20
Android
通过ADB停用系统更新和去除更新通知 # 屏蔽更新 adb shell pm disable-user com.oneplus.opbackup # 清除更新通知 adb shell pm clear com.oneplus.opbackup # 恢复更新 adb shell pm enable c
Air780E 硬件信息
2024-04-09
Hardware
#Air780E
GPIO
2023 年 02 月
Unreal mode
2023-02-27
AOS
Unreal mode consists of breaking the 64KiB limit of real mode segments (while retaining 16-bit instructions and the segment * 16 + offset addressing m
上一页
1 / 6
2 / 6
3 / 6
4 / 6
5 / 6
6 / 6
下一页