硬汉嵌入式论坛

 找回密码
 立即注册
查看: 51|回复: 1
收起左侧

圈圈教你玩USB(第2版) 书籍分享与介绍

[复制链接]

9

主题

15

回帖

47

积分

新手上路

积分
47
发表于 6 小时前 | 显示全部楼层 |阅读模式
前言

    最近公司搞知识分享,故此笔者买了最新的第三版(500多页)写材料,网上只有第一版和第二版的,ppt编写中(从pdf书籍里提取些内容方便些),第二版的下载链接顺带发出来造福大家。


正文
圈圈教你玩USB,这本书籍非常适合初入usb的读者阅读,不需要什么基础,有简单的使用经验就可以学习它了。
    第一版是2009年出的。
    第二版是2012年出的。
    第三版是2022年出的。
笔者简单归纳了下区别,如下:
2比1 多了4章,分别是 usb触摸设备、avr & arm上的移植、更多usb设备实现(u盘、读卡器、频谱显示&声卡)

3在2的基础上,又加了2章,分别是linux下usb gadget的开发(详细)和usb3.0基础(就只简单介绍了下皮毛,3.0接口和插拔识别,特别基础)。

多出的USB Gadget = 让 Linux 设备当 “USB 从设备” 用的驱动框架

  •     电脑那边是 USB Host(主机)
  •     你的板子跑 Linux,用 Gadget 就可以变成:U 盘、网卡、串口、摄像头等 USB 设备
  •     比如:Android 手机连电脑传文件、开网络共享,底层就是 USB Gadget



结语
    第三版读下来,内容无难度,实战为主,结合stm32的hal库的usb实际源码(例如usb cdc),入门是没啥问题了。
    本来pdf想作为附件上传的,但是61MB左右,对于论坛太大了,传不了30M以上的文件。


    github上的第二版链接:  https://github.com/Tvirus/ebook/blob/main/%E8%AE%A1%E7%AE%97%E6%9C%BA/%E5%9C%88%E5%9C%88%E6%95%99%E4%BD%A0%E7%8E%A9USB(%E7%AC%AC2%E7%89%88).pdf

    真实直接下载链接(对上面的链接转换下,就可以直接下载了):https://raw.githubusercontent.com/Tvirus/ebook/main/%E8%AE%A1%E7%AE%97%E6%9C%BA/%E5%9C%88%E5%9C%88%E6%95%99%E4%BD%A0%E7%8E%A9USB(%E7%AC%AC2%E7%89%88).pdf



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

8

主题

431

回帖

455

积分

高级会员

积分
455
发表于 4 小时前 | 显示全部楼层
感谢分享,有空下载看看,虽然现在用USB都用现成的STM32MX生成的,但底层的还是得学学。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-4-23 21:24 , Processed in 0.391212 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表