(1)使学生了解嵌入式数据库的概念和特点,理解嵌入式数据库典型体系结构,掌握典型嵌入式数据库的基本设计和应用程序设计。
(2)使学生了解嵌入式GUI的概念、特点、分类、设计需求和设计原则,掌握嵌入式GUI的典型软件体系结构,了解几款主流嵌入式GUI系统的安装、配置,掌握基于这些GUI系统的应用程序设计与实现方法。
(3)使学生了解嵌入式软硬件特点,了解嵌入式软件对这个嵌入式系统的影响,了解嵌入式软件代码优化方法,掌握代码优化相关技巧。
(4)对嵌入式系统的各类常用测试技术进行说明,使学生掌握根据嵌入式系统构成,灵活选用测试工具、测试模型及方法,实现对嵌入式系统的有效测试:熟悉嵌入式系统测试基本概念及方法、掌握各类常用的嵌入式软件测试技术及方法、了解常用的嵌入式软件测试工具。
嵌入式系统测试概述、嵌入式软件测试技术概述、嵌入式软件测试工具, 降低代码能耗, 有效使用内存, 减少代码尺寸, 提高代码效率, 嵌入式程序代码优化基本概念, 基于Android的应用程序设计, 基于MiniGUI的应用程序设计, 嵌入式GUI典型体系结构, 主流嵌入式GUI, 嵌入式GUI分类、设计需求、设计原则, 嵌入式数据库应用设计, 嵌入式数据库基本设计, 嵌入式数据库关键技术, 嵌入式数据库典型体系结构, 主流嵌入式数据库, 嵌入式数据库概述
重点掌握嵌入式软件测试技术原理及方, 熟悉嵌入式系统测试的四个层次(真实环境测试、交叉测试、数字化模拟测试、形式化验证), 掌握嵌入式代码优化优化的概念和提高代码效率、减少代码尺寸、有效使用内存和降低代码能耗的原理, 掌握C语言数据类型优化、循环结构优化等的提高代码效率方法, 掌握合理安排变量顺序、使用Thumb指令等减少代码尺寸方法, 掌握合理使用堆栈、防止内存泄漏等有效使用内存方法, 理解程序热点分析的原理, 了解典型嵌入式程序热点和性能分析工具, 掌握降低代码能耗方法, 掌握基于Android的应用程序设计, 掌握基于MiniGUI的应用程序设计, 了解主流嵌入式数据库及其特点, 掌握嵌入式数据库的典型体系结构及各部件功能, 掌握嵌入式数据库关键技术, 掌握SQLite嵌入式数据库的基本设计, 掌握基于SQLite数据库的应用程序设计, 握嵌入式GUI的分类、设计需求、设计原则, 了解主流嵌入式GUI及特点, 掌握嵌入式GUI典型体系结构及各部件功能, 掌握嵌入式数据库的特点和分类