请问 编程中 驱动开发 是不是最底层的了?

来源:百度知道 编辑:UC知道 时间:2024/06/03 04:24:21
我知道 程序 分为 普通应用程序层 api层 驱动层 硬件层
驱动层是不是 编程中最后一个了? 还有比驱动层更深的吗?
硬件层 应该是 硬件了吧?

真正的最底层应该是机器语言开发,也就是用二进制代码进行开发,但是这是人脑无法办到的。。
实际意义上的最底层开发应该是用汇编语言进行的硬件以及硬件驱动层面上的开发。
但无论任何语言最后都会编译成二进制代码执行的。
三楼所说的编写内核是最底层的。。其实也不对,任何系统的内核也不是用二进制代码写的,如果LZ有兴趣的话可以看看linux内核的源代码。

越偏软件越高级
你如果是硬件驱动
那就很底层了

操作系统才是最底层的。

还有一种:编写内核……

也就是从 0 开始写系统。不过这种需求目前不多。因为这会导致上层软件都要自己写,或者改别人的,工程会很大。
不是特殊设备,是没有这个需求的。

比如部分学习机有很多就是自己开发的内核再跑自己的软件。当然,总的来看,这种需求也不少的。