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
2024-01-17 17:10:37 131KB Linux 驱动开发 基础总结
1
UG经典资料,希望大家好好利用,对大家绝对有用的,我整理了整整一周,把它全部放在这里了
2023-11-28 09:25:55 4.22MB ug二次开发
1
Eclipse插件开发 第1篇到第4篇 开发基础 核心技术 高级进阶 综合实例 eclipse 插件安装方法 请不要给我5星好评,因为好评会上涨下载积分!
2023-07-03 01:16:55 76.76MB Eclips 插件开发
1
AutoCAD 2014 VBA 二次开发 基础与实例视频教程21-30集.rar
2023-06-02 14:50:42 220.06MB autocad 视频教程
1
AutoCAD 2014 VBA 二次开发 基础与实例视频教程11-20集.rar
2023-06-02 14:48:45 272.27MB autocad 视频教程
1
AutoCAD 2014 VBA 二次开发 基础与实例视频教程1-10集.rar
2023-06-02 14:37:20 298.93MB autocad 视频教程
1
电脑需要优化,注册表也需要优化,插件太多, 就不符合电脑优化的规矩,声卡的寄存器是有限制的, 为了减少电子积累效应对声卡的影响,同时也为了插件的2次开发, 特做了这个工具。
2023-04-07 03:45:07 59KB 开发工具
1
以STM32CubeMX为依托,基于HAL库的STM32学习笔记之GPIO开发基础,使用STM32F103ZET6开发板,实现对IO口的控制
2023-03-28 14:41:38 22.59MB STM32 单片机学习 ARM
1
android开发基础应用程序——利用Android Studio开发一个简易计算器
2023-03-24 14:22:40 15.79MB android
1
Android开发基础,小白入门级安卓笔记,基础概念、学习心得、代码等内容,以简单项目实例开始,认识安卓项目结构、熟悉基本控件、Android app开发流程、app打包方法等,还有一度令作者崩溃的bug。
2023-03-16 10:19:38 1.16MB Android开发 移动开发 XML
1