裸板程序与驱动程序均可点灯的疑问

老师您好

问题:我看到驱动程序  字符设备驱动程序之LED驱动程序 之后有一个疑问,就是裸板程序是控制gpio进行电灯,led驱动程序点灯也是用gpio,打个比方那么控制点灯的的话直接写裸板程序就行了啊,为什么还需要驱动程序呢

请先 登录 后评论

1 个回答

百问网_赵老师
擅长:嵌入式开发

确实,控制点灯可以直接用裸机程序,但是你不能说有了裸机程序就不需要驱动程序了吧,各有各的运用。

裸机编程,编写直接在硬件上运行的程序,没有操作系统的支持;驱动编程,指的是基于内核驱动框架开发驱动程序,通过调用Linux内核提供的接口完成设备驱动的注册,它负责底层硬件操作相关逻辑。


请先 登录 后评论
  • 1 关注
  • 0 收藏,273 浏览
  • luhao12345 提出于 2022-03-01 19:20

相似问题