您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 基于嵌入式技术智能家庭网络系统的研究与设计
湖南大学硕士学位论文基于嵌入式技术智能家庭网络系统的研究与设计姓名:崔晶晶申请学位级别:硕士专业:通信与信息系统指导教师:易波20070413IuClinuxARMuClinux32ARMS3C44B0XuClinuxARMuClinuxTCP/IPS3C44B0XIIAbstractWiththedevelopmentofthenetworkandinformationtechnology,smarthomearebecomingrealization.Homenetworkisanimportantpartofhomeinformationbasicinstallation.Byhomenetwork,someinstruments,suchascommunicationequipment,electricalappliances,homealarmequipmentcanbecombinedtoconstituteasystemofsmarthomeformonitoring,controllingandmanagingatdifferentareas.Meantime,homenetworkcankeephomeinstrumentscoordinatingwithhomeenvironment.Theconstructionoftheintelligentcommunitywillsolvethebottle-neckproblemofthelaststage,spreadtheinformationhighwaytothecommunityandhome,andbringthesafe,convenient,economical,comfortablelifetotheresidents.Thepaperaimsatconstructingintelligenthomenetworkandsmarthome.Firstly,studyembeddedoperatingsystemuClinuxandtheARMprocessor.Secondly,analyzenetworkenvironmentoftheintelligentcommunity,providenetworkconstructivesolutionstudyonthearchitecturesofhomenetworkandthefunctionarchitecturesofintelligenthome.Againthemaincontentistheresearchofsmarthomegatewaybasedonthe32-bitARMandembeddedreal-timeoperatingsystem.Consideringthestabilityandexpansibility,thesystemadoptstheembeddedoperatingsystemuClinuxandtheARMprocessorofS3C44B0Xanadvanced32-bitembeddedRISCmicroprocessor.Itdescribesthehardwaredesignofthegateway,andthendiscussestheprocessofthetransplantofoperatingsystem.ItexpatiatestherealizationofembeddedTCP/IPprotocolandthecommunicationbetweenthegatewaywithEthernet.Finally,thispaperintroducesthesystemofmeterreadingathomebasedonthehomegateway.Thesystemofmeterreadingathomeprovidesthemanagementofdailywater,electricity,coalgassaleandmonitorsthreelists.KeyWords:EmbeddedTechnique;HomeGateway;S3C44B0X;HomeMeterReadingSystem1______2111.1[1]6070[2]3X10HBShomebusCEBus[3]EIAClipaslC-BusLonworks[4]EchelonHomePNA[5]HomePNAIEEE802.11,HomeRF[6]Bluetooth[7][8]2001Internet21.2[9]1234561.1[10~12]XDSLPSTNCABLEMODEMETHERNET31.320701X-10X-10[13]2CEBusX-10EIA198441992CEBusConsumerElectronicBusEIA-600CEBusXDSLPSTNETHERNETTV1.1410Kbps[3]3HomePNA:3ComAMDIBMIntelAT&TWireless11[5][14]4LonWorksLonWorksEchelon19911997EIAEIA/IS709[4]5HomePlug70[14]6UPnPUPnPUniversePlugandPlayMicrosoft1999[12]IPAutoIPDHCPMulticastDNS7JiniJiniSunMicrosystems1999Java[12]8HBSHBSHomeBusSystem[15]9SCP[14]10EIBEIBEuropeanInstallationBusEIBAEuropeanInstallationBusAssociationEIB[15][16]11EHSEHSEuropeanHomeSystemESPRITEuropeanStrategicProgrammeforResearchandDevelopmentinInformationTechnology/EHSISO/OSI[15]12ECHONETInternet[14][17]OpenServiceGateway,OSGPCPCPCHomeAudioVideoInteractiveHAVIPCJini,CEBus,HomeAPI,HomePNA,HomePnP,HomeRF5ZeTCLHID.home(multi-agent)[18]-[20]HSSINAserviceofhomesecuritysystemonintelligentnetworkTCP/IP[21]RTL-lwIPReal-TimeLinuxlightweightIPlwIPTCP/IPTCP/IPRTLinux[22]CPU1.4LinuxLinuxLinuxARMARMCPU16/32RISCS3C44B0XuClinuxTCP/IP61.2.3.ARMS3C44B0XuClinuxTCP/IP4.722.12.1.1LinuxLinuxLinuxRTOSOS“”“”“”1.2.HOMENETWORKING-ROTS1.2.3.GUI4.LinuxLinuxTCP/IPGUILinuxMicrowindowsMiniGUIQT/EmbeddedLinux1.2.3.LinuxLinux1.Linux82.LinuxLicense3.LinuxLinux[24]2.1.2LinuxLinux2.1LinuxCPUpipesystemVIPCsocketLinuxLinuxLinux[25]2.1Linux92.1.3Linux1.LinuxLinux2.Linuxmoduleprogramming3.LinuxLinuxLinuxLinux4.LinuxLinuxLinuxGNU5.LinuxLinuxLinuxSocketAPITCP/IPWebServer2.2ARMS3C44B0XMCUARM7TDMIARMAdvanceRISCMachines32RISCReducedInstructionSetComputerARMRISCCISCComplexInstructionSetComputer10CISC20%80%80%20%20%-80%RISC[14][26]2.2.1ARMARMARMARM4V4TARM7ARM9V5TEARM9EARM105TEJARM10EJV6ARM111.ARM72.1ARM7usrfiqirqsvcabtundsysARMv42.ARMARMARM32ARMThumb16ThumbThumbARMThumbARM16bit32bitThumb16bit160%ThumbARMARM65%ThumbThumb32bitARMThumb32bit3232113.ARMARM373231PC6124.ARMexceptionARM72.2ARM70x000000000xFFFF000010x000000040xFFFF00046SWI0x000000080xFFFF000860x0000000C0xFFFF000C50x000000100xFFFF00I02IRQIRQ0x000000180xFFFF00184FIQFIQ0x0000001C0xFFFF00IC3exceptionvectors2.2.2ARM7TDMIARM7MCU32ARM7MCU1.ICE-RT2.3.0.9MIP/MHz4.16Thumb5.WindowsCELinuxPalmOS6.ARM9ARM9EARM10E8.130MIPSTDMI12TThumb16ThumbDDebugDebugMMultiplierIICEICEARM7TDMIRISCCISCARM7TDMI32.22ARM7TDMIVanNeumann32ARM7TDMIICE_RTDCCICERTJTAGJointTestActionGroup2.2.3ARMARMCARM2.2131.-Otime-Ospace-Otime-Ospace2.ARMC32x/vzxy*zy23.unitcounter1unitcount{return++count%50}unitcounter2unitcount{if++count=60count=0returncount}counter2counter14.xmin&&xmaxmin05.006.CcharintlongshortcharshortARM327.4ARM4454[27]142.2.4SamsungS3C44B0XSamsung16/32RISCS3C44B0XS3C44B0X[23]8KBcacheSRAMLCD2UART4DMAFP/EDO/SDRAMPWM5I/ORTC810ADCI2CI2SSIOPLLS3C44B0XARM7TDMI0.25mS3C44B0XS3C44B0XSAMBAIIARMCPUS3C44B0X12.5VARM7TDMI8KBSAMBAII66MHz2FP/ED0/SDRAM3LCD256STNLCDDMA42DMA2DMA52UARTIrDA1.016FIFO1SIO61I2C71I2S85PWM191071I/O81112810ADC13RTC14PLL2.3S3C44B0X[23]152.2.5S3C44B0XS3C44B0XSamsungS3C44B0X66MHzARM78MSDRAM2MFLASH10MBase-TIDEUSB1.1I2CRTCLCD640×480320×240STN/DSTN2562RS232UARTModem14JTAG1×41×3LED2.4S3C44B0XIC2.3ARM7TDMITAPPLL8KBCacheARM7TDMICPU&/BDMA2ROM/SRAMDRAM/SDRAMLCDDMALCDCONT.ADCRTCGPIOI2CI2SUART0.116FIFOI/OZDMA2PWM0~4,5CPUJTAG
本文标题:基于嵌入式技术智能家庭网络系统的研究与设计
链接地址:https://www.777doc.com/doc-4769102 .html