英贝得嵌入式linux就业班课程大纲new

英贝得嵌入式linux就业班课程大纲new

ID:34508763

大小:150.06 KB

页数:12页

时间:2019-03-07

英贝得嵌入式linux就业班课程大纲new_第1页
英贝得嵌入式linux就业班课程大纲new_第2页
英贝得嵌入式linux就业班课程大纲new_第3页
英贝得嵌入式linux就业班课程大纲new_第4页
英贝得嵌入式linux就业班课程大纲new_第5页
资源描述:

《英贝得嵌入式linux就业班课程大纲new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、英贝得嵌入式Linux就业班课程大纲时间安排课程大纲第一部分嵌入式Linux开发基础(3天)第1天理论部分:嵌入式Linux软件开发模型嵌入式软件开发工具编译与交叉编译Linux基本概念Linux基本命令的使用Linux网络配置、软件安装与卸载实践部分:安装ubuntu操作系统按照实验指导说明书搭建嵌入式Linux开发环境第2天理论部分:Linuxshell脚本的概念Linuxshell脚本编程基础实践部分:Linuxshell脚本编程练习第3天理论部分:程序的编译、汇编、链接,库的生成过程Gcc的使用make工

2、具、Makefile的基本概念Makefile的编写实践部分:编写多目录、多级子目录、多源码文件的Makefile第二部分嵌入式LinuxC语言高级编程(6天)第4天理论部分计算机程序设计基础C语言模块化程序设计C语言数据类型运算符合表达式C语言条件分支结构、循环结构基本输入输出函数的使用。实践部分编写简单C语言程序,练习C语言数据类型,分支结构,循环结构的用法。理论部分第5天C语言函数的概念、函数调用过程及其本质、如何设计一个函数函数返回值、函数参数及函数参数传递机制、值传递和地址传递实践部分编写C语言程序、练

3、习函数的调用方式,函数的参数传递机制理论部分第6天变量的类型及作用域,静态变量和动态变量C语言标准库函数及常用函数说明实践部分编写C语言程序,练习函数的调用方式,函数的参数传递机制第7天理论部分数组的基本概念及使用数组在内存中的存储方式、字符数组与字符串指针的概念及基本用法实践部分编写C语言程序,练习数组和指针的用法理论部分第8天指针的高级应用、指针与数组、数组指针、指针数组、函数指针多级指针、使用指针传递函数参数实践部分编写C语言程序,练习数组和指针的用法第9天理论部分文件概念及C语言文件操作C语言预处理命令、

4、宏定义C语言位运算、内存管理、动态内存分配和释放。实践部分编写C语言程序,练习C语言文件操作及位运算阶段实训项目完成学生成绩管理系统,实现学生信息录入,排序、查找、保存、读取、显示的功能。第三部分嵌入式LinuxC语言数据结构基础(6天)第10天理论部分数据结构基本概念、常用数据结构;线性表的基本概念、线性表的基本操作;线性表的顺序存储及实现、顺序表的创建、插入、删除操作;实践部分顺序表的合并第11天理论部分线性表的链式存储及实现、链表的创建、插入和删除;双向链表、循环链表实践部分猴子选大王问题第12天理论部分栈

5、的基本概念及操作栈的顺序存储结构及实现、入栈和出栈、初始化栈栈的链式存储结构及实现实践部分队列的合并第13天理论部分队列的基本概念及操作队列的顺序存储及实现队列的链式存储及实现循环队列实践部分迷宫问题求解第14天理论部分排序的基本概念及常用排序算法选择法排序、冒泡法排序算法分析实践部分链表排序第15天理论部分查找的基本概念及常用查找算法顺序查找、二分法查找算法分析实践部分文章单词统计阶段实训项目:基于链表实现学生成绩管理系统第四部分嵌入式LinuxC++编程基础(5天)第16天理论部分C++基本概念、类、对象封装

6、、继承、多态性概念C++应用程序框架命名空间C++输入输出引用的概念、利用引用传递函数参数实践部分编写简单C++程序,熟悉C++程序框架第17天理论部分类的定义与实现类与对象调用类的成员函数成员函数的重载内联成员函数实践部分编写一个简单的类,并写一个C++程序测试该类第18天理论部分构造函数的使用带参数的构造函数析构函数重载构造函数默认构造函数构造类成员实践部分编写C++程序,练习构造函数的使用理论部分第19天堆与堆对象拷贝构造函数默认拷贝构造函数浅拷贝与深拷贝临时对象无名对象实践部分编写C++程序,练习创建和销

7、毁堆对象理论部分第20天继承的概念继承的访问控制派生类的构造与析构函数虚函数纯虚函数模板实践部分:编写C++程序,练习类的继承特性阶段实训项目:基于C++实现学生成绩管理系统第五部分嵌入式Linux应用程序开发(20天)第21天理论部分:嵌入式Linux内核功能嵌入式Linux内核的源码目录嵌入式Linux内核的裁剪与编译kconfig文件实践部分:裁剪与编译Linux内核第22天理论部分:嵌入式Linux文件系统含义嵌入式Linux根文件系统目录结构Busybox与busybox移植制作yaffs2嵌入式Lin

8、ux根文件系统实践部分制作嵌入式Linux根文件系统第23天理论部分Linux文件IO编程阻塞与非阻塞fcntl函数fsync函数的使用实践部分练习Linux文件IO编程第24天理论部分多路IO端口复用编程技术Select函数和poll函数实践部分:练习多路IO端口复用技术第25天理论部分文件和目录控制编程获取文件目录信息结构stat文件目录操作、创建目录、打开目录、读目

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。