《嵌入式系统应用与开发》课程教学大纲2.docx

想预览更多内容,点击预览全文

申明敬告:

本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

第 PAGE \* Arabic 1 页/ 共 NUMPAGES \* Arabic 6 页

《嵌入式系统应用与开发》课程教学大纲

课程名称:

嵌入式系统应用与开发

课程编号:

420308

适用专业:

网络工程

课程类别:

专业限选

课程学分:

3

总学时:

54

其中:理论学时

42

式实验学时

12

先修课程:

C语言程序设计、数据结构、操作系统原理、计算机网络

一、课程的性质、目的与任务

《嵌入式系统应用与开发》课程是嵌入式方向和物联网方向的方向课。该课程主要讲述嵌入式系统应用程序开发方法与技巧,主要内容包括嵌入式应用程序开发基础、嵌入式应用程序开发环境的搭建、文件I/O编程、进程控制开发、进程间通信开发、多线程编程及网络编程等方法与技巧。通过本实验课程,应达到以下几个教学目的:

(1)掌握嵌入式系统应用程序开发编程基础,包括能熟练掌握vi、gcc、gdb、makefile等开发工具的使用,能掌握linux操作系统常用的基本命令的使用。

(2)熟练掌握嵌入式系统开发环境搭建过程,包括掌握交叉环境的搭建,tftp服务器的使用,nfs文件系统的使用,smb服务器的使用,常用的烧写工具的使用等。

(3)掌握linux操作系统下,文件I/O编程方法和技巧,能熟练使用ANSIC标准和POSIX标准C库I/O函数对文件进行操作。

(4)掌握linux下进程控制编程方法和技巧。能熟练掌握进程的创建、进程的等待、多进程、守护进程的编程方法和技巧。

(5)掌握linux下进程通信编程的方法和技巧。熟练掌握管道通信、消息队列、共享内存,信号及信号量等通信机制的原理和编程方法。

(6)掌握linux下线程编程的方法和技巧。

(7)掌握linux下网络编程的方法和技巧,能够使用socket通信原理编写TCP程序。

二、课程教学基本内容与要求

第一章 Linux快速入门

(一)基本教学内容

您可能关注的文档

最近下载