网站设计简单吗,怎么黑进网站后台,做防伪查询网站,做html5视频网站i.MX8MM处理器采用了先进的14LPCFinFET工艺#xff0c;提供更快的速度和更高的电源效率;四核Cortex-A53#xff0c;单核Cortex-M4#xff0c;多达五个内核 #xff0c;主频高达1.8GHz#xff0c;2G DDR4内存、8G EMMC存储。千兆工业级以太网、MIPI-DSI、USB HOST、WIFI/BT…i.MX8MM处理器采用了先进的14LPCFinFET工艺提供更快的速度和更高的电源效率;四核Cortex-A53单核Cortex-M4多达五个内核 主频高达1.8GHz2G DDR4内存、8G EMMC存储。千兆工业级以太网、MIPI-DSI、USB HOST、WIFI/BT、4G模块、CAN、RS485等接口一应俱全。H264、VP8视频硬编码H.264、H.265、VP8、VP9视频硬解码并提供相关历程,支持8路PDM接口、5路SAI接口、2路Speaker。系统支持Android9.0(支持获取root限)Linux4.14.78Qt5.10.1、Yocto、Ubuntu20、Debian9系统。适用于智能充电桩物联网工业控制医疗智能交通等可用于任何通用工业和物联网应用、 【公众号】迅为电子
【粉丝群】258811263 第四十七章 字符设备和杂项设备总结回顾
本章内容对应视频讲解链接在线观看
字符设备和杂项设备总结回顾 → https://www.bilibili.com/video/BV1Vy4y1B7ta?p18
到目前为止我们已经学习完字符设备和杂项设备为了方便大家的学习理解我们制作了下面的思维导图。图一为杂项设备驱动框架。 字符设备是3大类设备字符设备、块设备和网络设备中的一类其驱动程序完成的主要工作是初
始化、添加和删除cdev结构体申请和释放设备号以及填充file_operations结构体中的操作函数实现file_operations结构体中的read、write和ioctl等函数是驱动设计的主体工作。
图二为字符设备驱动框架如下图所示 字符设备驱动框架中的构建file_operation结构体和杂项设备驱动框架的file_operation结构体是一样的。那么我们为什么要构建file_operation结构体呢如下图三所示左边是应用层应用层执行read()write()后会触发file_operation结构体中的xxx_open(),xxx_read(),xxx_write()函数这几个函数都是操作硬件设备的这样就实现了应用层操作硬件设备的流程。因为设备节点是连接应用和驱动的桥梁所以file_operation结构体是必须要有的也是非常重要的。 图二和图一对比可知字符设备驱动框架要比杂项设备驱动框架要复杂多了假如你以后有GPIO的需求那么你想要用杂项设备还是字符设备呢那当然是用杂项设备了因为他们的功能是一样的杂项设备更简单。
我们花了很长的时间带着大家学习框架如果你的脑海里面已经有了这个框架那么你写杂项设备驱动和字符设备驱动还发愁吗如果让你点灯让蜂鸣器响你会做吗本文档并没有具体怎么讲点灯但是你了解掌握了这些驱动框架做点灯蜂鸣器还是很容易的。所以我们要学习linux和你用哪个开发板关系并不大如果你把一些通用的框架都掌握了你随意换板子那么你都可以玩得很溜。