[信息与通信]第 2 章 嵌入式Linux开发基础.ppt

[信息与通信]第 2 章 嵌入式Linux开发基础

目 录 2. 1 Linux程序的编译和交叉编译 2.1.1 gcc编译器简介 2.1.2 gcc的执行过程 2.1.3 gcc的基本用法和选项 2.1.3 gcc的基本用法和选项 2.1.4 gcc的错误类型分析 2.2 嵌入式Linux动态库和静态库的制作与应用 2.2.1 Linux静态库和动态库 2.2.1 Linux静态库和动态库 2.2.2 静态库的制作和应用 2.2.3 动态库的制作和应用 2.3 Makefile 基础和应用 2.3.1 Makefile 基本结构 2.3.1 Makefile 基本结构 2.3.1 Makefile 基本结构 2.3.1 Makefile 基本结构 2.3.2 Makefile 变量 2.3.2 Makefile 变量 2.3.2 Makefile 变量 2.3.2 Makefile 变量 2.3.2 Makefile 变量 2.3.2 Makefile 变量 2.3.2 Makefile 变量 2.3.2 Makefile 变量 2.3.3 Makefile 规则 2.3.3 Makefile 规则 2.3.3 Makefile 规则 2.3.3 Makefile 规则 2.3.4 make 的使用 2.4 linux gdb调试技术 Linux gdb(本地) Linux gdb简介 Gdb 主要命令列表 Linux gdb简介 GDB是一个功能强大、运行稳定的程序调试工具,通过与gcc的配合使用,为基于linux的软件开发提供了一个完善的调试环境。 在使用GDB调试程序之前,可执行程序编译选项应该加上 -g -g3 包括所有的调试信息。 Linux gdb主要命令列表 调试实例:源程序 调试实例:编译调试 Gdb 远程调试简介 Gdb 远程调试简介 Gdb 远程调试:下载 Gdb 远程调试:配置编译 Gdb 远程调试:配置编译gdb Gdb 远程调试:配置编译gdbserver Gdb 远程调试实例 (1)编译下载 Gdb 远程调试实例 (2)启动gdbserver Gdb 远程调试实例 (3)启动arm-linux-gdb 2.5嵌入式Liunx多线程应用程序设计 2.5.1 Linux多线程概述 2.5.2 线程基本编程 2.5.2 线程基本编程 2.5.2 线程基本编程 2.5.2 线程基本编程 2.5.2 线程基本编程 2.5.2 线程基本编程 2.5.2 线程基本编程 2.5.3 线程的同步与互斥 2.5.3 线程的同步与互斥 2.5.3 线程的同步与互斥 2.5.3 线程的同步与互斥 2.5.3 线程的同步与互斥 2.5.3 线程的同步与互斥 2.5.3 线程的同步与互斥 2.5.4 线程属性 生产者消费者多线程设计实验实验(1) 生产者消费者多线程设计实验实验(2) 生产者消费者多线程设计实验实验 (3) 生产者消费者多线程设计实验实验(4) 2.6 嵌入式Linux下C和汇编的混合编程 2.6.1 混合编程概述 2.6.1 混合编程概述 2.6.1 混合编程概述 2.6.1 混合编程概述 2.6.1 混合编程概述 2.6.2 C调用汇编 2.6.2 C调用汇编 2.6.2 C调用汇编 2.6.3 汇编调用C 2.6.4 C内嵌汇编 2.6.4 C内嵌汇编 2.6.4 C内嵌汇编 2.6.4 C内嵌汇编 2.6.4 C内嵌汇编 2.6.4 C内嵌汇编 2.7 嵌入式Linux socket网络编程基础 2.7.1 socket 简介 2.7.1 socket 简介 2.7.1 socket 简介 2.7.2 socket编程基础 2.7.2 socket编程基础 2.7.2 socket编程基础 2.7.2 socket编程基础 2.7.2 socket编程基础 2.7.2 socket编程基础 2.7.2 socket编程基础 2.7.3 socket API及编程流程 2.7.3 socket API及编程流程 2.7.3 socket API及编程流程 2.7.3 socket API及编程流程 2.7.3 socket API及编程流程 2.7.3 socket API及编程流程 2.7.3 socket API及编程流程 2.7.3 socket API及编程流程 2.7.3 socket API及编程流程 socket建立 1 socket配置 2 面向连接的soc

文档评论(0)

1亿VIP精品文档

相关文档