




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嵌入式学习计划范文 具体课程大纲:星期上午9001200下午14001700第一阶段(理论+实验+模块项目仿真)15周第1周Linux环境及程序设计基础星期一开学典礼Linux系统安装、基本命令介绍星期二Linux命令实验(一)Linux命令实验(二)星期三Linux目录组织Linux目录组织星期四文本编译工具vi和g工具使用vi和g实验星期五调试工具GDB使用、make及makefile使用GDB实验、Make实验第 2、3周Linux环境下C语言编程星期一C程序设计用流程图表示算法、三种基本结构和改进的流程图、用N-S流程图表示算法、结构化程序设计方法;赋值语句、C程序设计顺序程序设计、字符数据的输入输出;数据类型、运算符与表达式;星期二循环控制while语句、do-while语句、for语句;分支结构程序、关系运算符和表达式、逻辑运算符和表达式;星期三数组;一维、二维数组、字符数组;字符串编程训练;星期四函数;函数形式与函数调用函数调用实验星期五预处理命令;指针;指针;星期一位运算位运算编程实验星期二补数据结构基础知识结构体与共用体;特殊结构类型使用;指针训练星期三指针链表操作训练指针链表操作训练星期四标准文件I/O操作标准文件I/O操作星期五总结C语言使用要点前期理论考试,前期上机考试第 4、5周Linux下C+高级程序设计与实践星期一1.面向对象的目标2.面向对象语言的核心概念3.按对象方式思维4.面向对象的思想和方法5.面向对象的程序设计语言星期二1.C+的输入和输出2.new和delete3.内联函数4.const说明符5.缺省参数6.引用(reference)枚举名、结构名和联合名都是类型名星期三1.类的实例分析2.类的私有数据3.C+的类4.类与对象5.类的定义和实现6.构造函数和析构函数7.简单的构造函数和析构函数8.参数化的构造函数9.重载构造函数和拷贝构造函数10.类的对象的初始化11.关键字this12.静态成员13.静态数据成员14.静态成员函数星期四1.友元函数7.对象数组2.友元函数与成员函数3.友元类4.友元的例子5.类类型常量6.一个类的对象作为另一个类的成员8.指向对象的指针变量9.类类型做参数类型10.类属单向同质链表的例子星期五1.运算符重载的语法形式2.一元和二元运算符3.用成员函数重载运算符4.用友元函数重载运算将5.重载+和6.重载赋值运算符7.重载运算符星期一1.new和delete的语法2.指针悬挂问题3.new和delete的重载4.类型转换5.标准类型转换为类类型6.类类型转换函数星期二1.派生类的概念2.为什么要使用继承3.保护段4.基类的访问描述符5.基类对象的初始化6.Point类继承的一个实例星期三1.多继承的概念2.虚基类3.虚函数和多态性4.指向基类对象的指针指向派生类对象5.虚函数6.纯虚函数及抽象类7.Figure模块虚函数的实例星期四1.C+为何有自己的I/O系统2.C+流库的结构3.输入和输出4.用iso类成员函数格式化5.用操纵函数格式化6.文件I/O星期五1.模板的概念2.函数模板和模板函数3.类模板和模板类4.模板设计的例子第 6、7周Linux下高级程序设计与实践星期一补操作系统进程,线程,调度概念补操作系统进程,线程,调度概念星期二Linux进程控制管理守护进程实验星期三Linux文件管理,IO控制Linux文件管理实验星期四串口概念Linux代码控制串口通讯实验星期五进程间通讯管道通信、信号通信、共享内存、消息队列进程间通讯实验星期一Linux线程访问与控制Linux线程访问与控制星期二TCP/IP协议讲解TCP/IP协议讲解星期三Linux socket程序设计Socket编程实验星期四网络编程实验网络编程实验星期五网络编程实验网络编程实验第 8、9周Linux下QT高级编程星期一1.Qt的安装2.Hello World3.搭建QT开发环境4.HelloWorld星期二对话框对话框星期三主应用窗口主应用窗口程序星期四实现应用程序的功能实现应用程序的功能星期五实现应用程序的功能实现应用程序的功能星期一布局管理布局管理星期二事件处理事件处理星期三输入输出输入输出星期四网络网络星期五综合案例分析与实现考核第10周ARM处理器体系结构与编程实践星期一1.ARM处理器概述;2.ARM处理器系统结构工作模式、系统寄存器、寻址方式、中断和异常;1.ARM指令系统概述;2.ARM定点、浮点指令集;3Thumb指令系统概述;4.ARM及GNU伪指令介绍;星期二1.基于ARM的嵌入式C程序设计;2.ADS集成开发环境的使用;1.汇编与C混合编程实验2.ADS开发与调试环境实验星期三1.实验板简介;2.芯片资料介绍;3.LED BLINK实验;1.原理图讲解;2.KEY(轮询方式)实验;星期四1.bootloader源码分析1.BIOS实验;星期五1.ADS分散加载的讲解;2.ARM中断处理的分析;1.KEY(中断方式)实验;2.修改和编写自己的bootloader星期六考核考核第11周Bootloader移植星期一1.Bootloader介绍2.Uboot体系结构3.Uboot命令1.Uboot命令使用(使用uboot)星期二1.Uboot工作流程2.Uboot移植1.Uboot移植星期三考前复习、答疑星期四阶段考核上机星期五阶段考核上机第12周Linux系统移植星期一1.交叉工具链及交叉编译环境2.Linux源代码目录结构分析3.配置、裁减、编Linux内核1.交叉环境设置2.交叉工具链使用3.Linux内核编译星期二1.创建、下载、调试Linux应用程序1.创建、下载、调试Linux应用程序星期三1.Linux内核架构2.Linux内核源代码结构3.Linux内核配置、编译1.配置、编译、安装内核星期四1Linux内核模块开发2Linux内核内存分配3Printk1Linux内核模块开发星期五1.嵌入式Linux体系架构2.Linux服务器配置3.交叉工具链使用嵌入式Linux系统构建1.服务器配置(samba,tftp,nfs,sourceinsight配合samba)2.嵌入式Linux系统构建(内核、根文件系统制作)第13.14周嵌入式Linux设备驱动程序理论与开发实践星期一1.Linux驱动简介2字符设备驱动程序设计字符设备驱动设计星期二1.驱动调试技术2并发与竞态3.Ioctl Ioctl驱动设计星期三1等待队列2.阻塞型驱动程序设计阻塞型驱动设计星期四1.硬件访问2.中断处理3.LED驱动程序设计Led驱动设计星期五1设备Poll方法实现2内核延时3内核定时器1.内核定时器2.Poll方法设计星期一1Mmap设备操作3.IO内存静态映射4.按键驱动程序设计按键驱动程序设计星期二1.串口驱动程序设计2.触摸屏驱动程序触摸屏驱动设计星期三1.Linux网络体系架构2.网卡驱
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药品连锁采购管理制度
- 药库药品使用管理制度
- 药店基本药物管理制度
- 药店药品供应管理制度
- 薪资等级晋升管理制度
- 设备信息档案管理制度
- 设备大修计划管理制度
- 设备招标采购管理制度
- 设备润滑及其管理制度
- 设备维修安装管理制度
- SF∕T 0111-2021 法医临床检验规范
- 绿色农村人居环境整治建设宜居美丽乡村环境整治是关键动态PPT模板
- 国家开放大学计算机应用基础(本) 终结性考试试题及参考答案
- LANTEK兰特钣金软件手册(下)
- 套管开窗侧钻技术
- 砍掉成本题库合并
- 岭南版二年级美术下册知识点
- 回弹模量原始记录表格及计算
- I本往复机用户手册
- 员工期权授予协议书范本律师起草
- GB 1886.210-2016 食品安全国家标准 食品添加剂 丙酸(高清版)
评论
0/150
提交评论