当前位置: 首页 > news >正文

asp做的网站频繁报错 参数错误开发网站用什么语言好

asp做的网站频繁报错 参数错误,开发网站用什么语言好,做网站应该拿多少提成,企业运营管理培训瑞芯微RK3568芯片是一款定位中高端的通用型SOC#xff0c;采用22nm制程工艺#xff0c;搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码#xff0c;支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU#xff0c;可用于轻量级人工… 瑞芯微RK3568芯片是一款定位中高端的通用型SOC采用22nm制程工艺搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU可用于轻量级人工智能应用。RK3568 支持安卓 11 和 linux 系统主要面向物联网网关、NVR 存储、工控平板、工业检测、工控盒、卡拉 OK、云终端、车载中控等行业。 第13章 杂项设备驱动实验 经过前面章节的学习我们已经对字符设备驱动框架有了一定的理解而本章要讲解的杂项设备属于特殊的一种字符型设备是对字符设备的一种封装为最简单的字符设备。为什么从字符设备中单独提取出了杂项设备呢杂项设备又要如何进行使用呢带着疑问让我们进行杂项设备的学习吧 13.1 杂项设备驱动简介 在Linux中把无法归类的五花八门的设备定义成杂项设备。相较于字符设备杂项设备有以下两个优点: (1)节省主设备号:杂项设备的主设备号固定为10而字符设备不管是动态分配还是静态分配设备号都会消耗一个主设备号进而造成了主设备号浪费。当系统中注册了多个misc设备驱动时只需使用子设备号进行区分即可。 (2)使用简单当使用普通的字符设备驱动时如果开发人员需要导出操作接口给用户空间就需要注册对应的字符驱动并创建字符设备class从而自动在/dev下生成设备节点而misc驱动只需要将基本信息通过结构体传递给相应处理函数即可。 在驱动中使用miscdevice结构体描述misc设备该结构体定义在“内核源码/include/linux/miscdevice.h”文件中在下面的实验代码中需要加入该头文件的引用具体内容如下所示 定义一个misc 设备一般只需要填充minor、name、fops 这三个成员变量。 minor指次设备号可以从“内核源码/include/linux/miscdevice.h”文件中预定义的次设备号挑选也可以自行定义子设备号没有被其他设备使用即可通常情况下将该参数设置为MISC_DYNAMIC_MINOR表示自动分配子设备号。 name表示misc设备的名字。misc设备驱动注册成功之后会在dev目录下生成名为name的设备节点。 fops 指向了file_operations的结构体表示字符设备的操作集合。 13.2 杂项设备的注册和卸载 不同于字符设备的注册和卸载的繁琐杂项设备的注册可以直接使用函数misc_register函数来完成杂项设备的卸载可以直接使用misc_deregister函数来完成。上述两个函数均定义在“内核源码/include/linux/miscdevice.h”文件当中。 杂项设备的注册 函数原型 ​int misc_register(struct miscdevice *misc) 函数作用 ​基于misc_class构造一个设备将miscdevice结构挂载到misc_list列表上并初始化与linux设备模型相关的结构。进而起到杂项设备注册的作用。 参数含义 ​misc: 杂项设备的结构体指针 函数返回值申请成功返回0申请失败返回负数 杂项设备的卸载 函数原型 ​int misc_deregister(struct miscdevice *misc) 函数作用 ​从mist_list中删除miscdevice进而起到杂项设备卸载的作用。 参数含义 ​ misc: 杂项设备的结构体指针 **函数返回值**卸载成功返回0申请失败返回负数 至此注册和卸载杂项设备的API函数就讲解完成了会在接下来的驱动章节中对上述函数进行具体使用。 13.3 杂项设备驱动框架 MISC驱动一般使用以下结构 13.4 实验程序的编写 本实验对应的网盘路径为iTOP-RK3568开发板【底板V1.7版本】\03_【iTOP-RK3568开发板】指南教程\02_Linux驱动配套资料\04_Linux驱动例程\08。 本小节将编写最简单的misc驱动在驱动入口函数中通过misc_register(…)函数注册杂项设备驱动在驱动出口函数中通过misc_deregister(…)函数注销杂项设备驱动。编写完成的miscdevice.c代码如下所示 13.5 运行测试 13.5.1 编译驱动程序 在上一小节中的miscdevice.c代码同一目录下创建 Makefile 文件Makefile 文件内容如下所示 Makefile保存退出之后来到存放miscdevice.c和Makefile文件目录下如下图图13-1所示 然后使用命令“make”进行驱动的编译编译完成如下图图 13-2所示 编译完生成 miscdevice.ko目标文件如下图图 13-3所示 至此我们的驱动模块就编译成功了下面进行驱动的运行测试。 可以看到驱动加载之后打印“misc registe is succeed”,说明misc驱动注册成功。输入以下命令查看加载的驱动模块驱动加载成功如下图13-5所示 然后来到/sys/class/misc目录下可以看到名为“test”的文件夹已经被创建了在/sys/class/misc目录下有misc类的所有设备每个注册的杂项设备对应一个文件夹目录如下图图13-6所示 驱动加载成功之后会生成/dev/test设备驱动文件输入以下命令查看杂项设备的主次设备号。 结果如下图图 13-8所示 从上图可以看出/dev/test这个杂项设备的主设备号为10次设备号为53最后可以使用以下命令对驱动进行卸载卸载完成如下图图 13-9所示 更多内容B站搜索迅为RK3568开发板
http://www.pierceye.com/news/454509/

相关文章:

  • 遂宁模板建站公司懂福溶州做戒网站
  • 百度网站下拉排名农村电商平台发展现状
  • 移动端网站开发与网页开发区别wordpress首页文章显示
  • 有什么网站是layui做的wordpress 微信咨询菜单
  • 湖南网站seo营销x cache wordpress
  • 网站建设太金手指六六十八知名网站建设推荐
  • WordPress找不到站点做好评做销量的网站
  • 网站建设项目经历东莞市官网网站建设企业
  • FileZilla做网站程序开发的难点
  • 网站开发前端制作网站flsh怎么做
  • 建设网站需申请什么手续如何申请公司名称注册
  • 中山网站制无锡公司建立网站
  • 优化推广网站网站建设的岗位职责
  • 网站建设制作设计优化兰州如何用织梦建网站
  • wordpress 网站禁用全屏代码百度怎么建设网站
  • 强军网网站建设北京各大网站推广服务公司
  • 西安优秀的集团门户网站建设公司网站建设中 优秀账户的标准
  • 网站建设的对比分析移动设备网站开发注意点
  • 在word上怎么做网站链接网站开发试题
  • 自己做网站新手入门淮北论坛招聘网
  • 建网站的意义大学跳蚤市场网站建设
  • 平阳做网站成都网站优化公司哪家好
  • 庆阳北京网站建设广东省建设工程执业中心网站
  • 佛山哪里有做网站的大学生文创产品设计
  • 电商网站建设运城网站图片链接怎么做的
  • 服务器建网站教程宁波网络营销推广制作
  • 微信公众号属于网站建设网站云解析域名解析
  • 网站的建设及推广在哪找可以做网站的
  • 网站经常修改好不好北京互联网公司50强
  • 知识网站有哪些h5用什么制作