正在加载图片...
3332.中文化处理 334.应用实例一电子文本阅读器 115 3.341功能要求以及方案选择: 3342具体实现 第四章交叉编译 4.1.编译原理 4.1.1.基础知识 .17 4.1.1.1.编译的一般过程 117 4.1.1.2.与编译器相关的程序 4.1.1.3.编译器的移植 l19 41.2.词法分析 119 41.2.1.词法的形式化描述 119 41.22.词法分析程序的设计 41.3.语法分析 41.3.1.自顶向下的语法分析 41.32.自底向上的语法分析 126 41.4.中间代码 128 4.1.5.代码优化 42.交叉编译技术 133 42.1.交叉编译 42.2.GCC交叉编译器 42.2.1.GCC编译流程. 42.22. Linux环境下的GCC交叉编译器 第五章嵌入式 Linux的软件开发环境 5.1.交叉编译环境 142 5.1.1.编译开发环境的建立 5.1.1.1安装交叉编译环境 142 51.1.2.添加设备驱动和内核模块 142 51.2.可执行文件 51.2.1.Co文件格式 51.2.2.elf文件格式 51.2.3.flat文件格式 52.调试技术 521.常见调试方法 522.内存调试 522.系统调用跟踪 148 523.程序调试 149 53.系统引导和内核启动 531. Bootloader程序的设计与实现 531.1.硬件平台的通信 531.2.硬件平台初始化程序 53.1.3.硬件平台监控程序 532. uCLinux移植. 532.1.第一阶段- iv - 3.3.3.2. 中文化处理.............................................................................................114 3.3.4. 应用实例-电子文本阅读器............................................................................115 3.3.4.1 功能要求以及方案选择:.......................................................................115 3.3.4.2 具体实现...................................................................................................115 第四章 交叉编译.........................................................................................................................117 4.1. 编译原理.......................................................................................................................117 4.1.1. 基础知识............................................................................................................117 4.1.1.1. 编译的一般过程.....................................................................................117 4.1.1.2. 与编译器相关的程序.............................................................................118 4.1.1.3. 编译器的移植.........................................................................................119 4.1.2. 词法分析............................................................................................................119 4.1.2.1. 词法的形式化描述.................................................................................119 4.1.2.2. 词法分析程序的设计.............................................................................122 4.1.3. 语法分析............................................................................................................123 4.1.3.1. 自顶向下的语法分析.............................................................................124 4.1.3.2. 自底向上的语法分析.............................................................................126 4.1.4. 中间代码............................................................................................................128 4.1.5. 代码优化............................................................................................................130 4.2. 交叉编译技术...............................................................................................................133 4.2.1. 交叉编译............................................................................................................133 4.2.2. GCC 交叉编译器................................................................................................134 4.2.2.1. GCC 编译流程.........................................................................................134 4.2.2.2. Linux 环境下的 GCC 交叉编译器.........................................................137 第五章 嵌入式 Linux 的软件开发环境 .....................................................................................142 5.1. 交叉编译环境...............................................................................................................142 5.1.1. 编译开发环境的建立........................................................................................142 5.1.1.1 安装交叉编译环境...................................................................................142 5.1.1.2. 添加设备驱动和内核模块.....................................................................142 5.1.2. 可执行文件........................................................................................................143 5.1.2.1. Coff 文件格式..........................................................................................143 5.1.2.2. elf 文件格式.............................................................................................143 5.1.2.3. flat 文件格式 ...........................................................................................143 5.2. 调试技术.......................................................................................................................144 5.2.1. 常见调试方法....................................................................................................144 5.2.2. 内存调试............................................................................................................145 5.2.2. 系统调用跟踪....................................................................................................148 5.2.3. 程序调试............................................................................................................149 5.3. 系统引导和内核启动...................................................................................................154 5.3.1. Bootloader 程序的设计与实现..........................................................................154 5.3.1.1. 硬件平台的通信.....................................................................................154 5.3.1.2. 硬件平台初始化程序.............................................................................154 5.3.1.3. 硬件平台监控程序.................................................................................155 5.3.2. uCLinux 移植......................................................................................................155 5.3.2.1. 第一阶段.................................................................................................155
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有