Upload
naomi
View
57
Download
1
Embed Size (px)
DESCRIPTION
Fundamentals of Embedded System. 陳家裕 [email protected]. Professional Specialty. Smart phone Linux and WinCE platform Application and Lib Instant Message VOIP-Session Initiation Protocol (SIP) Embedded Linux 遠端心電圖系統. 嵌入式系統範疇. - PowerPoint PPT Presentation
Citation preview
Fundamentals of Embedded [email protected]
Professional SpecialtySmart phoneLinux and WinCE platformApplication and LibInstant MessageVOIP-Session Initiation Protocol (SIP)Embedded Linux
(3)( )ARM(3)DSP(3)(3+3.)(3+3.)(3+3)
(1-2)//(4,6)I/O(5)/RTOS(7)(8)
Embedding a computerCPUmeminputoutputanaloganalogembeddedcomputerRing! Ring! Ring!
RTOSVxWORKsNucleus PalmWindows CELinux SoCARMMIPSRambusMentorSynopsysInsiliconDSP GroupVirageLogicArtisanParthusNTT DoCoMoiMode3GWEB 2.0
About your workLib ,portingBoot LoaderOS portingdriver ,(IC Design SOC)
Software Engineer SkillC/C++Java(J2ME,J2SE,J2EE)Linux (OS,Program,Application)WINCE (.NET)PlatformSocketThreadPorting
I/O
Real-time performancehard real-time: if deadline missed system has failed (car brakes!)soft real-time: missing deadline degrades performance (skipping frames on DVD playback)Real-world I/O performancesensor and actuators require continuous I/O (cant batch process)Costhardware/Softwarestructures, particularly memorystatic code size very important (cost of ROM/RAM)often ship millions of copies (worth engineer time to optimize cost down)Powerexpensive package and cooling affects cost, system size, weight
???? ? ????
MP3 Player DesignGoalFunctionsMP3/MP3
SolutionsMP3/MP3 (/)MP3CPUSOC ( System On Chip )
Internet-enabled embedded systemInternet appliancesIP addressReal time? or notPDA
Smart Phone-(Active Sync)PDAMorePDA Phone Smart Phone
Linux for Embedded SystemLinux Linux UNIX UNIX PC Desktop
Java(J2ME,J2SE,J2EE)
J2ME
Google MapJ2MEGoogle Map
Windows CE 62006/6/20Windows CE 6 beta3232000Visual Studio 20051996Windows CE 1.0CECPU,,
Boot LoaderBoot LoaderResetBoot Loader BIOSOS LoaderLILOGRUB
SoC-System on Chip(System-on-chipSoC)SoC()MPUDSPSoCEmbedded MemoryRAMROMFlashControl Logic CircuitBus InterfacePCIAGPUSBIEEE1394Embedded SoftwareRTOSMiddlewareFirmware
SoC
SoCSoC0.25um1MBReusable IPConfigurabilityProgrammabilityReal World Interface
Silicon Intellectual Property(SIPIP)Design ReuseSoC(Silicon Intellectual Property; SIPIPICICIPICICARM is a kind of IPhttp://nsoc.eic.nctu.edu.tw/chinese.asp
WEB 2.0Googlemp3.com Napstercontent management systems wikisOfoto Flickr Flickr N Flickr Nokia N93Nokia N73 Nokia N72