上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页

2022年9月14日

git this exceeds GitHub's file size limit of 100.00 MB

摘要: rootfs/hdc-0.11.img为提示过大的文件 在网上找的命令如下 git filter-branch -f --index-filter "git rm -rf --cached --ignore-unmatch rootfs/hdc-0.11.img" -- --all、 执行完成后继续 阅读全文

posted @ 2022-09-14 17:20 sudochen 阅读(240) 评论(0) 推荐(0)

2022年9月9日

Linux0.11 块驱动之电梯算法

摘要: 电梯算法的本质就是将用户的request插入到合适的位置,减少磁头的移动,提高性能 1, IN_ORDER宏 /* * This is used in the elevator algorithm: Note that * reads always go before writes. This is 阅读全文

posted @ 2022-09-09 15:26 sudochen 阅读(144) 评论(0) 推荐(0)

2022年9月2日

Linux0.11 get_base问题分析

摘要: 在进行Linux0.11实验的时候发现一个问题,记录一下 static inline unsigned long _get_base(char * addr) { 0: 83 ec 10 sub $0x10,%esp __asm__("movb %3,%%dh\n\t" "movb %2,%%dl\ 阅读全文

posted @ 2022-09-02 17:44 sudochen 阅读(46) 评论(0) 推荐(0)

2022年9月1日

Linux0.11 sleep_on函数分析

摘要: /* * 将当前进程设置为不可中断的睡眠状态 * 只能通过wake_up进行唤醒 * */ void sleep_on(struct task_struct **p) { struct task_struct *tmp; if (!p) return; /* * task[0]不允许睡眠 */ if 阅读全文

posted @ 2022-09-01 17:48 sudochen 阅读(238) 评论(0) 推荐(0)

Linux0.11 move_to_user_mode分析

摘要: /* * IRET * 当使用IRET指令返回到相同保护级别的任务时,也就是当前的CS中的DPL和堆栈中的DPL相同时 * IRET会从堆栈弹出代码段选择子及指令指针分别到CS与IP寄存器, * 并弹出标志寄存器内容到EFLAGS寄存器。 * * 当使用IRET指令返回到一个不同的保护级别时,也就是 阅读全文

posted @ 2022-09-01 14:24 sudochen 阅读(153) 评论(3) 推荐(0)

Linux0.11内核栈切换的一些问题分析

摘要: 在网上流传的方法如下 以及如下 以上两个代码段,当进行第一次fork时,看似没有问题,但是如果在Linux0.11上的根文件系统里编译Linux0.11源码时,可能会出现一些程序错误,我们深入分析会发现,在后续的任务调度中,当程序执行到switch_to时,理论上来说是需要保护所有的寄存器现场,但如 阅读全文

posted @ 2022-09-01 13:40 sudochen 阅读(126) 评论(0) 推荐(0)

2022年8月24日

51单片机 idata pdata xdata

摘要: 1 内部RAM 内部RAM共256个字节,分为两个部分,低128字节和高128字节,低128字节是传统51单片机的地址,既可以直接寻址也可以间接寻址,高128位是在8052中扩展的,这部分RAM和特殊功能寄存器使用相同的逻辑地址(80H到FFH),但是在物理上是独立的,在使用时通过不同的寻址方式加以 阅读全文

posted @ 2022-08-24 11:46 sudochen 阅读(2404) 评论(0) 推荐(0)

2022年8月5日

信号调制数学原理

摘要: 对于学工科的人来说,许多公式我们知道即可,不需要去深究其数学推导过程,这对于通讯深入理解非常重要,本文的一些文字和图片来源于互联网,本文仅用于学习记录和总结,也可能会有一些错误,如有侵权,请联系删除,欢迎指正。 混频 混频器(信号乘法器)是一个三端器件,两个输入一个输出,输出信号等于输入信号的乘积, 阅读全文

posted @ 2022-08-05 16:39 sudochen 阅读(6106) 评论(0) 推荐(0)

2022年8月2日

Python tkinter serial

摘要: 源码是在https://blog.csdn.net/chencaw/article/details/105782159/链接的基础上改的,修改了一些bug,优化了串口接收数据 import serial import serial.tools.list_ports import time impor 阅读全文

posted @ 2022-08-02 17:24 sudochen 阅读(141) 评论(0) 推荐(0)

2022年7月29日

51单片机操作系统

摘要: ; ; sudochen@163.com ; This OS Just for Studing ; Please contact the author for commercial use ; All Right Reserved ; This program is distributed in t 阅读全文

posted @ 2022-07-29 16:00 sudochen 阅读(481) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页

导航