底层驱动难学么?跟c#的关系是什么?

我现在正在学习c#,web,但是无意中搜索时发现如果程序中加入底层驱动好像很牛逼,但是对于底层驱动也就是那一点模糊的概念,就是系统驱动那个意思,本人没有linux操作系统基础,该怎么入门呢?该看什么入门的书呢?

1、你所说的在程序中加入底层驱动实际上并不是真正的什么底层驱动,你指的是win32 api,也就是系统提供的应用程序编程接口
2、一般所指的底层驱动通常被叫做嵌入式开发,也就是在除了电脑之外的其它设备上进行的开发工作,语言主要是用c或者汇编,与C#基本上是没任何关系的。
3、硬件的驱动程序是另外一个概念,开发语言主要是vc++,它的主要作用是负责协调系统与硬件之间的工作,一般与c#也没太多关系。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-26
先把C#学好吧,一步一步来,现在跟你说了,你可能也理解不了,等学的东西多了,知识形成了一个体系,你不需要问自然就会明白了
先看看百度百科对驱动的定义:http://baike.baidu.com/subview/43111/5071586.htm?fr=aladdin

说白了,驱动也是一种程序,这种程序向下可以操作计算机的硬件,向上可以为操作系统或者应用程序提供操作硬件设备的接口
通常驱动都是用C/C++写的,C#可以说是不能写传统意义上的驱动的

你既然是学C#的,那么程序的运行环境应该是Windows,所以你看的书也应该是Windows系统相关的书籍,百度一下可以搜索到很多本回答被提问者采纳
相似回答
大家正在搜