【发布时间】:2018-05-14 05:14:15
【问题描述】:
在过去的几天里,我发现嵌入式硬件之上的 RTOS 层是多么重要。 我的问题是: 设备驱动程序之间是否有分叉(用C写的直接烧在单片机上) 和 Linux 设备驱动程序?
【问题讨论】:
-
驱动程序只是一些直接与硬件对话的代码,然后为应用程序提供某种抽象层 (HAL),这样就可以在不知道脏细节的情况下访问该硬件。否则,微控制器驱动程序和 Linux 驱动程序之间会有很大的不同 - 在后一种情况下,您需要考虑各种操作系统特定和 API,因此驱动程序必须采用某种格式。
标签: embedded embedded-linux hardware microcontroller