
嵌入式
文章平均质量分 65
mirkerson
QQ 252915145
展开
-
KQ-100E型电力载波通信模块(载波调制解调模块)
<br /><br />KQ-100E型电力载波通信模块(载波调制解调模块)<br /> <br />本模块以低压电力线作为信号(数据)传输的媒体。也适用于平行线或双绞线等传输媒体。<br />模块按电力部“低压电力用户集中抄表系统技术条件”标准进行设计和制造,适用于供电局集中抄表系统﹑铁路信息监测系统﹑石化﹑税控﹑海轮﹑航标灯﹑路灯﹑智能监控﹑家庭智能化等系统;也适合于其它远程数据传输系统和远距离模拟数据遥测,遥控应用领域。<br />信号或数据用50KHz-350KHz之间的载波频率进行调频,此高频信号转载 2010-09-21 13:37:00 · 7157 阅读 · 1 评论 -
电力载波芯片ST7538及其应用
电力载波芯片ST7538及其应用电子技术 2009-02-20 12:09:31 阅读622 评论4 字号:大中小 订阅摘要:介绍一种最新推出的电力载波调制解调器芯片ST7538的基本原理,给出ST7538的主要控制电路和接口电路,讨论应用该芯片后些注意事项。 关键词:电力载波通信 ST7538 家庭网络 工业网络利用电力线作为通信介质的电力载波通信,具有极大的方便性、免维护性、即插即用等优点,在很多情况下是人们首选的通信方式。ST7538是最近SGSTHOMSON公司在电力载波芯片ST7536、ST转载 2010-09-28 12:46:00 · 4444 阅读 · 0 评论 -
标题:ARM中断程序的原理和实现
<br />标题:ARM中断程序的原理和实现2008-01-29 20:50:29ARM中断程序的原理和实现 摘要:本文首先简要概述了ARM处理器的异常中断种类、响应和返回过程;然后重点讨论了中断解析程序的原理和实现,并分别给出了普通中断和向量中断的处理示例流程图和详细的参考代码。<br />关键词:异常中断;中断解析程序;向量中断;ARM处理器<br />引言<br /> ARM编程特别是系统初始化代码的编写中通常需要实现中断的响应、解析跳转和返回等操作,以便支持上层应用程序的开发,而这往往是困扰初转载 2010-11-27 09:52:00 · 1234 阅读 · 0 评论 -
44B0的向量中断
44B0的向量中断响应过程是中断发生后芯片会自动跳转到0x00000018处执行指令ENTRYb ResetHandler ; 0x00b HandlerUndef ; 0x04b HandlerSWI ; 0x08b HandlerPabort ; 0x0cb HandlerDabort ; 0x10b . ; 0x14b HandlerIRQ ; 0x18b HandlerFIQ ; 0x1cldr pc,=HandlerEINT0 ; 0x20ldr pc,=HandlerEINT1ldr pc,=H转载 2010-11-27 11:13:00 · 761 阅读 · 0 评论 -
基于Nios软核CPU的uC/OS-II和LwIP移植
<br />基于Nios软核CPU的uC/OS-II和LwIP移植 <br />ajumail 发表于 2009-01-15<br />Altera公司推出的Nios软核CPU是一种可配置的通用精简指令集计算RISC(Reduced Instruction Set Computing)嵌入式处理器。它可以与各种外设相结合,构成一个定制的可编程片上系统SOPC(System on Programable Chip)。嵌入式实时操作系统uC/OS-II是一个非常优秀的实时操作系统RTOS(Real Time O转载 2010-11-27 15:28:00 · 1543 阅读 · 0 评论 -
codewarrior 入门(来源于逍遥呤博客)
codewarrior 入门(来源于逍遥呤博客)(2009-08-08 12:12:15)转载标签:杂谈分类:ARM系列<br />1.首先是要建立工程,new->ARM Executable Image,输入名称test,路经,ok.<br />2.然后再test.mcp的对话框里面右键->add files选择添加的文件,或者自己写文件。这里面就有个问题,添加文件的时候一定要看这个文件有没有必要,与本项目无关的文件一定不要加,否则会牵连出一大堆的变异错误,所以可以考虑先从main.c开始,加入后编译,看转载 2010-12-03 19:45:00 · 5101 阅读 · 1 评论 -
周立功 EasyARM2200 (LPC2220) 不使用Jtag 实现片内RAM下载
周立功 EasyARM2200 (LPC2220) 不使用Jtag实现片内RAM下载 LPC2220 存在64 kB 片内静态RAM 没有内部Flash 一般来说必须是用Jtag 烧写程序才可正常允许程序。而datasheet上说明可用通过“串行boot 装载程序通过UART0 来实现在系统下载和编程。”但是很多人都说不能直接把程序下载到RAM中。经过调试之后发现,其实是可行的。工具LPC2000Flash Utility(ISP 串口下载软件) ADS1.21.使用片内RAM (起始地址0x4原创 2010-12-08 14:11:00 · 3978 阅读 · 0 评论 -
基于ARM的网络收音机
<br />基于ARM的网络收音机发布:xlander | 发布时间: Tuesday, March 24, 2009<br /><br />很早以前用过网络收音机,N年前了,都忘记了当初用的是什么软件了,当时只是觉得整天听MP3听腻了,想回到过去,听听广播,尽管有时候会插播广告,比较烦人,不过有笑话听,挺逗人的。那个网络收音机的软件用了没多久,就不再用了,软件用的不爽是一方面,为了听广播而开着电脑实在是大炮打蚊子,还不如花二十块钱买个真的半导体收音机。<br />今天无意间看到一个,基于ARM的网络收音机转载 2010-11-02 23:36:00 · 1601 阅读 · 1 评论 -
ATmega8实现的电视字幕叠加器
<br /> <br />ATmega8实现的电视字幕叠加器发布:xlander | 发布时间: Wednesday, April 16, 2008<br /><br />随着数字电视和VOD的推广和流行,这种基于硬件的字幕叠加器恐怕很快就要过时了,但是在某些场合或许还会有一定的应用,比方说跳舞毯等一些简单的设备。<br />这个叠加器非常简单,使用ATmega8作为CPU,外围电路使用了视频分离芯片LM1881简化了一些硬件电路和软件,跟这个单芯片版本AVR COG相比,要来的方便多了。下载代码<br /转载 2010-11-02 23:44:00 · 920 阅读 · 0 评论 -
基于Ethernet的天气工作站
<br /> <br />基于Ethernet的天气工作站发布:xlander | 发布时间: Sunday, March 25, 2007<br /><br />以太网越来越广泛了,基本上是无处不在了,甚至还有人提出要用它作现场总线了。无论是什么样的设备,只要支持以太网,就意味着具有了强大的网络互连能力。作者虽然把这个天气工作站称作是一个模型,但是已经做够用来做成产品了,可以测量温度、湿度、气压,虽然作者也提供了一种测量风力的方法,但是在我看来,似乎是只能测量风向,而且精度上还有提高的余地。<br />主转载 2010-11-03 00:08:00 · 647 阅读 · 0 评论 -
RS232串口通信详解
<br />RS232串口通信详解(引脚定义,电气特性,传输格式,接收过程,单片机晶振,RS485,RS422)-转2010-03-13 15:47<br />串口是计算机上一种非常通用的设备通信协议。<br /><br />---------------------------------<br />串口的引脚定义:<br /><br />9芯信号方向来自缩写描述1调制解调器CD载波检测2调制解调器RXD接收数据3PCTXD发送数据4PCDTR数据终端准备好5<br />GND信号地6调制解调器DSR通讯转载 2010-11-07 13:00:00 · 4826 阅读 · 0 评论 -
存储控制器
嵌入式Linux学习笔记(三)-存储控制器 一、使用存储控制器访问外设的原理1、S3C2440的地址空间S3C2440对外引出27根地址线ADDR0-ADDR26,访问范围只有128MB,CPU对外还引出8根片选信号nGCS0-nGCS7,对应BANK0-BANK7,当访问BANKx的地址空间时,nGCSx引脚输出低电平来选中外接设备。这样每个128MB空间,共8个片选,对应1GB的地址空间。空间分布图如下:左边是nGCS0片选的nor flash启动模式下的存储分配图,右边是nand flash启动模式下转载 2010-11-10 12:07:00 · 5005 阅读 · 1 评论 -
S3C2440与SDRAM的地址连线分析
<br /><br />S3C2440与SDRAM的地址连线分析<br />--------------------------------------------------------------------------------<br />该文章讲述了S3C2440与SDRAM的地址连线分析.<br /><br />S3C2440有27根地址线ADDR[26:0],8根片选信号ngcs0-ngcs7,对应bank0-bank7,当访问bankx的地址空间,ngcsx引脚为低电平,选中外设。<br /转载 2010-11-10 12:15:00 · 1594 阅读 · 0 评论 -
LCD控制器的原理及各寄存器功能的详细讲解
<br /> LCD控制器的原理及各寄存器功能的详细讲解 收藏<br /> LCD工作原理<br /> 如图4-24 所示,LCD 的横截面很像是很多层三明治叠在一起。每面最外一层是透明的玻璃基体,玻璃基体中间就是薄膜电晶体。颜色过滤器和液晶层可以显示出红、蓝和绿三种最基本的颜色。通常,LCD后面都有照明灯以显示画面。<br />转载 2010-11-26 15:25:00 · 9162 阅读 · 0 评论 -
ubuntu简体中文上使用英文版minicom
[arm-linux]ubuntu简体中文上使用英文版minicom2009-05-31 17:35 我使用的系统是简体中文版ubuntu9.04,以前默认安装的Minicom也是简体中文版,但是最近在使用的过程中发现简体中文的Minicom有些地方不是很协调,尤其在配置串口的时候,配置好几次都不行。而且今天在使用minicom向开发板发送数据原创 2011-06-21 08:56:00 · 2551 阅读 · 0 评论 -
端口配置模式
<br /><br />一.准双向口配置<br />如下图,当IO输出为高电平时,其驱动能力很弱,外部负载很容易将其拉至低电平。当IO输出为低电平时,其驱动能力很强,可吸收相当大的电流。<br />准双向口有三个上拉晶体管,一个“极弱上拉”,当端锁存器为逻辑“1”时打开,当端口悬空时,“极弱上拉”将端口上拉至高电平。<br />第二个上拉晶体管为“弱上拉”,当端口锁存器为逻辑“1”且端口本身也为“1”时打开,此上拉提供的电流,使准双向口输出为“1”。如果此时端口被外部装置拉到逻辑“0”时,通过施密特触发器,转载 2011-04-26 14:05:00 · 2912 阅读 · 0 评论 -
SDRAM工作原理及S3C2410 SDRAM控制器配置方法(1) 收藏
SDRAM工作原理及S3C2410 SDRAM控制器配置方法(1) 收藏 SDRAM的工作原理、控制时序、及相关控制器的配置方法一直是嵌入式系统学习、开发过程中的一个难点。掌握SDRAM的知识对硬件设计、编写系统启动代码、提高系统存取效率、电源管理都有一定的意义。本文想通过:1.SDRAM的工作原理。 2.HY57V561620 SDRAM介绍。 3.S3C2410和HY57V561620的接线方法。 4.S3C2410 SDRAM控制器的转载 2011-04-26 09:39:00 · 802 阅读 · 0 评论 -
SDRAM工作原理及S3C2410 SDRAM控制器配置方法(2)
<br />SDRAM工作原理及S3C2410 SDRAM控制器配置方法(2) 收藏 <br />四、S3C2410 SDRAM控制器的配置方法<br />在系统使用SDRAM之前,需要对S3C2410X的存储器控制器进行初始化。其中对与SDRAM(Bank6)相关的寄存器进行了特殊的设置,以使SDRAM能够正常工作。由于C语言程序使用的数据空间和堆栈空间都定位在SDRAM上,因此,如果没有对SDRAM(Bank6)的正确初始化,系统就无法正确启动。下面介绍与SDRAM相关的寄存器设置。<br />1、BW转载 2011-04-26 09:42:00 · 807 阅读 · 0 评论 -
w5100的使用
2010年11月23日 星期二 12:13前几天从淘宝买了个w5100模块,学习了一下。这个芯片真的不错,集成了硬件tcp/ip协议栈。操作很简单,主要是通过spi接口(当然也支持并口总线操作)配置网络的相关ip 掩码 物理地址 之类的值。 参原创 2011-09-13 11:07:12 · 3537 阅读 · 1 评论 -
玩转Openwrt(二) — 配合Android手机打造无线音乐播放器
前一篇文章大概介绍了刷入带ADSL驱动的openwrt以及简单的配置,这次就总结下一个好玩的应用,使用android手机+mpd打造一台无线音乐播放器。所需装备:DB120或者RG100A或者其它BCM6358芯片的路由一台USB声卡一件(我手里的两个声卡都能很好的工作,一个是steelseries 5HV2,一个是北蓝鼠 USB声卡 7.1声卡,就这两个的音质来说更加倾向于s转载 2012-02-23 15:57:17 · 34110 阅读 · 2 评论 -
玩转Openwrt(一) — 刷入带ADSL驱动的全功能版本
之前家里用的一直USR9108加上自己编译修改的内核及软件配合自己整的VIA小板子动物机,可是编译移植那真是叫一个痛苦,各种补丁各种依赖关系,实在头大,费时费力。而且还有那个悲催的USB1.1,那速度真叫认抓狂…我的移动硬盘插上基本就是个摆设…每每看到openwrt那丰富的软件资源,那真叫一个眼馋,虽然我的USR9108也能刷,可是那个单USB1.1的确令我很是失望,所以也就没有再折腾它的欲望了,转载 2012-02-23 16:01:59 · 18432 阅读 · 0 评论 -
Openwrt 编译教程
如您选择安装fedora11或者fedora9 Fedora 11 or 9: # yum install autoconf binutils bison bzip2 flex gawk gcc gcc-c++ gettext make ncurses-devel patch unzip wget zlib-devel 由于fedora 安装包本来就很全面,所以转载 2012-02-23 17:01:52 · 10195 阅读 · 0 评论 -
编译openwrt全过程(超详细)
本教程的编译环境:win7 专业版+VMwareWorkstation6.5虚拟机+Ylmf OS 3.0编译的过程中要保持电脑联网搭建编译环境应用程序--附件--终端sudo apt-get update (更新)安装编译需要的组件:sudo apt-get install gcc sudo apt-get install g++ sudo apt-ge转载 2012-02-23 17:16:00 · 141483 阅读 · 13 评论 -
推挽输出、开漏输出、OC、OD、线或、线与、竞争、冒险、毛刺【基本概念,常看看】
推挽输出与开漏输出的区别推挽输出:可以输出高,低电平,连接数字器件;开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内). 推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止. 要实现“线与”需要用OC(open collector)门电路转载 2012-02-27 16:24:58 · 2064 阅读 · 0 评论 -
2410看门狗驱动程序
2410看门狗驱动程序作者:yd2763132 提交日期:2009-12-28 17:10:00 | 分类:linux | 访问量:718 #include #include #include #include #include #include #include #include #include转载 2012-02-27 10:17:13 · 1517 阅读 · 0 评论 -
【参考】关于嵌入式系统的学习方向 分类: 参考
2011-08-22 21:56 60人阅读 评论(0) 收藏 举报原文地址:点击打开链接[cpp] view plaincopy本文乃同济大学软件学院王院长(JacksonWan)2004年10月在同济网论坛发表的帖子《谈谈软件学院高年级同学的学习方向》的第二部分。 三部分依次为:一、关于企业计算方向;二、关于嵌入式系转载 2012-02-29 17:09:52 · 1539 阅读 · 0 评论 -
【转】嵌入式时代已经来临,你还在等什么?---循序渐进学习嵌入式开发技术
分类: Linux Driver2011-06-10 11:21 72人阅读 评论(2) 收藏 举报 嵌入式时代已经来临,你还在等什么? ---循序渐进学习嵌入式开发技术最近经常有用人单位给我打来电话,问我这有没有嵌入式Linux方面的开发人员,他们说他们单位急需要懂得在嵌入式linux环境下的软件开发人员,我回答说,现在转载 2012-02-29 17:10:29 · 1181 阅读 · 1 评论 -
STM32的GPIO口的输出:开漏输出和推挽输出
2008年12月22日 星期一 11:23推挽输出与开漏输出的区别:>>推挽输出:可以输出高,低电平,连接数字器件。 输出 0 时,N-MOS 导通,P-MOS 高阻 ,输出0。 输出 1 时,N-MOS 高阻,P-MOS 导通,输出1(不需要外部上拉电路)。>>开漏输出:输转载 2012-03-02 14:09:56 · 3399 阅读 · 0 评论 -
串口通信 DTR DSR RTS CTS
参考网站:http://www.vrmo.com/qyfw/309.htmhttp://blog.ednchina.com/bellstudio/129041/message.aspxhttp://blog.youkuaiyun.com/lqz263/article/details/5416478串口通信可以连接两个设备, 当使用9芯线路时:1) 地(GND)转载 2012-03-31 14:49:23 · 3583 阅读 · 0 评论 -
usb驱动与网络故障
2007-06-19 15:23自从我上周五开始调试usb,我的网络开始变得很糟糕,今天才发现网络故障与usb的关系:我的系统里面开启了usb的功能,然后插上U盘之后,我的PC机就不能ping通局域网络上面任何一台机器了.为了查清楚到底是因为我一插上U盘,网络就会坏掉,还是因为我插上U盘,运行的程序引起的网络变坏,我就将Linux中的usb功能禁止掉,编译,运行转载 2012-04-27 10:32:10 · 13340 阅读 · 3 评论 -
分享我的PSOC3学习经验(不断更新)
[复制链接] billbot50116主题0好友117积分注册会员莫元117发消息电梯直达1楼 发表于 2011-3-19 18:转载 2012-04-27 18:32:00 · 9694 阅读 · 2 评论 -
USB的移植
2011年01月11日 星期二 20:22转载自 steven926最终编辑 tjcu1.未作移植,插入U盘后提示如下[root@Emux/]#usb 1-1: new full speed USB device using s3c2410-ohci and address 2usb 1-1: device descriptor read/64,转载 2012-04-27 10:32:31 · 3264 阅读 · 0 评论 -
RS-485半双工延时问题
[复制链接] yzz1636主题0好友292积分中级会员莫元288发消息电梯直达1楼 发表于 2008-3-16 17:49:18转载 2012-04-30 11:06:59 · 3596 阅读 · 0 评论 -
2416平台,u-boot-1.3.4支持U盘功能问题总结
分类: arm 2416 u-boot-1.3.4 支持u盘2011-08-06 14:50 366人阅读 评论(11) 收藏 举报①在include/configs/smdk2416.h中添加定义:#defineCONFIG_USB_OHCI#defineCONFIG_USB_STORAGE#defineCONFIG_DOS_PARTITION#defineCONFI转载 2012-05-10 13:02:43 · 1151 阅读 · 0 评论 -
s3c2440(2410) USB HOST不稳定的原因及解决方法(转)
s3c2440(2410) USB HOST不稳定的原因及解决方法(转) 今天tpu拿出一块2440板子调试,发现尽管采取了种种措施,USBHOST总是会偶尔不工作.把UCLK通过CLKOUT0引出,用示波器查看,发现不工作的时候,UCLK根本就没有稳定下来.于是仔细思考,影响USB的有这几个地方:外部晶振16.转载 2012-05-15 15:03:01 · 856 阅读 · 0 评论 -
做嵌入式驱动的前途何在
做嵌入式驱动的前途何在做嵌入式linux驱动的前途何在?或者说,怎么才能做好这一行?我做嵌入式驱动开发已经一年多了,感觉没学到多少东西。从网络驱动到CAN驱动、从dataflash驱动到NAND/NOR FLASH驱动、从CF/IDE驱动到各种嵌入式文件系统、从LCD/VGA驱动到音频驱动、从IAR到ADS再到GCC、Ucos到linux、从I2C总线到SPI再到S转载 2012-06-25 20:43:16 · 14258 阅读 · 3 评论 -
高通平台android开发总结
分类: android2012-02-11 21:01 1813人阅读 评论(3) 收藏 举报1、高通平台android开发总结1.1 搭建高通平台环境开发环境在高通开发板上烧录文件系统建立高通平台开发环境高通平台,android和 modem 编译流程分析高通平台 7620 启动流程分析qcril 流程分析,设置sim卡锁python scons 语法学习转载 2012-06-25 20:53:16 · 49654 阅读 · 5 评论 -
去百度还是去创新工厂? 信开复还是信彦宏?
分类: 移动万态2012-04-25 07:36 756人阅读 评论(10) 收藏 举报下面这篇文章得转载一下:我个人感觉:作为一个有理想的人,还是要把focus放到做事情上,人生才有意义。国内太浮躁了。==========================================================我前两天,收到一封邮件,一位快要毕业的的转载 2012-06-25 20:43:30 · 3743 阅读 · 2 评论 -
纠结的工控方向的ARM9选型
分类: LPC32502011-07-06 15:10 1046人阅读 评论(3) 收藏 举报 一直想做一套用于工控方向的ARM9平台,经历了漫长而纠结的选型,最终定下来还是用NXP的LPC3250了。因为是想业余时间做的一套平台,所以选择的过程也经历了将近半年的时间了,下面总结下我对几大厂家的ARM9的意见吧。 1. Nuvoton因为之前工作的一转载 2012-09-05 16:54:50 · 2195 阅读 · 0 评论 -
作为一个新人,怎样学习嵌入式Linux?(转自韦东山老师) (20
12-04-18 23:33:07)转载▼标签: it在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。学C语言唯一的方法是多写程序多练习,编译出错没关系,自己去解决;执行出错没关系,自己去分析。以前我是用VC来练转载 2012-10-16 13:10:40 · 8073 阅读 · 2 评论