ï»?!DOCTYPE html>
‹È€å…‰æŽ§åˆ¶å™¨çš„嵌入弾pÈ»Ÿè½¯äšg设计是指嵌入å¼å¾®å¤„ç†å™¨ARMä¸è¿è¡Œçš„åµŒå…¥å¼æ“作系¾lŸçš„¿UÀL¤å’Œåº”用èÊY件的设计åQŒè®¾è®¡ä¸å¯ä»¥ž®†åµŒå…¥å¼¾pÈ»Ÿè½¯äšg的开å‘分为四个层‹Æ¡ã€?
å¼•å¯¼åŠ è²½E‹åº Bootloader是系¾lŸåœ¨ä¸Šç”µ(sh¨´)或者å¤ä½åŽ˜q行的第一ŒD늨‹åºï¼Œ¾cÖM¼¼äºŽPC机的BIOSåQŒå®ŒæˆåµŒå…¥å¼¾pÈ»Ÿçš„硬件设备的åˆå§‹åŒ–,内嘽Iºé—´æ˜ 射囄¡š„建立åQŒäؓ最¾lˆè°ƒç”¨åµŒå…¥å¼æ“作¾pÈ»Ÿå‡†å¤‡å¥½çŽ¯å¢ƒã€‚è¿™ŒD늨‹åºéœ€è¦æ ¹æ®ç¡¬ä»¶çš„ä¸åŒä½œå‡ºä¿®æ”¹åQŒè®¾è®¡ä¸é€šè¿‡ä¿®æ”¹viviæ¥ä½œä¸ºæœ¬¾pÈ»Ÿçš„Bootloaderã€?
嵌入å¼Linux支æŒçš„ç¡¬ä»¶å¾ˆå¤šï¼Œæ˜¯ä¸€ä¸ªå…¶å†…æ ¸å¯è£å‡çš„æ“ä½œ¾pÈ»Ÿã€‚äØ“äº†èŽ·å¾—ç²¾½Ž€çš„å†…æ ¸å’Œé«˜ç¨³å®šæ€§ï¼Œž®±éœ€è¦æŒ‰ç…§åŠŸèƒ½éœ€æ±‚ï¼Œå¯¹å†…æ ¸è¿›è¡Œè£å‰ªã€‚准备好Linux çš„å†…æ ¸æºä»£ç åQŒåœ¨PCæœÞZ¸Šå®‰è£…适åˆäºŽè¯¥å†…æ ¸çš„äº¤å‰ç¼–译器åQŒç„¶åŽä¿®æ”¹Makefileæ–‡äšgåQŒä¿®æ”¹å†…æ æ€»£ç 完æˆå¯¹Nand Flash支挽{‰ï¼Œé…ç½®å†…æ ¸å’Œå®Œæˆç¼–译ã€?
æ ÒŽ(gu¨©)–‡ä»¶ç³»¾lŸç”¨æ¥å˜æ”„¡³»¾lŸè¿è¡Œæ—¶éœ€è¦çš„讑֤‡æ–‡äšgã€ç³»¾lŸé…¾|®æ–‡ä»¶å’Œå˜å‚¨æ•°æ®æ–‡äšg。系¾lŸå¼•导程åºå°±æ˜¯ä»Žæ ÒŽ(gu¨©)–‡ä»¶ç³»¾lŸè®¾å¤‡ä¸ŠåŠ è²å†…æ ¸åˆ°å†…å˜ä¸åŽÈš„ã€?
‹È€å…‰åµŒå…¥å¼åº”用½E‹åºå¾€å¾€éƒ½åŒ…å«å¤šä¸ªæ–‡ä»Óž¼Œå…¶ç»“æž„å¤æ‚ï¼ŒåŠŸèƒ½å¼ºå¤§ã€‚æ ¹æ®åµŒå…¥å¼‹È€å…‰æ‰“æ ‡æœºæŽ§åˆ¶å™¨ç³»¾lŸè¦å®žçŽ°çš„åŸºæœ¬åŠŸèƒ½å°†åº”ç”¨½E‹åºåˆ’åˆ†ä¸ø™‹¥òq²ä¸ªæ¨¡å—åQŒæ¨¡å—å¼çš„结构能够ä‹É¾~–ç¨‹è®¾è®¡æ›´åŠ ½Ž€å•,在修æ”ÒŽ(gu¨©)ˆ–å¢žåŠ å…¶ä»–åŠŸèƒ½æ—¶ä¸éœ€è¦å¯¹æ•´ä½“¾l“æž„˜q›è¡Œé‡æ–°¾~–排åQŒæ¨¡å—化的设计的å„个模å—åè°ƒå·¥ä½œä½¿æ¿€å…‰æ‰“æ ‡æœº¾pÈ»ŸèŽ·å¾—è‰¯å¥½çš„è¿è¡Œã€?