当前位置:首页 > 报告详情

Implementing a Custom USB Device Controller Driver in Zephyr.pdf

上传人: 2*** 编号:144832 2023-10-28 47页 2.34MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
Mohammed Billoo在2023年的Zephyr开发者峰会上分享了他关于在Zephyr操作系统中实现一个自定义USB设备控制器驱动程序的经验。Billoo是一位嵌入式软件顾问,具有在医疗设备、科学仪器、汽车、国防和消费电子产品等领域的经验。他提到,他首先尝试在Zephyr中使用TinyUSB库来实现USB功能,但由于Xilinx USB设备控制器配置问题,未能成功。后来,他决定将TinyUSB直接移植到Zephyr,创建了新的OSAL和Zephyr线程来管理来自FPGA的数据传输和CDC回显功能,最终解决了问题。他的解决方案已经成功,但他认为应该更聪明地移植驱动程序,而不是简单地复制函数。最后,Billoo提出了两个下一步的选项:将TinyUSB移植到Zephyr或将在Zephyr中正确整合Xilinx USB设备驱动程序,并建议将更改推送到上游/主线。
"如何实现自定义USB设备控制器驱动程序?" "如何在Zephyr中集成Xilinx USB设备控制器?" "如何使用TinyUSB在Zephyr中实现USB CDC功能?"
客服
商务合作
小程序
服务号
折叠