- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 和菜鸟一起学linux总线驱动之初识USB设备枚举
最近要写SDK,smartcard又没有什么进展,事情还真是多啊,对于一个本科应届毕业生,是不是要求高了点,哈哈,就喜欢严,那样提高才快,不过很多时候,忙得自己连思考的时间也没有多少了,也没有实行自己的计划,很多很多没有做。想想确实应该放弃一些事情了,那样的话,至少可以再某些方面做得很好,恩,加油就行。趁着周末之际,把所有模块的SDK都小整理了下,还是把上次没有分析完的USB的枚举给分析下吧。
2012-09-23 15:34:06 3694
原创 和菜鸟一起学linux之container_of实例
公司的i2c和spi总线的所有东西都要交给我负责了,下午开始看了i2c的代码,发现了个container_of的宏,甚是不解,网上找了点资料看看,自己写了些小测试程序,终于明白了,看来以前学算法没有学好c的基础就是现在这个下场啊,看这些东西要半天,进度都没有了。还是记录下来吧,以后看着就知道了。 #define container_of(ptr, type, member) (
2012-09-12 17:21:27 1988 2
原创 和菜鸟一起学linux总线驱动之初识i2c驱动数据传输流程
吃个晚饭,画个流程图,没想到已经这么晚了。还是速度把这篇文章搞定,收拾回去了。先看下linux中的i2c的数据流程图吧。这里主要是用gpio模拟的i2c的。 还是具体看下代码吧,流程只是个大概,和i2c的总线协议差不多的。 首先从数据调用来看吧。一般的都是通过i2c_transfer来来实现的, int i2c_transfer(struct i2c_adapt
2012-09-11 07:52:18 7415
原创 和菜鸟一起学linux总线驱动之初识i2c驱动主要结构
和spi一样,了解了协议后,还是看看具体的linux kernel中的i2c的一些数据结构吧。在include/linux/i2c.h中主要是以下这些数据结构:struct i2c_msg;struct i2c_algorithm;struct i2c_adapter;struct i2c_client;struct i2c_driver;uni
2012-09-10 17:10:49 2276
原创 和菜鸟一起学linux总线驱动之初识i2c总线协议
就这么稀里糊涂地过了两天,都在公司里。为了不是我的任务的工作,是对,还是错。自己定的计划都没有实现,要看的书也没看,要玩的板子也没玩。不过终于体验到了,加班,其实对于IT业来说,太平常不过了。目前的部门还好,基本不用加班,布置的小任务,还是可以提前完成的,也有点时间用来记录所学的过程,慢慢成长。昨天,和我们子公司的工程师赶项目到9点半才回去,今天他说,他是凌晨3点回去的。不容易啊,工作4年后,我也
2012-09-10 16:19:22 2556 2
原创 和菜鸟一起学android4.0.3源码之按键驱动短长按功能
一切再次回到原点,一切都又开始了正常的路线,上班,下班。每每一个人回到那小小的屋子,觉得什么也不是。想离开,又不知道要去哪。日子还是一天天过去,地球不因任何人改变它的转速,月亮也不会为了谁而改变她的形状。平静,也许就是一种幸福。 上周由于其他部门需要用我们的芯片,得模拟个input设备,用以mcu按键传递过来后的处理。所以只能屁颠屁颠地去实现了,还好以前做过类似的驱动,于是很快
2012-09-04 16:03:43 5476 1
Kotlin+for+Android+Developers-2017-英文版
2018-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人