ï»?!DOCTYPE html>
éšç€åµŒå…¥å¼äñ”å“的涌现和ARM处ç†å™¨çš„应用技术的日益æˆç†ŸåQŒARM处ç†å™¨å·²¾l扩展到通信ã€ç½‘¾lœã€æ¶ˆè´¹ç±»ç”?sh¨´)å产哽{‰ä¼—多领域ã€?
ARM处ç†å™¨ç§¾cÖM¼—多,按照架构的差异å¯ä»¥å°†å…¶åˆ†ä¸ºARM7ã€ARM9ã€ARM11以åŠARMCortex½{‰ç³»åˆ—,而且æ¯ä¸ª¾pÕdˆ—çš„ARM处ç†å™¨è¿˜åˆ†äØ“ä¸åŒPå†…æ ¸çš„äñ”å“。目å‰ï¼Œå„ç§åŠŸèƒ½åŠæ€§èƒ½çš„ARM处ç†å™¨äñ”å“比较é½å…¨ï¼Œè€Œä¸”ä»äh ¼ä½Žå»‰åQŒä¾›è´§èµ„æºæœ‰ä¿éšœã€?
å› æ¤åQŒå°†æ¤æ¬¡è®¾è®¡ä¸çš„嵌入å¼å¾®å¤„ç†å™¨èŠ¯ç‰‡çš„选型¾~©å°åœ¨ARM处ç†å™¨ä¸˜q›è¡Œé€‰æ‹©ã€‚结åˆåµŒå…¥å¼‹È€å…‰æ‰“æ ‡æœºå¯¹å¾®å¤„ç†å™¨çš„è¦æ±‚åQŒåœ¨é€‰æ‹©å…·ä½“åž‹å·çš„ARM处ç†å™¨æ—¶åº”è€ƒè™‘ä»¥ä¸‹å‡ ä¸ªä¸»è¦å› ç´ ,
首先åQŒé€‰æ‹©çš„ARM处ç†å™¨æ˜¯å¸¦æœ‰MMUçš„å†…æ ¸ã€?
控制器系¾lŸé€‰ç”¨äº†åµŒå…¥å¼Linuxæ“作¾pÈ»ŸåQŒå› æ¤è¦æ±‚选择的ARMå†…æ ¸è¦èƒ½å¤Ÿæ”¯æŒåµŒå…¥å¼Linuxæ“作¾pÈ»ŸåQŒç„¶è€Œæ²¡æœ‰MMU功能的ARMå†…æ ¸(例如ARM7TMDI)支æŒçš„Linuxæ“作¾pÈ»Ÿåªèƒ½æ˜¯Linuxã€?
其次åQŒç”±äºŽARM芯片的内¾|®å˜å‚¨å™¨å®šw‡ä¸å¯èƒ½æ»¡‘Œ™¿è¡ŒåµŒå…¥å¼Linuxæ“作¾pÈ»Ÿçš„è¦æ±‚,必然è¦æ‰©å±•å˜å‚¨å™¨åQŒå› æ¤è¦æ±‚ARM处ç†å™¨èƒ½å¤Ÿæ‰©å±•å¤–部å˜å‚¨å™¨ã€‚大部分的ARM芯片都带有SDRAMå’ŒFlash控制器åŠå¤–部扩展接å£åQŒåªæ˜¯ä¸åŒçš„ARM芯片å¯ä»¥æ‰©å±•
的芯片数é‡å’Œå®šw‡ä¸åŒä»¥åŠå¤–部数æ®æ€Èº¿ä½æ•°ä¸åŒåQŒéœ€è¦æ ¹æ®åº”用è¦æ±‚选择åˆé€‚çš„ARM芯片ã€?
¾pÈ»Ÿçš„主旉™’Ÿé¢‘率。系¾lŸçš„ä¸ÀL—¶é’Ÿé¢‘率决定了ARM芯片的处ç†é€Ÿåº¦åQŒé€‰æ‹©çš„微处ç†å™¨çš„ä¸ÀL—¶é’Ÿé¢‘率最好在60MHz以上åQŒä»¥æ»¡èƒö高速数æ®å¤„ç†çš„è¦æ±‚ã€?
在嵌入弾pÈ»Ÿä¸ï¼Œæœ€å¥½é‡‡ç”¨ä¸æ–æ–¹å¼æ¥è§£å†³åµŒå…¥å¼å¾®å¤„ç†å™¨ä¸Žå¤–设的数æ®äº¤æ¢é—®é¢˜ã€‚相比于其他的方法,使用外部ä¸æ–的设计å¯ä»¥å¤§òq…度å‡å°‘微处ç†å™¨ä»ÕdŠ¡è°ƒåº¦çš„工作é‡ã€‚åµŒå…¥å¼‹È€å…‰æ‰“æ ‡æœº¾pÈ»Ÿä¸éœ€è¦å¤šä¸ªä¸æ–æ¥è§£å†³è¾…助处ç†å™¨å‘ä¸Õd¤„ç†å™¨å‘é€äº‹ä»¶è¯·æ±‚ï¼Œå› æ¤åQŒé€‰æ‹©çš„嵌入å¼å¾®å¤„ç†å™¨è¦èƒ½å¤Ÿæä¾›èƒö够的外部ä¸æ–ã€?
嵌入å¼æ¿€å…‰æ‰“æ ‡æœºè¦å®žçŽ°æ‰“æ ‡å†…å®¹å’Œæ‰“æ ‡æœºçŠ¶æ€ä¿¡æ¯çš„昄¡¤º,高性能的LCD昄¡¤ºè®‘Ö¤‡æ˜¯å¿…ä¸å¯ž®‘çš„åQŒé€‰æ‹©å†…ç½®LCD控制器的ARM芯片会给设计带æ¥å¾ˆå¤§æ–¹ä¾¿ã€?
‹È€å…‰æ‰“æ ‡è¿‡½E‹ä¸åQŒéœ€è¦åµŒå…¥å¼å¾®å¤„ç†å™¨ž®†å¤§é‡çš„振镜ä½ç½®æ•°æ®å’Œåšg时数æ®å‘é€ç»™è¾…助处ç†å™¨ï¼Œé€‰ç”¨å¸¦æœ‰DMA控制器的嵌入å¼å¾®å¤„ç†å™¨åƈ采用DMA方弘q›è¡Œæ•°æ®ä¼ 输ž®†å¤§òq…度æ高ä¸Õd¤„ç†å™¨ä¸Žè¾…助处ç†å™¨ä¹‹é—´æ•°æ®ä¼ 输的速率ã€?