04 2011 档案

摘要:刚才看看ubuntu的官方主页了,11.04的正式版已提供下载。下面公布下中文官方镜像地址:32位桌面CD镜像:http://china-images.ubuntu.com/releases/11.04/ubuntu-11.04-desktop-i386.isohttp://releases.ubuntu.com/11.04/ubuntu-11.04-desktop-i386.iso64位桌面CD镜像:http://releases.ubuntu.com/11.04/ubuntu-11.04-desktop-amd64.iso服务器版本CD镜像:http://releases.ubuntu.c 阅读全文
posted @ 2011-04-28 22:12 云说风轻 阅读(196) 评论(0) 推荐(0)
摘要:充电开关的意思是它即能作为控制电路断开与闭合的开关使用又能作为充电接口使用,可以安装到移动平台或机器人上,方便使用!下面开始进行制作。制作需要的材料附表编号零件名称数量备注1红色长导线2长度240mm2红色短导线1长度120mm3黑色导线2长度180mm4扎带5捆扎导线使用5热缩管1长度60mm6拨动开关1控制电路断开与闭合7充电插头1与充电器连接制作步骤步骤一将准备好的热缩管均匀的用斜口钳剪成6段,然后把导线剪成要求长度,在其端部将导线的外皮剥除。注意图中拨动开关的连接,一定要按照图示进行操作!(拨动开关具有单向导通特性)步骤二将两个部件连接到一起之前要把热缩管套到红色短导线上。如果您有电烙 阅读全文
posted @ 2011-04-14 22:59 云说风轻 阅读(485) 评论(0) 推荐(0)
摘要:本文的内容是要告诉大家什么是H桥以及它如何是工作的。H桥电机驱动原理与应用原著:吉姆布朗 1998年4月整理上传:鲍勃乔丹 2002年9月翻译:韦文潮 2007年12月我们首先来看马达是如何转动的呢?举个例子:你手里拿着一节电池,用导线将马达和电池两端对接,马达就转动了;然后如果你把电池极性反过来会怎么样呢?没有错,马达也反着转了。OK,这个是最基本的了。现在假设你想用一块指甲盖大小的微控制芯片(MCU)。你又如何控制马达的呢?首先,你手上有一个固态的状态开关——一个晶体管——来控制马达的开关。提示:如果你用继电器连接这些电路的时候,要在继电器线圈两端并一个二极管。这是为了保护电路不被电感的反 阅读全文
posted @ 2011-04-14 22:45 云说风轻 阅读(1730) 评论(0) 推荐(0)
摘要:一、H桥驱动电路 图4.12中所示为一个典型的直流电机控制电路。电路得名于“H桥驱动电路”是因为它的形状酷似字母H。4个三极管组成H的4条垂直腿,而电机就是H中的横杠(注意:图4.12及随后的两个图都只是示意图,而不是完整的电路图,其中三极管的驱动电路没有画出来)。如图所示,H桥式电机驱动电路包括4个三极管和一个电机。要使电机运转,必须导通对角线上的一对三极管。根据不同三极管对的导通情况,电流可能会从左至右或从右至左流过电机,从而控制电机的转向。图4.12 H桥驱动电路要使电机运转,必须使对角线上的一对三极管导通。例如,如图4.13所示,当Q1管和Q4管导通时,电流就从电源正极经Q1从左至右穿 阅读全文
posted @ 2011-04-14 22:41 云说风轻 阅读(3303) 评论(1) 推荐(1)
摘要:单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路. 阅读全文
posted @ 2011-04-08 09:35 云说风轻 阅读(128901) 评论(0) 推荐(7)
摘要:前些天焊个电路,需要用到四位一体数码管,才发现貌似这东西从来没用过,好像也找不到类似datasheet之类的东西,于是只有自己用万用表测了,用1k电阻挡测,不会烧坏LED。 阅读全文
posted @ 2011-04-05 22:47 云说风轻 阅读(1823) 评论(0) 推荐(0)
摘要:下面是我对MOSFET及MOSFET驱动电路基础的一点总结,其中参考了一些资料,非全部原创。包括MOS管的介绍,特性,驱动以及应用电路。 在使用MOS管设计开关电源或者马达驱动电路的时候,大部分人都会考虑MOS的导通电阻,最大电压等,最大电流等,也有很多人仅仅考虑这些因素。这样的电路也许是可以工作的,但并不是优秀的,作为正式的产品设计也是不允许的。1、MOS管种类和结构 MOSFET管是FET的一种(另一种是JFET),可以被制造成增强型或耗尽型,P沟道或N沟道共4种类型,但实际应用的只有增强型的N沟道MOS管和增强型的P沟道MOS管,所以通常提到NMOS,或者PMOS指的就是这两种。右图是. 阅读全文
posted @ 2011-04-03 10:33 云说风轻 阅读(3622) 评论(0) 推荐(0)
摘要:说来惭愧,一直以来,在学校也算是搞了不少东西,不过反而是51单片机这个基础的东西没有认真去做过,当初刚自学51没一个多星期呢,就转到飞思卡尔16位单片机上去了,以至于51还没透彻的弄个明白。 就不如我很清楚s12单片机什么片内ram啊,flash大小啊,反而是51的不敢肯定的回答哦。 比如今天再次看到的这个问题,以前就看到过,但因为一直不怎么搞汇编程序,所以对51单片机中的data、idata、xdata和pdata一直不清楚,不过今天不再脱了,决定一定弄清楚。------------------------------------------------------------------. 阅读全文
posted @ 2011-04-02 15:25 云说风轻 阅读(39098) 评论(0) 推荐(2)
摘要:1,exit用于在程序运行的过程中随时结束程序,exit的参数是返回给OS的。main函数结束时也会隐式地调用exit函数。exit函数运行时首先会执行由atexit()函数登记的函数,然后会做一些自身的清理工作,同时刷新所有输出流、关闭所有打开的流并且关闭通过标准I/O函数tmpfile()创建的临时文件。exit是结束一个进程,它将删除进程使用的内存空间,同时把错误信息返回父进程,而return是返回函数值并退出函数2,return是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别的,它表示了一个进程的结束。3,exit函数是退出应用程序,并将应用程序的一个状态返回给OS,这个 阅读全文
posted @ 2011-04-02 14:53 云说风轻 阅读(2571) 评论(0) 推荐(0)
摘要:试着总结一下,学习一下,至少现在的我对于设备模型这个概念,几乎完全不懂。 Linux设备模型中三个很重要的概念就是总线、设备和驱动,即bus、device、driver,而实际上内核中也定义了这么一些数据结构,分别为struct bus_type,struct device,struct device_driver,原型定义均在include/linux/device.h中。而struct bus_type结构中两个非常重要的成员就是kset和kobject这两个结构体。于是乎,Linux设备模型概念中重要的5个概念都引出来了,即设备模型在具体实现方面分两个层次:一是底层数据结构来实现基本对象 阅读全文
posted @ 2011-04-01 11:20 云说风轻 阅读(934) 评论(0) 推荐(0)
摘要:1.简单概念 学习U盘驱动,不仅仅是去关注drivers/usb/storage目录下那相关的3000行代码。毕竟,作为U盘,她需要与usb core打交道,需要与scsi core打交道,需要与内存管理单元打交道,还有内核中许多其它模块打交道。什么是usb core?她负责实现一些核心的功能,为别的设备驱动程序提供服务,比如申请内存,比如实现一些所以的设备都会需要的一些公函数。还有就是host controller和root hub的概念,现实中经常是让一个usb控制器和一个hub绑定在一起,专业一点说是集成,而这个hub被称为root hub,换言之,和usb控制器绑定在一起的hub就是系 阅读全文
posted @ 2011-04-01 09:30 云说风轻 阅读(1270) 评论(0) 推荐(0)
摘要:参考一下这个:http://blogold.chinaunix.net/u3/111072/showart_2298170.htmlprintk是内核态信息打印函数,功能和比准C库的printf类似。printk还有信息打印级别。函数原型:int printk(const char *fmt, ...需要的头文件:#include<linux/kernel.h消息打印级别:fmt----消息级别:#defineKERN_EMERG"<0>"#defineKERN_ALERT"<1>"#defineKERN_CRIT" 阅读全文
posted @ 2011-04-01 08:45 云说风轻 阅读(2094) 评论(0) 推荐(1)
摘要:1.启程 重头开始看《Linux的那些事儿——我是U盘》,首先是下了书中用的Linux2.6.10内核版本,以前看这书都是用Linux2.6.33.7的版本,不过细细一看发现两者的差距还是蛮大的,统一一下版本对以后的学习应该备有好处的,必须的。既然是专门学习U盘的驱动,那么非U盘驱动一概忽略也是必须的,通过Kconfig可以得知只有config USB_STORAGE才是需要看的,不免压力很小,代码量瞬间减少很多。 //Kconfig config USB_STORAGE tristate "USB Mass Storage support" ... 阅读全文
posted @ 2011-04-01 00:06 云说风轻 阅读(565) 评论(0) 推荐(0)