Day3 USB的通俗解释

做个小游戏,仔细回想一下两年前做的项目,看能否记得所有细节

估计90%的人只记得功能性层面的东西,比如项目是干嘛的,解决什么问题的,至于编程语言层面的细节,早已经忘的一干二净

所以,我不会一上来就给你一大堆各种专业术语,然后陷入USB技术细节
这么做的结果是,你听不懂,也记不牢,半个月后,脑袋里面,一片空白,毛都不剩

我们学习一个新事物,只有先有感性认识,有了大致轮廓,然后类比其它事物,比较之后,才会在大脑中建立起系统整体架构

这是由大脑的运行机制来决定的,大脑不会记忆太多细节,越高层,处理的越事情越抽象

公司也是同样的机制,高层管理者只关心企业战略,不会考虑程序员的代码风格是否规范,合理

ok,先看下面一则小故事

很简单,还记得上篇的提示么,多想想现实社会的办事流程

你到政府部分办事,首先需要找到办事窗口,然后告诉TA你是谁,能办什么事,来办什么事,然后把你的手机号,邮箱告诉TA

接着,办事人员给你一个登记号,然后说,记下了,稍后我会派专员联系你

然后,你就回家了,等着电话,10分钟后,电话来了,对话如下

办事专员:我是XX号客服,你是不是YY,登记号是ZZ
你 :是的
办事专员:巴拉巴拉
你 :巴拉巴拉

最后,通话结束

思考几个问题:

  1. 政府为什么要设立统一的接待入口?
  2. 办事人员怎么联系你?
  3. 如果这时来了另外一个人来办事,政府需不需要另外增加一个办事窗口?

OK,咱们明天继续

每日推荐

  1. 嵌入式通信软件设计
    斯瑞德哈(T.Sridhar) 写的,协议栈的核心就是状态机,更大的说,计算机的核心就是状态机,想要深入研究协议栈实现机制的同学,可以买一本这书翻翻,很薄的一本书,干货儿不少。建议这本书配合着USB协议栈源码或者LwIP源码一起看

PS:买计算机书籍,记得选这种红皮的,或者这种CSAPP黑皮的

2015-12-8

-----分割线-----
注意事项

  1. 本订阅号主要发布一些嵌入式相关的知识和技巧,涉及到软件,硬件,射频,协议栈等;如果您有感兴趣的领域,请通过回复订阅号告诉我

  2. 本订阅号主要是简单文字为主,内含少量代码段,但绝不会发布大量的代码。
    因为根据自己的体会,在手机微信端看代码的体验非常糟糕,一方面屏幕比较小,显示效果不好;另一方面,玩手机时,精力不会集中,更不会有大量时间。
    cedar-renjun.github.io 个人博客会发一些技术细节的东西,感兴趣的,可以深入研究这里的博文

  3. 所有文章发表在个人博客,可以通过点击原文来查看,原文有代码语法高亮,显示图片,带链接等效果