logo资料库

期末复习提纲.doc

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
复习提纲 1. 熟悉嵌入式 Linux 开发环境及其搭建 2. 掌握 gcc 的基本用法和基本选项 3. 掌握嵌入式 Linux 动态库和静态库的制作及应用 4. 了解 make 的工作过程;掌握 makefile 变量的定义、类型、?=操作符、变量追加等。 5. 掌握多线程基本编程方法和主要的 API 接口;了解线程的同步和信号量。 6. 了解网络字节序和主机字节序及他们之间怎样转换;掌握 socket 主要的 API 及网络程序 设计的基本流程。 7. 熟悉 bootloader 的两个阶段及启动流程;了解两个阶段的链接脚本 8. 掌握. config、Kconfig、Makefile 这三个文件的含义及相互间的关系。 9. 掌握将驱动程序编译进内核的基本步骤。 10. 掌握根文件系统的含义及包含的主要目录;了解嵌入式文件系统的类型。 11. 掌握 BusyBox 制作根文件系统的步骤。 12. 掌握 bootloader、内核、根文件系统烧写的方法。 13. 熟悉设备驱动在内核中的加载、卸载和系统调用过程。 14. 了解 Linux 系统的设备文件的类型。 15. 掌握主设备号和次设备号及其含义。 16. 掌握字符设备驱动 file_operations 数据结构的主要成员及作用 17. copy_to_user()和 copy_from_user 函数的应用 18. 掌握字符设备驱动程序设计的基本结构。 19. 同时编译应用程序和驱动程序的 makefile 的写作。 20. Video4linux 支持的主要数据结构及 Video4linux 下视频编程的流程。 21. 了解摄像头驱动程序 22. 了解嵌入式系统 GUI 的特点和几种主要的嵌入式系统 GUI。 23. 了解 Qt 的不同版本。 24. 熟悉 Qt/E 开发环境的搭建及基于 Qt/E 的应用程序的编译和运行。 25. 了解 Qt 对象树,重点掌握 QObject、Qapplication、Qwidget 这三个类。 26. 熟悉元对象系统、掌握 Qt 的信号/槽机制。
27. 掌握 Qt designer 设计界面的基本步骤。 28. 掌握 Qt 的三个布局管理器的应用。 29. 掌握 QT/Embedded 国际化的基本步骤。 30. 掌握常用的 Qt 标准对话框和标准消息框。 31. 了解嵌入式数据库的特征。 32. 掌握 SQLite 的主要 Api 及数据库应用程序设计的基本方法。特别地,会使用回调函数 或者 sqlite3_get_table 函数查询数据库(获得多条记录)。 题 型 1. 选择题 15 题*2=30 分 2. 填空题 15 题*2=30 分 3. 简答题 4 题*4=16 分 4. 程序设计及分析题 4 题*6=24 分
分享到:
收藏