上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 最近做比赛很不如意,学校的硬件支持度不高,经费紧张,突然想学arm了,说起来也是搞嵌入式的,到现在还没怎么正式接触arm,惭愧啊,果断上高端平台。本来想搞Cortex-A8的,买不起啊,最终目标锁定6410上。在网上先整理收集了一下6410和最常用的学习版2440的区别:1.主频不同。2440是400M的。6410是533/667M的;2.处理器版本不一样:2440是ARM920T内核,6410是ARM1176ZJF内核;3.6410在视频处理方面比2440要强很多。内部视频解码器,包括MPEG4等视频格式;4.6410支持WMV9、xvid、mpeg4、h264等格式的硬解码和编码;5. . 阅读全文
posted @ 2011-05-20 13:13 云说风轻 阅读(5073) 评论(0) 推荐(0) 编辑
摘要: 三极管是电流放大器件,有三个极,分别叫做集电极C,基极B,发射极E。分成NPN和PNP两种。我们仅以NPN三极管的共发射极放大电路为例来说明一下三极管放大电路的基本原理。下面的分析仅对于NPN型硅三极管。如上图所示,我们把从基极B流至发射极E的电流叫做基极电流Ib;把从集电极C流至发射极E的电流叫做集电极电流Ic。这两个电流的方向都是流出发射极的,所以发射极E上就用了一个箭头来表示电流的方向。三极管的放大作用就是:集电极电流受基极电流的控制(假设电源能够提供给集电极足够大的电流的话),并且基极电流很小的变化,会引起集电极电流很大的变化,且变化满足一定的比例关系:集电极电流的变化量是基极电流变化 阅读全文
posted @ 2011-05-14 13:26 云说风轻 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: 对于飞思卡尔codewarrior的中断使用,一般有3种方法:1.把#pragma TRAP_PROC放在中断程序前面,并把中断向量表放到*.prm。例如:#pragma TRAP_PROCvoid PIT1(void){ //your code}2.或者使用关键词interrupt,并把向量表加入*.prm。例如:interrupt void intPIT1(void){ //your code}向量表的首地址放入*.prm例如://VECTOR ADDRESS 0xFFEA Int_ico2 //输入捕捉中断 pt2,pt3=0xffe8//VECTOR ADDRESS 0xFFD6 Sc 阅读全文
posted @ 2011-05-08 16:44 云说风轻 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 单片机的引脚,可以用程序来控制,输出高、低电平,这些可算是单片机的输出电压。 但是,程序控制不了单片机的输出电流。 单片机的输出电流,很大程度上是取决于引脚上的外接器件 阅读全文
posted @ 2011-05-02 22:19 云说风轻 阅读(2164) 评论(0) 推荐(0) 编辑
摘要: 最近的最近,还是感想颇深的,搞我们这行的,还真的想牛逼,必须软件硬件通吃,有着很多的动手能力,最好再会设计个机械图纸什么的,我感觉就可以了。 先看看某个人的书架: 首先这不是我的书架,咱还是一个不可能有房子的穷学生呢,这个书架的拥有者必然是个有才的人,是个样样精通的人,虽然有人说要精通一样即可,但我还是崇尚广而精,这样可以没事自己做的小玩意什么的。 再看看那个人的工作台: 羡慕啊,好东西,比我实验室强多了,现在我就一个电烙铁和一盒子电子元器件,不过焊台啊,示波器啊,以后我肯定都要买的,必须的。 最近天天上课睡觉,不知道就是困,还最喜欢拉着老婆的手睡觉,好舒服的感觉,以后要改改了,找本书看,总. 阅读全文
posted @ 2011-05-01 21:22 云说风轻 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 用变量a给出下面的定义 a)一个整型数 b)一个指向整型数的指针(Apointertoaninteger) c)一个指向指针的的指针,它指向的指针是指向一个整型数(Apointertoapointertoanintege) d)一个有10个整型数的数组(Anarrayof10integers) e)一个有10个指针的数组,该指针是指向一个整型数的。(Anarrayof10pointerstointegers) f)一个指向有10个整型数数组的指针(Apointertoanarrayof10integers) g)一个指向函数的指针,该函数有一个整型参数并返回一个整型数(Apointertoaf 阅读全文
posted @ 2011-05-01 21:07 云说风轻 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 刚才看看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 云说风轻 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 充电开关的意思是它即能作为控制电路断开与闭合的开关使用又能作为充电接口使用,可以安装到移动平台或机器人上,方便使用!下面开始进行制作。制作需要的材料附表编号零件名称数量备注1红色长导线2长度240mm2红色短导线1长度120mm3黑色导线2长度180mm4扎带5捆扎导线使用5热缩管1长度60mm6拨动开关1控制电路断开与闭合7充电插头1与充电器连接制作步骤步骤一将准备好的热缩管均匀的用斜口钳剪成6段,然后把导线剪成要求长度,在其端部将导线的外皮剥除。注意图中拨动开关的连接,一定要按照图示进行操作!(拨动开关具有单向导通特性)步骤二将两个部件连接到一起之前要把热缩管套到红色短导线上。如果您有电烙 阅读全文
posted @ 2011-04-14 22:59 云说风轻 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 本文的内容是要告诉大家什么是H桥以及它如何是工作的。H桥电机驱动原理与应用原著:吉姆布朗 1998年4月整理上传:鲍勃乔丹 2002年9月翻译:韦文潮 2007年12月我们首先来看马达是如何转动的呢?举个例子:你手里拿着一节电池,用导线将马达和电池两端对接,马达就转动了;然后如果你把电池极性反过来会怎么样呢?没有错,马达也反着转了。OK,这个是最基本的了。现在假设你想用一块指甲盖大小的微控制芯片(MCU)。你又如何控制马达的呢?首先,你手上有一个固态的状态开关——一个晶体管——来控制马达的开关。提示:如果你用继电器连接这些电路的时候,要在继电器线圈两端并一个二极管。这是为了保护电路不被电感的反 阅读全文
posted @ 2011-04-14 22:45 云说风轻 阅读(1640) 评论(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 云说风轻 阅读(3188) 评论(1) 推荐(1) 编辑
摘要: 单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路. 阅读全文
posted @ 2011-04-08 09:35 云说风轻 阅读(128552) 评论(0) 推荐(7) 编辑
摘要: 前些天焊个电路,需要用到四位一体数码管,才发现貌似这东西从来没用过,好像也找不到类似datasheet之类的东西,于是只有自己用万用表测了,用1k电阻挡测,不会烧坏LED。 阅读全文
posted @ 2011-04-05 22:47 云说风轻 阅读(1802) 评论(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 云说风轻 阅读(3508) 评论(0) 推荐(0) 编辑
摘要: 说来惭愧,一直以来,在学校也算是搞了不少东西,不过反而是51单片机这个基础的东西没有认真去做过,当初刚自学51没一个多星期呢,就转到飞思卡尔16位单片机上去了,以至于51还没透彻的弄个明白。 就不如我很清楚s12单片机什么片内ram啊,flash大小啊,反而是51的不敢肯定的回答哦。 比如今天再次看到的这个问题,以前就看到过,但因为一直不怎么搞汇编程序,所以对51单片机中的data、idata、xdata和pdata一直不清楚,不过今天不再脱了,决定一定弄清楚。------------------------------------------------------------------. 阅读全文
posted @ 2011-04-02 15:25 云说风轻 阅读(38954) 评论(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 云说风轻 阅读(2547) 评论(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 云说风轻 阅读(921) 评论(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 云说风轻 阅读(1261) 评论(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 云说风轻 阅读(2017) 评论(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 云说风轻 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 对于Linux,我是由衷的憧憬的,大一的时候就想着学习Linux内核,学习Linux驱动开发,学习去写操作系统,到现在大二一大半都过去了,数十次开始学习,又数十次的放弃,太复杂了,复杂到真的是无从下手。 这一次,我停下了除了比赛(飞思卡尔比赛,最近还有一个机器人的比赛)之外,所以的其他学习项目,再一次起航Linux,希望这一次,我不在放弃了。 这一次,我决定了去记录,不断的记录,学一点,记一点,慢慢整理,慢慢学习,不急。 书籍的选择上,我暂时选择了《Linux那些事儿之我是U盘》这本书,先学着,书暂时不买,PDF先。--------------------------------------. 阅读全文
posted @ 2011-03-31 22:13 云说风轻 阅读(377) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页