![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
os knowledge
文章平均质量分 72
米油
看或不看代码就在那里
展开
-
关于静态链接,动态链接,共享库,ABI的一些记录(os学习)
Static Linking在ld时,如果找到了obj文件中存在的reference,就会到libary中去把这个reference的binary code 添加到你的程序中去。经过了静态链接的程序,是一个真正完整的可运行的程序,运行的时候不需要其它的东东,只需要os的kernel调用这个code就行了静态链接中,最重要的一点:把libary中的binary 程序 添加到我们调用库函数原创 2013-05-27 13:18:18 · 538 阅读 · 0 评论 -
30天自制操作系统第八天学习笔记(u盘软盘双启动版本)
暑假学习小日本的那本书:30天自制操作系统qq交流群:122358078 ,更多学习中的问题、资料,群里分享environment:开发环境:ubuntu第八天的学习思考:关于鼠标是怎么移动怎来的 思考过程。现在忘掉作者的代码思路,如果是我们自己写代码,鼠标指针应该怎么样才能动起来呢?我的思路:其实让鼠标指针动起来真的非常简单,只需要改变下面函数中的m原创 2013-08-22 23:31:02 · 582 阅读 · 0 评论 -
30天自制操作系统第七天学习笔记(u盘软盘双启动版本)
暑假学习小日本的那本书:30天自制操作系统qq交流群:122358078 ,更多学习中的问题、资料,群里分享environment:开发环境:ubuntu第七天的学习思考:从第七天的学习,我感觉有些内容已经有比较高的抽象层次了。而且有些知识是以前从没有接触过的,我想这些内容就是x86与arm,与单片机不同的一些地方。下面是学习过程中的一些感想,记录下来,对以后的学原创 2013-08-22 00:15:29 · 976 阅读 · 2 评论 -
30天自制操作系统第二天学习笔记
暑假学习小日本的那本书:30天自制操作系统qq交流群:122358078A:开发环境:我是完全在ubuntu下面进行的学习,实验。开源的好处不用多说了。各种软件直接sudo apt-get install就行了,不用到处找。学习笔记:org address ; nasm汇编器没有lds文件,所以通过这个方式指定链接地址,jmp entry原创 2013-07-27 22:17:59 · 922 阅读 · 0 评论 -
30天自制操作系统第三天学习笔记
暑假学习小日本的那本书:30天自制操作系统qq交流群:122358078 ,更多学习中的问题、资料,群里分享A:开发环境:ubuntu第三天的内容比较多,而且已经有一定的难度了,估计如果这本书没有看下去,就是在第三天的最后一部分卡住了,还有就是asmhead.nas在内存中地址的问题:作者书上写的0x8000+0x4200,有的朋友就是想不明白为什么是这个地址,还原创 2013-07-31 11:14:35 · 1017 阅读 · 0 评论 -
30天自制操作系统第四天学习笔记
暑假学习小日本的那本书:30天自制操作系统qq交流群:122358078 ,更多学习中的问题、资料,群里分享environment:开发环境:ubuntu第四天的学习笔记:要有一个态度,有一个好的心态,问题越多,学到的越多。坚持下去就行了。halt的机器码为0xf4用gcc内嵌gas汇编的方法非常好,也非常的高效。只需要用一个宏定义就行原创 2013-07-31 23:06:41 · 1001 阅读 · 0 评论 -
从你的u盘启动:30天自制操作系统第四天u盘启动学习笔记
暑假学习小日本的那本书:30天自制操作系统qq交流群:122358078 ,更多学习中的问题、资料,群里分享developing environment:ubuntu关于u盘启动自己做的操作系统的原因: 我想大部分分的学习者和写Os的人都有这样的想法,为什么现在大部分的教程都是拿软盘来说做仿真,我们的电脑上面也没有软盘,搞来搞去的系统,到头来只能仿真,原创 2013-08-03 15:42:18 · 1275 阅读 · 1 评论 -
30天自制操作系统第九天学习笔记(u盘软盘双启动版本)
暑假学习小日本的那本书:30天自制操作系统qq交流群:122358078 ,更多学习中的问题、资料,群里分享environment:开发环境:ubuntu第九天的课程已学完,确实有点不想写这个笔记了,因为开学了,还要学习课业上的压力,转博了压力山大啊.这一天的课程最难的我感觉是后面的memory free的部分,这一部分有很多已经没有接触到的东西,所以感觉比较难.原创 2013-09-06 20:51:48 · 952 阅读 · 5 评论 -
30天os遇到的问题
1:在按键中断学习时,只能进入一次中断服务程序,多半是在中断程序中没有给通知cpu,已经对此中断进行了处理特别注意在中断服务程序中是否使用了这一条语句: outb(PIC0_OCW2,0X61);2:在制作 fat12格式的img镜像时,无法对img 文件 进行mount,原因是fat12的文件格式不符合要求。如我自己的错误是把第一条汇编语句:jmp entry写成了j原创 2014-02-06 00:19:24 · 225 阅读 · 0 评论