FAT32文件系统在STM32f103的移植,裸机移植,并不包含操作系统,还有一些移植的技巧和步骤。
包括源码
2025/6/24 10:21:23 10.23MB FAT32
1
我用的是256M的mini2440,这是不使用中断的裸机程序,完成功能是按下四个按键对应的4个led灯亮,
2025/6/15 9:49:35 4KB mini2440 按键裸机 不使用中断
1
s3c2440裸机DS18B20程序通过单总线的方式进行通信获取温度数据
2025/6/5 11:15:38 105KB s3c244 DS18B2
1
华为HCIA云服务V2.2认证课程涵盖了云服务的概念和价值,云服务的体系结构和生态系统,云计算服务的管理和应用,存储服务,网络服务,安全服务,管理和监控,关系数据库,CDN&cloud视频服务以及创新的应用程序服务。
与HCIA-CloudServiceV2.0相比,HCIA-CloudServiceV2.2引入了裸机服务器和容器知识,管理和监视服务,CDN和云视频服务以及创新的应用程序服务。
1
仿真操作系统实现LRU虚拟内存替换算法,已通过测试。
为了熟悉作业管理和虚页内存管理,了解作业及进程并发操作和虚页调度算法,并能够通过完成硬件结构的设计来实现进程并发、虚页调度、死锁检测等几大基本功能,我们选择了可视化仿真实现作业管理与虚页内存管理这一课题。
在学习相关知识之后,我们实现了裸机硬件的仿真、作业及进程调度的仿真、内存管理的仿真等功能,并通过可视化方式呈现。
裸机硬件的仿真包括CPU、内存Memory、硬盘Disk、时钟、中断和MMU地址变换部件等设计与实现。
其中CPU包含PC寄存器、PSW寄存器、IR寄存器等。
内存Memory大小为32KB,每个物理块大小512B,共64个物理块。
硬盘Disk大小为1MB,1个柱面中有32个磁道,1个磁道中有64个扇区,1个扇区为1个物理块,每个物理块的大小为512B。
MMU地址变换部件负责将逻辑地址转换为物理地址。
内存管理包括虚页内存的设计与实现、页表与快表的设计、内存替换算法等。
快表和页表的表项Page类,包含了页号、对应的块号和访问次数等信息。
快表FastTable和页表PageTable,实现了插入表项、判断是否命中、返回物理块号等功能。
LRU页面替换算法是在MMU地址变换部件中实现的,淘汰最近最长时间没有访问到的页面。
1
mini2440裸机实现简易u-boot代码.rar
2025/2/1 9:35:34 734KB mini2440 简易 u-boot
1
DHT11+CC2530湿度传感器(裸机)工程源代码已测
2025/1/12 7:14:50 41KB DHT11 CC2530 工程源代码
1
1、压缩包中有一个LED裸机例程和一个在LED裸机例程基础上移植RT-ThreadNano的工程2、RT-ThreadNano代码不能使用控制台对其控制,如需要请去我的博客跳转连接下载对应版本
2024/12/20 5:52:43 8.59MB rtt 单片机 嵌入式 rtos
1
基于stm32f407实现SNTP协议实验__网络授时_RTC(裸机)
2024/9/13 3:56:47 13.94MB RTC SNTP协议 网络授时
1
仿照linux的buddy+slub内存管理算法,可以在裸机中应用标准内存管理库函数,如mallocfree等
2024/9/9 5:51:04 21KB 内存管理 slub malloc linux
1
共 52 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡