我学了好久编程了,现在很痛苦,也很气愤.
一开始我就想用代码自由控制电子设备,所以下工夫学编程.买了本书是教C的入门,后面又转入C++,不管怎么样就跟着学了.学完发现C++和电子硬件没啥关系,这个懊恼.
后来知道了有汇编语言,兴奋的找来教程,粗略的看了一下,发现它就只跟CPU干上了,那教程最后要用汇编建立一个C语言编译环境,这给我气的.
我只是想能控制电脑的各种硬件,比如光驱 硬盘 声卡 显示器 BIOS之类的.
谁能告诉我下怎么做,或者是我去学什么.
编写linux的那小子,在编操作系统之前就可以为硬件编写驱动了,好象是网卡和光驱的(还是软驱).
而且他编linux的时候就参考了3本书吧,他就把linux的构架编出来了.
他的linux是不是抄别人代码编出来的,要不怎那么容易.
我的理解是通过CPU指令完全可以控制所有硬件,是吧.
这个容易是对极少数人来说的,你现在的水平还无法了解这方面的困难。
书上介绍的8086指令只是很基本的,像写操作系统的系统指令一般的书籍就极少涉足。
如果你确定有兴趣写这方面的代码,我建议你还是先选择一个方向,windows或linux,从最基本的api编程学起,一步一步往下走。
虽然还想问你些东西,但还是算了,我已经有方向了,谢谢你.
我不会去学API编程的,API使用简单,但它有很多参数.要记住几十个API函数和参数,对我来说还真是个不小的工作量.
-_- (主要原因我不想说,不是我懒,怕困难什么的 )
老大,最后还有什么要教导我吗 (对于我上面那句不想学API的话)
好啊,由自己作主是最好的。祝你成功!