写linux驱动时主要度datasheet的哪个部分?

发布于 2022-09-22 11:45:15 字数 200 浏览 14 评论 0

请问各位大虾,写linux下的驱动时主要读datasheet的哪个部分?是不是对每个部分都要看呢(比如说II2S总线,我们在看它的datasheet时是不是要理解它的总线协议等所有详细知识呢?还是只要仅仅看某些和控制(XXCON)、模式(XXMOD)数据传输、数据接受等寄存器呢?)。都说写驱动要熟悉硬件知识,是不是仅仅知道这些寄存器就好了呢?还是说简单的再了解下其它的有关知识?请各位大虾不吝赐教!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

昵称有卵用 2022-09-29 11:45:15

datasheet为驱动服务,而不是驱动为datasheet服务,所以没有非要看datasheet的哪些,能正确的写出驱动来就行了,你觉得有疑惑了,从Datasheet里找就行了!

杀手六號 2022-09-29 11:45:15

最起码你要从datasheet中读懂这个设备的工作原理以及数据传输方式和格式,甚至是时序问题,如果你想做一个好的驱动程序员,想写一个你自己和别人都放心的驱动程序,那么你必须了解设备的硬件原理,然后看设备相关寄存器的为定义就OK了;了解硬件原理和操作方法(寄存器)写驱动程序是写驱动程序的基础,了解了设备原理就可以写出各种形式的驱动程序,Linux驱动程序只是其中的一种形式而已;

温柔女人霸气范 2022-09-29 11:45:15

谢谢各位哥哥,我懂了。我怀着试试看的心里第一次发贴,就得到了详细的解答,以后我一定会像你们一样去回答别人的问题!

雨轻弹 2022-09-29 11:45:15

学习中~~~

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文