自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

东月之神

在单纯的观念里面,生命就容易变得比较深刻!

  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 和菜鸟一起学linux总线驱动之初识spi驱动数据传输流程

对于SPI的一些结构体都有所了解之后呢,那么再去瞧瞧SPI的那些长见的操作的函数了。首先看一下本人画的比较挫的数据流了,仅供参考,如有不对,不吝赐教  接下来看看各个函数吧还是: SPI write /** * spi_write - SPI synchronous write * @spi: device to which data will be

2012-08-29 20:57:44 17597 2

原创 和菜鸟一起学linux总线驱动之初识spi驱动主要结构

既然知道了协议了,那么就可以开始去瞧瞧linux kenerl中的spi的驱动代码了,代码中有很多的结构体,还是对主要的结构体先做个了解吧,那样才可以很好的理解驱动。主要是include/linux/spi.h 首先是SPI的主机和从机通信接口,也就是SPI总线,extern struct bus_type spi_bus_type; bus_type定义在linux/de

2012-08-29 14:54:14 6871

原创 和菜鸟一起学linux总线驱动之初识spi总线协议

还记得第一次用spi设备的时候是大三暑假了,那时和队友一起买了无线模块,然后用单片机来无线传输,不过代码都不是自己写的,虽然实现了这个功能,但是当时还不知道什么spi的。大四了,学弟问我怎么用spi flash,顿感惭愧。后来他送我了一块flash,然后我用51参考网上的实现了下,才知道有这么个东西。之后公司里也渐渐用了些spi的设备,flash,codec,ads7843等,渐渐地也熟悉了这个东

2012-08-29 14:53:31 2894

原创 和菜鸟一起学OK6410之熟悉内核源码

今天还是挺顺利的,这周的工作两天就搞定了,其实有点小简单。确实,我们都需要信心。总觉得,网线是个可恶的东西,老是懒懒的刷着网页也不干点实事,让自己进步也慢了好几拍。所以还是把网线直接接到开发板上去了,哈哈,那样就可以不上网,好好玩小o了。       前几天终于把以前留下的tftp下载内核和nfs挂载文件系统给搞定了,接下来开始直接拿linux2.6.28那个内核玩了,公司里所有的寄存器啊

2012-08-28 23:36:03 3925 2

原创 和菜鸟一起学android4.0.3源码之vibrator振动器移植心得

手机都是有震动的效果的,前天飞刀从手机里拆了一个振动器,然后让我下周把这个调一下,昨天来公司小试了一把,就搞定了。下面把过程讲一下吧。       其实android中已经做好了底层的驱动,那便是timed_gpio,就是把定时功能和gpio的功能结合在一起了,振动就是一个小直流电机了,当gpio口是高电平的时候,电机就转动了,当gpio口为低电平的时候,电机就不转了,而time是控制转的

2012-08-26 19:06:40 3986 3

原创 和菜鸟一起学linux总线驱动之初识USB的数据传输方式

周末又快要过去了,一周又一周的循环往复,不知道何时才是尽头,每天除了工作学习就是睡觉。也许这样的日子很充实吧,但是并不是非常喜欢这样的生活。不知何时才可以跳出这样的怪圈。重归现实吧,还是继续看看USB吧,讲了USB的设备描述符,那接下去就是USB的数据传输了。       USB规范中规定了4种不同的数据传输方式,她们分别为:1、等时传输,2、中断传输、3控制传输、4批量传输。

2012-08-26 18:31:04 2612 2

原创 和菜鸟一起学linux总线驱动之初识USB设备描述符

耳边依旧是单曲循环,不知何时开始,音乐开始触动于我。一直以来,听歌都是只享受其中的旋律,而慢慢地,歌词很多事情让我微微一颤的感觉。继续循环着,继续这种微妙的感觉。       吃完饭了,那就继续USB吧,接下来那便是USB的设备描述符了。       每个USB设备内部都固化了一些数据,通过这些数据,USB主机就可以获取USB设备的类型、生产厂商等的信息。这组固定格式的数据,就是U

2012-08-26 18:13:03 2225

原创 和菜鸟一起学linux总线驱动之初识USB系统结构

上一篇文章中,对于USB是什么东东,想必都清楚了,她的连接方法也清楚了,那么接着学习下USB的系统结构吧。先看一下系统的拓扑结构吧。       主机host控制器和一个根hub,然后下面可以接很多的设备,也可以继续接hub,然后hub下面还可以接设备,接下一个hub,一直往下。对于USB总线,最多只能接127个设备。       USB的主控制器主要负责处理主机和设备之间的电气和

2012-08-26 17:10:51 2309 1

原创 和菜鸟一起学linux总线驱动之初识USB

现在什么东西都用上了USB了,听着名字觉得怪怪的,拆开来看看,U,SB,貌似是骂人的话了,开个玩笑。不过这个家伙确实给我们带来很多的方便啊,什么USB鼠标啊,U盘啊,USB wifi啊,USB摄像头啊,什么电子设备都貌似可以用USB来替换掉,足见这个东西的好处和通用了。不过一直都不是很清楚这个东西,上次公司让做USB的device设备,由于硬件的总线有问题,从而没有继续下去,只是简单地看了下协议和

2012-08-26 16:28:58 2383

原创 和菜鸟一起学OK6410之tftp下载内核,nfs挂载文件系统全过程详解

人有悲欢离合,月有阴晴圆缺。少不了离愁别绪,人生就是这样,喜也一天,悲也一天,直待,慢慢老去。老去,必将面临着死亡。终于工作了,终于赚钱了,那么多的终于,也抵不过岁月的流逝,抵不过老去的容颜。外公,一路走好。脑海里全是童年的回忆,外公是最疼我的。上周最后看您一眼,又匆匆赶回来工作,下周也不能天天陪您,只能在最后几天回去陪您。相信在远方的您,会看到我的努力,因为我一直都是您的骄傲,从小就是。未来,我

2012-08-25 01:40:27 10705 7

原创 和菜鸟一起学网络之internet地址

现如今,谁都知道IP地址,上周就有个阿姨,特意叫我帮她改下IP地址。看来互联网确实很强大了,谁都知道她的一些身影了。TCP/IP互联网上的每台主机都分配了一个独特的32比特互联网地址,该地址用在所有与该主机的通信中。       IP地址的前缀标识出一个网络,同一个网络的所有主机的IP地址共享同一个前缀。比如,A类地址是1,B类地址是10,C类地址是110,D类地址是1110,F类地址是111

2012-08-16 13:05:05 1882

原创 和菜鸟一起学网络之internetworking概念和结构模型

把多种网络技术集成一个协调的整体,隐藏所有底层网络硬件的细节,同时提供一般的通信服务,是一个高级抽象,为所有的设计决策提供框架。        使用应用层来处理异构性,或者隐藏操作系统的细节。比如,某些电子邮件系统由邮件程序组成,这些程序都设置为向下一台计算机上的邮件程序转发一个备忘录。从源站到目的站的路径可能经过许多不同网络,但是,只要所有计算机的邮件系统能够通过转发每个邮件相互合作,一切都

2012-08-13 20:02:48 1530

原创 和菜鸟一起学网络之网络基础

对于网络,一直都是只会上上网,虽然上过计算机网络这门课,可惜当时没有好好听,有些小后悔了,经朋友推荐了几本书,下了电子版就慢慢看着吧,每天闲暇之余看点,总会学好网络的。        刚好移植过wifi,遇到了一些socket通信,住的地方的网络也被人控制了路由器,导致我没法上网,纠结着,必须要好好学习网络啊,21世纪,不懂网络,就会被人欺负。        关于网络通信,主要分为两种,一

2012-08-13 13:54:34 1697

原创 和菜鸟一起学android4.0.3源码之lcd屏幕背光调节

周六的中午还是依旧来了公司,本来也没有打算来的,既然来了,那就把上次遗留下来的一些问题给解决吧,把android下的pwm调lcd背光给总结下吧。关于android的背光,是用pwm波来控制的,通过占空比的不同,得到不同的电压值,从而点亮的lcd的亮度就不同了。具体的也就是控制了电压值而已。           要在android上层搞定背光的调节,那么必须准备底层驱动了,首先就是那个back

2012-08-11 15:37:45 8379 4

原创 和菜鸟一起学android4.0.3源码之USB wifi移植心得

一天又过去了,台风也走了有些时候了。想了想,自己还是冲动了一把,不该发那个邮件的,既然发了,也不后悔了。知道了所有也未必不是一件好事。恩,剩下的就好好做自己要做的事情吧。对于usb wifi,老早就在调试了,只是碰到了很多问题,加上其他的事情也迎面而来,从而导致很多的困难,也就搁置着了。上上周,工作计划一周内要搞定,郁闷着了,这个涉及到的太多太多了,不好移植啊。只能加班了,天天看代码了。在移植完b

2012-08-10 09:48:04 10455 8

原创 和菜鸟一起学android4.0.3源码之bluetooth移植心得

近几周一直在移植bluetooth和wifi,看书的时间也没,也没有时间思考一些问题,总结一些移植碰到的困难之类的。前天,终于蓝牙也可以传输文件,通过a2dp播放音乐了,wifi也可以扫描到网络,并可以连接了,因为平台中有本地的一个nfs挂载,所以要上外网,必须要sd卡启动才可以。      昨天的台风“海葵”在家乡登陆,虽然家里没出什么事,但是家乡遭受到这14级台风,肯定损失惨重啊。在此只能

2012-08-09 11:39:52 10064 21

Kotlin+for+Android+Developers-2017-英文版

kotlin for android developers 英文版,学习android kotlin的好书!

2018-03-17

unix网络编程.pdf

unix网络编程,很不错的网络的书籍。希望对你有用!

2012-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除