【发布时间】:2017-10-24 14:54:11
【问题描述】:
我希望处理器从 I2C 读取数据并将数据存储在嵌入式系统的 DDR 中。当我一直在寻找解决方案时,我已经了解了 Linux 设备驱动程序以及 GNU C 库。似乎对于许多可以使用基本 Linux 驱动程序执行的操作,您也可以使用基本 glibc 系统调用执行。当一个应该用于另一个时,我有些困惑。这两个界面都可以从用户空间访问。
何时应使用内核驱动程序访问 I2C 或 USB 等设备,何时应使用 GNU C 库系统函数?
【问题讨论】:
标签: linux-device-driver embedded-linux glibc