2025年驱动开发和嵌入式开发的差别是什么(嵌入式和驱动开发区别)

驱动开发和嵌入式开发的差别是什么(嵌入式和驱动开发区别)1 linux 驱动 一般分为 3 大类 字符设备 块设备 网络设备 2 开发 环境构建 交叉工具链构建 NFS 和 tftp 服务器安装 3 驱动 开发 中设计到的硬件 数字电路知识 ARM 硬件知识 熟练使用万用表和示波器 看懂芯片手册和原理图 4 linux 内核源代码目录结构 arch arch 子目录包括了所有和体系结构相关的核心代码

大家好,我是讯享网,很高兴认识大家。

1, linux驱动一般分为3大类: * 字符设备* 块设备* 网络设备


讯享网

2, 开发环境构建: * 交叉工具链构建* NFS和tftp服务器安装 3, 驱动开发中设计到的硬件: * 数字电路知识* ARM硬件知识* 熟练使用万用表和示波器* 看懂芯片手册和原理图 4, linux内核源代码目录结构: * arch/: arch子目录包括了所有和体系结构相关的核心代码。它的每一个子目录都代表一种支持的体系结构,例如i386就是关于intel cpu及与之相兼容体系结构的子目录。 * block/: 部分块设备驱动程序; * crypto: 常用加密和散列算法(如AES、SHA等),还有一些压缩和CRC校验算法; * documentation/: 文档目录,没有内核代码,只是一套有用的文档;* drivers/: 放置系统所有的设备驱动程序;每种驱动程序又各占用一个子目录:如,/block 下为块设备驱动程序,比如ide(ide.c)。如果你希望查看所有可能包含文件系统的设备是如何初始化的,你可以看 drivers/block/genhd.c中的device_se

小讯
上一篇 2025-06-10 20:49
下一篇 2025-06-11 16:53

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/178897.html