《嵌入式系统应用与开发》课程教学大纲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快速入门

(一)基本教学内容

最近下载