內容簡介
本書是阿南根據自己多年的嵌入式自學和產品研發經歷,為廣大嵌入式學習者精心設計的。本書以主頻達1GHz的ARMCortex-A8核心處理器S5PV210開發學習平台ANARM-A8-S5PV210為設計目標。旨在指導學習者親自DIY該學習平台,從平台最初的功能分析確定,到硬體電路的分析,原理圖繪製,物料的選型與封裝確定,再到高速PCB設計,再到硬體電路調試等。本書是親自設計、製作該學習平台的嵌入式硬體相關技術的全方面介紹和體驗,也是實踐產品開發的硬體相關的全過程。在本書的最後一章還討論了從DIY到實踐產品過程可能出現的問題及解決方法,使學習者能夠意識到從技術到產品的差距及注意事項。作者簡介
程昌南(網名:阿南),211C知名網友,《ARMLinux入門與實踐》一書的作者。2000年在校時開始自學51系列單片機,2004畢業後一直從事ARM嵌入式相關產品的軟、硬體研發。
圖書目錄
第1章概述
1.1恐怖的嵌入式
1.2常用ARM核心及處理器
1.31GHz主頻Cortex-A8處理器選型比較
1.4三星處理器及S5PV210介紹
1.5DIY式學習方法的可行性分析與學習重點
1.6本書的學習開發思路步驟
第2章SMDKS5PV210硬體分析
2.1平台概述及組成
2.2CPU板原理圖SMDK_S5PV210_CPUBoard分析
2.2.1S5PV210(SYS&Connectiviv)/BootOption
2.2.2S5PV210(DDR2&SRoMMem.ry)
2.2.3S5PV210(Media)
2.2.4S5PV210(GenPower)
2.2.5DDR2(1GbitX4)XM1
2.2.6DDR2(2GbitX4)XM2
2.2.7PowerJumber
2.2.8Power(DCjack&Regulator)
2.2.9Reset/Clocksource/JTAG
2.2.10Power-PMICSocket
2.2.11LevelShifter&Buffer(SROMEBIIF)
2.2.120neNAND/LCDI/F(NonMIPI)
2.2.13MMC#0
2.2.14MMC#l#2/HS-SPI
2.2.15CameraI/FAPort(Non-MIPI)
2.2.16HDMI/MIPI-CSI/MIPI-HSI/USB
2.2.17MIPI-DSI/TSI
2.2.1882BConnector(CPU)
2.2.19CPU板電源分配
2.3BASE板原理圖smdkcllO_base_bd_sch_rev02分析
2.3.182BConnector(Base)
2.3.2NOR/NAND/SRAM/ChipSelection
2.3.3CFlModem/KeySwitching
2.3.4CompactFlashCardSocket
2.3.5Ext.ROMBus/Host_ModemIFlMHL
2.3.6CameraI/FBPort
2.3.7AudioSwitch
2.3.8Audio(WM9713_AC97)
2.3.9Audlo(WM8580_PCM/IIS&,5.1CH)
2.3.10SPDIFOut/12CEEPROM
2.3.1lAudioJack
2.3.12ExternalKeypad
2.3.13UART/IrDA
2.3.14Ethernet100Mbps(dm9000)
2.3.15ModuleConnectorl&2
2.3.16ModuleConnector3&4
2.3.17TVInterfacelPWMlLED/EINT
2.3.18RMBb‘dIF(forSMDKb’dtest)
2.4LCD板原理圖smdkcllO_lcd_bd_sch_rev02分析
2.4.1ConnectortoSMDK
2.4.24.8寸WVGA(800X480)
2.4.3PortraitWVGA(480X800)
2.5擴展模組原理圖
2.5.1ExternalOneNAND
2.5.2DSIDaughterBoard
第3章DIY套件ANARM_A8_S5PV210硬體設計
3.1功能設計思路
3.1.1設計思路
3.1.2功能分析
3.1.3功能配置
……
第4章ANARM_A8_S5PV210原理圖繪製實踐-基於OrCADCapture
第5章BOM物料整理及器件封裝的確定
第6章PCB設計指南
第7章ANARM_A8_S5PV210PCBLayout實踐基於AllegroPCBDesign
第8章ANARM_A8_S5PV210硬體調試
第9章DIY到產品化設計的思考
後記