科创园

科创园地,分享技术知识,为科技助力发展,贡献一己之力。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 ··· 12 下一页

2017年1月17日

摘要: 声明:原创作品,严禁用于商业目的。 如有任何问题,欢迎和我交流:408797506@qq.com(微信:408797506) 相关视频学习链接: B站视频链接TR069协议与商业应用 声明:本篇文章来自于某公司Cable Modem产品的文档资料,源码来自于博通公司,只提供参考(为保护知识产权,本人 阅读全文

posted @ 2017-01-17 10:47 科创园 阅读(3638) 评论(0) 推荐(0) 编辑

2017年1月11日

摘要: 声明:原创作品,涉及的开源程序代码学习和研究,严禁用于商业目的。 如有任何问题,欢迎和我交流:408797506@qq.com(微信:408797506) 相关视频学习链接: B站视频链接TR069协议与商业应用 腾讯课堂视频链接TR069协议与商业应用 一. 环境 1.GNU/Linux Cent 阅读全文

posted @ 2017-01-11 19:30 科创园 阅读(1525) 评论(1) 推荐(0) 编辑

2017年1月9日

摘要: 声明:原创作品,涉及的开源程序代码学习和研究,严禁用于商业目的。 如有任何问题,欢迎和我交流:408797506@qq.com(微信:408797506) 相关视频学习链接: B站视频链接TR069协议与商业应用 为了使程序具有通用性,便于扩展和维护。采用了"模块"插入的思想。将设备业务相关的实现以 阅读全文

posted @ 2017-01-09 14:31 科创园 阅读(1826) 评论(0) 推荐(0) 编辑

2017年1月7日

摘要: 声明:原创作品,涉及的开源程序代码学习和研究,严禁用于商业目的。 如有任何问题,欢迎和我交流:408797506@qq.com(微信:408797506) 相关视频学习链接: B站视频链接TR069协议与商业应用 一. 背景 程序设计的思想来自于easycwmp官网,看过或者用过easycwmp的工 阅读全文

posted @ 2017-01-07 17:00 科创园 阅读(3753) 评论(0) 推荐(0) 编辑

2017年1月6日

摘要: 声明:原创作品,涉及的开源程序代码学习和研究,严禁用于商业目的。 如有任何问题,欢迎和我交流:408797506@qq.com(微信:408797506) 相关视频学习链接: B站视频链接TR069协议与商业应用 TR069 Http Digest 认证流程 一 流程及流程图 1.1盒端主动发起Ht 阅读全文

posted @ 2017-01-06 14:26 科创园 阅读(3738) 评论(0) 推荐(0) 编辑

2016年12月27日

摘要: 声明:原创作品,涉及的开源程序代码学习和研究,严禁用于商业目的。 如有任何问题,欢迎和我交流:408797506@qq.com(微信:408797506)。 1. 开篇总介绍: 协议规范资料,acs环境,免费easycwmp开发设计思想,个人商业cwmp开发 2. easycwmp: 安装和使用 3 阅读全文

posted @ 2016-12-27 14:02 科创园 阅读(7896) 评论(4) 推荐(1) 编辑

2014年4月1日

摘要: 从usb总线的那个match函数usb_device_match()开始到现在,遇到了设备,遇到了设备驱动,遇到了接口,也遇到了接口驱动,期间还多次遇到usb_device_match(),又多次与它擦肩而过,“我们以前都失散过,十三年以后,还不是再遇见?”其实每个人都有一条共同之路,与正义和良知初恋,失身于上学,嫁给了钱,被世俗包养。每个设备也都有一条共同之路,与hub初恋,失身于usb_generic_driver,嫁给了接口驱动,被usb总线保养。人类从没有真正自由过,少年时我们坐在课室里动弹不得,稍后又步入办公室,无论外头阳光多好,还得超时加班,终于铅华洗尽,遍历人间沧桑,又要为子女忙 阅读全文

posted @ 2014-04-01 16:00 科创园 阅读(2929) 评论(0) 推荐(2) 编辑

摘要: 从第一节我们已经知道,usb_generic_driver在自己的生命线里,以一己之力将设备的各个接口送给了linux的设备模型,让usb总线的match函数,也就是usb_device_match,在自己的那条驱动链表里为它们寻找一个合适的接口驱动程序。那么这些接口驱动都从哪里来?这就要说到每个玩儿linux的人都会知道的那几个著名的命令insmod,modprobe,rmmod。你insmod或modprobe驱动的时候,经过一个曲折的过程,会调用到你驱动里的那个xxx_init函数,进而去调用usb_register()将你的驱动提交给设备模型,添加到usb总线的驱动链表里。你rmmod 阅读全文

posted @ 2014-04-01 11:35 科创园 阅读(1136) 评论(0) 推荐(0) 编辑

摘要: 关于字符串描述符的地位仅次于设备/配置/接口/端点四大描述符,那四大设备必须得支持,而字符串描述符对设备来说则是可选的,这并不是就说字符串描述符不重要,对咱们来说,提供字符串描述符的设备要比没有提供的设备亲切的多,不会有人会专门去记前面使用lsusb列出的04b4表示的是Cypress Semiconductor Corp。一提到字符串,不可避免就得提到字符串使用的语言。Spec里就说了,字符串描述符使用的就是UNICODE编码,usb设备里的字符串可以通过它来支持多种语言,不过你需要在向设备请求字符串描述符的时候指定一个你期望看到的一种语言,俗称语言ID,即Language ID。这个语言I 阅读全文

posted @ 2014-04-01 11:34 科创园 阅读(1289) 评论(0) 推荐(0) 编辑

摘要: 我们总是很喜欢高潮,不是吗?那就好好对待她哦。我们来看一下linux中的高潮部分设备是怎么从Address进入Configured的。usb_set_configuration函数的代码就不贴了,可以回顾内核去看。usb_disable_device行函数主要意味着如果设备已经在Configured状态了,就得做些清理工作。都清理些什么怎么去清理?别着急,要想学会,得仔细研究下message.c里的usb_disable_device函数。/* * usb_disable_device - Disable all the endpoints for a USB device * @dev: t 阅读全文

posted @ 2014-04-01 11:33 科创园 阅读(1626) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 12 下一页