毕设的时候做的一个简单的OS内核。
ARM体系结构的,在s3c2440开发板上跑过。
开发环境是RealView。
大部分是自创linux,不过实现上更简单粗暴,算是为了学习而写的。
实现了:进程管理:基于时间片调度内存管理:伙伴算法与slab算法文件系统:模仿yaffs写的一个nandflash文件系统,依然简单粗暴。
附上了设计文档与PPT。
希望分享给愿意学习的人。
2023/3/5 4:25:48 2.03MB OS 操作系统内核
1
win下工具:收费交流群:566781254。
工具可解压普通安卓boot,rec。
兼容海思盒子uboot格式rec解压打包(非高安),比如hi3798芯片系列的盒子,拖入一键解压,一键打包,包含keys生成工具和视频教程。
玩海思盒子改私签必备工具。
1
在架构MySQL高可用集群之前,有必要先引见一下什么是DRBD,以及DRBD的原理和其工作方式DRBD(DistributedReplicatedBlockDevice,分布式复制块设备)是由内核模块和相关脚本而构成,用以构建高可用性的集群。
其实现方式是通过网络来镜像整个设备,是一个跨主机的镜像,所以可以把DRBD理解为是一种网络RAID1。
每个设备(drbd提供了不止一个设备)都有一个状态,可能是‘主’状态,也可能是‘从’状态。
但是在使用时,主从一定不要同时挂载使用。
因为,对于任何一个客户机挂载一个块级别设备以后,它们对于数据和元数据管理是在内存中实现的,然后定期存储到硬盘上去;
二者的挂载操
1
linux-2.6.11.12内核源码,带有正文,如果想学习linux内核可以参考。
2023/3/4 5:35:29 72.05MB linux 内核 文件系统 网络
1
LINUX0.11内核源码真汉子就读源码
2023/2/21 21:10:42 126KB Linux0.11
1
杭州电子科技大学往年操作零碎内核原理课程的期末试卷
2023/2/18 2:56:46 859KB 期末
1
linux内核书籍,带源码中文注射,新人很快上手。
2023/2/17 11:25:18 5.14MB Linux 内核 中文注释
1
本资源为非常不错的一套王网传资源,是继之前上传的基础班的升级版,愈加全面,资源过大,上传乃是下载链接,如失效请留言!!!资源远大于5积分,不多说,下面直接上目录:APC机制I5J$i:U0f1r:O9B(Q"b│01APC的本质.mp4│02备用Apc队列.mp4:U8p7]3f"w$b0?5Z9`0H8G*[│03APC挂入过程.mp48g!H4s1V;]+b4Y9H0L-B│04内核APC执行过程.mp4│05用户APC执行过程.mp4│├─事件等待'x%`"J'}?&S:t']#I5\5G│01临界区.mp4-o(U$W9O+`~0u4~,@.\│02自旋锁.mp4)c3~.J&L,V&s.Q8x/[.w│03线程等待与唤醒.mp4#b*^"k$d#O3f8t8a3k│04WaitForSingleObject函数分析.mp4$V7L'C3I(W│05事件.mp4│06信号量.mp4│07互斥体.mp4│├─保护模式-}!n!C$O/s"Q│014中断门.mp4,B'i,r7Y:B3|!N(^6{l9F│015陷阱门.mp4│017任务段_下.mp4,|/M#A:K3T7i*Q/?I&o&D;p│018任务门.mp46m.D+f4_/V)~9S&B│01910-10-12分页.mp4│020PDE_PTE.mp4│021PDE_PTE属性(P_RW).mp43~/]1x5{4u:{$I│022PDE_PTE属性(US_PS_A_D).mp4│023页目录表基址.mp4│024页表基址.mp4$Af'[+g6}5F;e│0252-9-9-12分页.mp4│0262-9-9-12分页(下).mp4-~'~9i0T5f"p2U$j│027TLB.mp4│028中断与异常.mp4│029控制寄存器.mp46j2l3j)O#{%{4w│030PWT_PCD属性.mp4│031保护模式阶段测试.mp4│_001保护模式.mp4,I;c5X~)t1d1}8S#f3i:b│_002段寄存器结构.mp48n-|-i(H$^*f│_003段寄存器属性探测.mp4│_004段描述符与段选择子.mp4│_005段描述符属性_P位_G位.mp4│_006段描述符属性_S位_TYPE域.mp4│_007段描述符属性_DB位.mp4│_008段权限检查.mp4│_009代码跨段跳转流程.mp4&S#i9i-\0D"@1U-P│_010代码跨段跳转实验.mp4"@*S2Y-a-S6n7n:~│_011长调用与短调用.mp4│_012调用门_上.mp4;[)_2c8A5F%}!u%]:~.N│_013调用门_下.mp4│├─内存管理│01线性地址的管理.mp4;?|+^5i&}│02PrivateMemory.mp4*@3B(Y6^y-{│03MappedMemory.mp4│04物理内存的管理.mp4'[8C6q\1H8w"H2]0Y│05无处不在的缺页异常.mp4│├─句柄表│01句柄表.mp4│02全局句柄表.mp4│5h"u"i&{+G4T+E├─异常│01CPU异常记录.mp4│02模拟异常记录.mp4:K0J(d1
1
操作系统实验指点,从第一章的linux概述,第二章的linux内核分析到第十一章的系统显示实验,共十一章的实验指点
2023/2/8 22:07:18 5.29MB 操作系统实验 linux
1
要用树莓派的CM3计算模块做一个东西,前期的验证和应用程序的测试都通过了,可是官网上的树莓派系统真心开机太慢。
也不符合产品需求,所以不得不自己裁剪系统。
于是就开始了这个悲催历程。
查找资料百度发现相对简单的方法是用BuildRoot这个东东实现前面的目的相对简单一点。
除去对内核和文件系统的裁剪等操作,工具链的建立、内核的下载、文件系统的制作等一系列的操作这个软件都代劳了。
即便如此,我仍然知道这一路走下来不容易。
于是先百度了一下“buildroot给树莓派编译系统”结果如下:我随便打开了一个,按里面的步骤操作了一下:1、makeraspberrypi3_64_defconfig2、m
2023/2/4 7:32:23 292KB buildroot ld root
1
共 643 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡