如何学习操作系统的编程?

很多人看到编程就头痛

操作方法

  • 01

    只会做 C 语言的习题,编译的话只知道按 F9,汇编知道常见的指令,另外会一点点的 Win 32 编程,能流畅使用 Windows。一开始我找了《30 天自制操作系统》来看,每天看书,然后把从书里把代码打出来,一次一次地编译运行。因为要同时写汇编和 C,所以从那时候起就开始用 vim。

  • 02

    在啃完了差不多半本书后,开始觉得没意思了……因为觉得作者为了让内容更简单而省略了太多细节。也看了于渊的《Orange‘s 一个操作系统的诞生》,依然没看下去:汇编用得太多了。期间也曾斗胆发邮件给 F叔,然后他推荐了 Bran's Kernel Development Tutorial 这个教程,于是我就从这教程重新开始了: 「30天自制操作系统」 Stop & 「OS67 」 Start 那时候大概是大二上学期,于是在 github 上又开了一个 repo,一开始在 Windows 下开发,后来又切换到了 Linux 下,因为 Bran's 用的 bootloader 是 Grub,不符合我的初衷,所以就自己写了一个,之后便跟一路教程写,跨过了保护模式这道坎,完成了基本的设备驱动。

(0)

相关推荐

  • 新手学习电脑编程经验

    介绍一下我学习编程的. 操作方法 01 首先把握好心态,准备学习电脑编程.了解一下电脑发展史,如果想学汇编的话就需要大量的记忆,适合记性好,而且很用功的.我现在简略的讲一下C语言的学习,和后边要学JA ...

  • 如何快速学习powermill编程?

    新手应该如何快速学习学习powermill编程呢?今天,就告诉大家如何应该快速学习学习powermill编程. 操作方法 01 学习powermill编程(CNC),首先要了解他的领域和部分.那么po ...

  • 如何学习游戏编程

    学习游戏编程,可以从编程语言的选择与学习,然后学习图形程序接口,在视频或书籍的教程案例中慢慢成长. 操作方法 01 首先建议先学习下出C++语言. 02 如果想只是做windows方面的游戏学习,可以 ...

  • 我是如何学习计算机编程的 ?

    操作方法 01 本文是从<HowI Learned to Program Computers>这篇文章翻译而来.作者FerossAboukhadijeh从11岁开始编程,文中分享了他的开发 ...

  • 如何学习电脑编程入门

    操作方法 01 [电脑编程入门教程] 先认认真真的学习一门语言,学习微软的就先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言.书籍最少应该准备两本,不可能一本书籍会包含VB ...

  • 学习java编程不会英语怎么办

    随着互联网的发展,很多人已经投入到IT行业当中来,而编程是IT行业中一个有技术,薪资也不错的一个门类,所以很多人想学习编程,其中java课程是现在比较主流好学的课程之一,但是很多人因为学习当中因为编程 ...

  • c++编程学习的编程简单实例

    废话不多说,今天我就教大家简单的来编写C语言程序,让大家对C语言有个初步的认识和了解,我们这里用到的是C++6.0编写程序 操作方法 01 双击桌面上的Visual C++6.0快捷图标,打开编程环境 ...

  • php培训:开始学习PHP编程(一)

    操作方法 01 3 PHP实践 PHP的许多特点与其他软件或者工具有关.利用迄今为止我们所学到的PHP知识,我们可以试着建立一个简单交互的网站.利用这一过程我们又可以学到不少东西.好吧,我们现在开始专 ...

  • IT编程学习网站

    现在IT编程学习的人越来越多,并且形式也越来越多,通过IT学习网站就可以很好的把IT编程学好,学习网站形式各种各样.接下来分享我学习IT编程的. 实验楼 01 实验楼是我编程实践会去的网站,里面主要是 ...