分类:æ“作系统
语言:简体中文
大小:未知
发布时间:11-12-21
目录:
第1ç« å¼•è¨€. 11.1 为什么使用linux 11.2 嵌入å¼linux现状 21.3 å¼€æºå’Œgpl 21.4 æ ‡å‡†å’Œç›¸å…³æœºæž„ 31.4.1 lsb 31.4.2 osdl 31.5 å°ç»“ 4å‚è€ƒèµ„æº 4第2ç« åµŒå…¥å¼åˆä½“验 52.1 需è¦åµŒå…¥å¼ç³»ç»Ÿå— 52.2 嵌入å¼ç³»ç»Ÿå‰–æž 62.2.1 典型嵌入å¼linux系统设置 72.2.2 å¯åŠ¨ç›®æ ‡æ¿ 82.2.3 å¯åŠ¨å†…æ ¸ 92.2.4 å†…æ ¸åˆå§‹åŒ–概述 102.2.5 第一个用户空间进程:init 112.3 å˜å‚¨çš„æ€è€ƒ 122.3.1 é—ªå˜ 122.3.2 nandé—ªå˜ 13 内容简介:虽然有很多好作å“讲述Linux,但是没有一本书能为嵌入å¼Linuxå¼€å‘人员æä¾›å¦‚æ¤å¹¿æ³›çš„ä¿¡æ¯å’Œå»ºè®®ã€‚当然,有一些éžå¸¸ä¼˜ç§€çš„书ç±ä»‹ç»äº†Linuxå†…æ ¸å’ŒLinuxç³»ç»Ÿç®¡ç†æ–¹é¢çš„知识,本书也å‚考了其ä¸çš„一些,而且我认为其ä¸å‡ 本应该摆放在åŒç±»ä¹¦ä¸æœ€é†’目的ä½ç½®ã€‚.  书ä¸å¤§éƒ¨åˆ†ç´ æå–自我在Monta Vista这些年收到的一些工程师的æ¥ä¿¡ã€‚当时我的èŒè´£æ˜¯åµŒå…¥å¼Linux顾问ã€FAE(Field Application Engineer,现场应用工程师)。Monta Vista是一个领先的嵌入å¼Linuxå‘行版开å‘商。  å³ä½¿å¯¹äºŽå¾ˆæœ‰ç»éªŒçš„软件工程师æ¥è¯´ï¼ŒåµŒå…¥å¼Linux也带æ¥äº†å‡ 个空å‰çš„æŒ‘战。首先,对那些具有多年实时æ“作系统(RTOS)å¼€å‘ç»éªŒçš„工程师,.他们很难把æ€ç»´è½¬æ¢åˆ°Linux上æ¥ï¼šç¬¬äºŒï¼Œåº”用程åºå¼€å‘人员通常很难ç†è§£äº¤å‰å¼€å‘çŽ¯å¢ƒä¹‹é—´çš„å¤æ‚关系。  虽然本书是定ä½åœ¨åˆšæŽ¥è§¦åµŒå…¥å¼Linuxå¼€å‘人员的åˆçº§è¯»ç‰©ï¼Œä½†æ˜¯æˆ‘确信有ç»éªŒçš„å¼€å‘äººå‘˜ä¹Ÿä¸€å®šèƒ½ä»Žä¹¦ä¸æ‰¾åˆ°æœ‰ç”¨çš„æç¤ºå’ŒæŠ€å·§ï¼Œå› 为这些是我多年积累的ç»éªŒã€‚  给嵌入å¼Linuxå¼€å‘者的建议  书ä¸è¿˜åŒ…括我的一些观点。作为一å嵌入å¼å·¥ç¨‹å¸ˆï¼Œè¦è·Ÿä¸ŠåµŒå…¥å¼Linux环境的快速å‘å±•ï¼Œä½ éœ€è¦çŸ¥é“è¿™äº›è§‚ç‚¹ã€‚ä¹¦ä¸æ²¡æœ‰é‡ç‚¹è®²è§£Linuxå†…æ ¸ï¼Œåœ¨è°ˆè®ºå†…æ ¸çš„ç« èŠ‚ä¸é‡ç‚¹ä»‹ç»äº†å†…æ ¸å·¥ç¨‹ï¼Œä½ å¯ä»¥é˜…读专门介ç»å†…æ ¸çš„è‘—ä½œæ¥äº†è§£å†…æ ¸çš„çŸ¥è¯†ã€‚é€šè¿‡æœ¬ä¹¦å¯ä»¥å¦ä¹ åˆ°å†…æ ¸æºç æ ‘çš„ç»„ç»‡å’Œå¸ƒå±€ï¼Œå¯ä»¥äº†è§£å†…æ ¸é•œåƒçš„二进制文件的组æˆéƒ¨åˆ†ï¼Œä»¥åŠè¿™äº›å†…容如何被载入,它们在嵌入å¼ç³»ç»Ÿä¸çš„作用ç‰ã€‚图5-1是我最欣èµçš„图之一,它以图解的方å¼å½¢è±¡åœ°è¯´æ˜Žäº†åˆ›å»ºå†…æ ¸é•œåƒçš„å®Œæ•´è¿‡ç¨‹ã€‚ã€€ã€€åœ¨æœ¬ä¹¦çš„ä¸€äº›ç« èŠ‚ä¸ï¼Œä½ å¯ä»¥å¦ä¹ 构建(build)系统的工作原ç†ï¼Œä»¥åŠæ€Žæ ·å°†å®šåˆ¶çš„å†…æ ¸å˜åŒ–åŠ å…¥åˆ°å†…æ ¸ï¼Œä»¥æ»¡è¶³é¡¹ç›®çš„éœ€è¦ã€‚ä½ å°†äº†è§£ç”¨äºŽé©±åŠ¨ä¸åŒä½“系结构的é…置和Linuxå†…æ ¸æºç æ ‘çš„ç‰¹æ€§ã€‚æ›´é‡è¦çš„æ˜¯ï¼ŒæŽŒæ¡å¦‚ä½•ä¿®æ”¹ç³»ç»Ÿä½¿ä¹‹æ»¡è¶³è‡ªå·±çš„éœ€æ±‚ï¼Œæˆ‘ä»¬å°†åœ¨å†…æ ¸å‘½ä»¤è¡Œå‚æ•°æœºåˆ¶çš„内容ä¸å±•å¼€æ·±å…¥è®¨è®ºã€‚ä½ è¿˜å°†å¦ä¹ 到它如何工作ã€å¦‚ä½•æ ¹æ®éœ€æ±‚é…ç½®å†…æ ¸è¿è¡Œæ—¶çš„行为ã€å¦‚何扩展系统功能ç‰å†…容,å¦ä¹ å¦‚ä½•å¯¼èˆªå†…æ ¸æºä»£ç ,为相关嵌入å¼ç³»ç»Ÿçš„ä¸åŒä»»åŠ¡é…ç½®å†…æ ¸çš„èƒ½åŠ›ã€‚å…¶å®ƒä¸€äº›å†…å®¹è¿˜åŒ…æ‹¬ä¸€äº›åµŒå…¥å¼å·¥ç¨‹ä¸éžå¸¸æœ‰ç”¨çš„æç¤ºå’ŒæŠ€å·§ï¼Œå†…容涵盖了bootloadcrã€ç³»ç»Ÿåˆå§‹åŒ–ã€æ–‡ä»¶ç³»ç»Ÿã€Flashå˜å‚¨å’Œå†…æ ¸ã€åº”用程åºè°ƒè¯•技巧。
...