第1章 嵌入式Linux开发基础知识 1-1 嵌入式Linux简介 1-2 DMA-2440XP教学平台简介 1-2.1 硬件配置 1-2.2 S3C2440芯片介绍 1-3 嵌入式Linux开发流程
第2章 Linux开发环境建立 2-1 开发环境 2-1.1 建立Linux开发环境 2-1.2 档传输服务器 2-1.3 档案准备 2-2 编译工具 2-2.1 交叉开发的概念 2-2.2 交叉开发环境的基本结构 2-2.3 交叉工具的介绍 2-2.4 建立交叉编译环境 2-3 烧写映射档 2-3.1 用sjf2440工具将u-boot烧录到NAND FLASH 2-3.2 烧写NOR FLASH
第3章 核心实验 3-1 引导装载程序(BOOTLOADER)移植实验U-BOOT 3-1.1 Bootloader 3-1.2 U-Boot简介 3-2 U-Boot移植实验 3-2.1 实验目的 3-2.2 实验内容 3-2.3 预备知识 3-2.4 U-Boot介绍 3-3 Linux核心移植与编译实验 3-3.1 Linux核心背景知识 3-3.2 Linux移植准备 3-3.3 开发交叉编译环境 3-3.4 修改uCLinux核心原始代码 3-3.5 Linux核心裁减 3-3.6 核心的编译 3-3.7 思考题 3-4 档案系统实验 3-4.1 档案系统指针 3-4.2 档案系统分析 3-4.3 根档案系统创建过程
第4章 驱动模块实验 4-1 核心驱动设计入门--(模块方式驱动实验) 4-2 LED实验 4-3 矩阵实验 4-4 背光调节实验 4-5 直流马达实验 4-6 步进马达实验 4-7 串行端口通讯实验 4-8 GPRS/GSM实验 4-9 音量调节实验 4-10 Camera实验 4-11 ADC实验 4-12 CAN总线接口实验
第5章 图形接口应用程序设计 5-1 图形用户接口概述 5-1.1 Microwindows (Nano X)简介 5-1.2 MiniGUI简介 5-1.3 Qt/Embedede简介 5-2 MiniGUI配置、编译与安装 5-2.1 编译时配置选项的生成 5-2.2 在GNU开发环境中使用configure脚本进行配置 5-2.3 MiniGUI执行时配置选项 5-2.4 内建式配置选项 5-2.5 典型配置编译安装步骤 5-3 MiniGUI编程入门 5-3.1 MiniGUI的工作机制 5-3.2 MiniGUI初识 5-4 MiniGUI基础函数 5-4.1 窗口和消息 5-4.2 几个重要的消息及处理 5-4.3 通用窗口操作函数 5-5 对话框编程基础 |
|
5-5.1 主窗口与对话框 5-5.2 对话框模板 5-5.3 对话框回调函数 5-5.4 MSG_INITDIALOG消息 5-5.5 模态与非模态 5-5.6 对话框相关的控件风格和操作函数 5-6 控件编程基础 5-6.1 控件和控件类 5-6.2 利用预定义控件类创建控件实例 5-6.3 控件编程涉及的内容 5-6.4 控件专用的操作函数 5-7 菜单 5-7.1 菜单概念 5-7.2 创建和操作菜单 5-7.3 编程实例 5-8 卷轴 5-8.1 卷轴概念 5-8.2 使能、禁止卷轴 5-8.3 卷轴的范围和位置 5-8.4 卷轴消息 5-8.5 编程实例 5-9 键盘和鼠标 5-9.1 键盘 5-9.2 鼠标 5-9.3 事件钩子 5-10 图标、光标和插入符 5-10.1 图示 5-10.2 游标 5-10.3 插入符 5-11 使用MiniGUIExt库 5-11.1 接口封装函数 5-11.2 皮肤界面 5-11.3 颜色选择对话框 5-11.4 新的文件打开对话框 5-12 其它编程主题 5-12.1 定时器 5-12.2 窗口元素颜色的动态修改 5-12.3 剪贴板 5-12.4 读写配置档案 5-12.5 窗口绘制和刷新 5-12.6 图形设备上下文 5-12.7 映像模式和坐标空间 5-12.8 矩形操作和区域操作 5-12.9 基本的图形绘制 5-12.10 文本和字体 5-12.11 位图操作 5-12.12 调色板 5-13 文本的显示和处理 5-13.1 设备字体 5-13.2 逻辑字体 5-13.3 文本分析 5-13.4 文本输出 5-14 MiniGUI控件编程 5-14.1 菜单按钮 5-14.2 进度条 5-14.3 工具栏 5-14.4 酷工具栏 5-14.5 动画控件 5-15 图标型控件 5-15.1 图标型控件风格 5-15.2 图标型控件消息 5-15.3 最简单的mginit程序 5-15.4 Mginit专用的其它函数和接口 5-16 基于NEWGAL的高级GDI函数 5-16.1 增强的BITMAP函数 5-16.2 新的GDI绘图函数 5-16.3 高级GDI绘图函数 5-16.4 曲线和填充生成器 5-16.5 绘制复杂曲线 5-16.6 封闭曲线填充 5-16.7 建立复杂区域 5-16.8 直接访问显示缓冲区 5-16.9 高级二维绘图函数 5-17 MiniGUI二次开发包的使用 5-17.1 安装QVFB 5-17.2 安装MiniGUI相关档
第6章 附录 6-1 常用Linux命令的使用 6-2 gcc与gdb 6-3 GNU通用公共许可证(GPL 1991.6第二版) |