- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
就业班新课程标准就业班新课程标准
课程计划标准
嵌入式linux 系统与应用开发就业班课程计划
2周入学辅导+14周理论实践+2周项目总结指导(其中含7周项目实践时间) 入学测试:
C语言基础、C++基础、数据结构、操作系统原理、Linux应用基础、电子电路基础 开课前两周:入学基础测试与辅导(C语言、C++、linux基础、数据结构、电子电路) 数字电路基础, 模拟电路基础 C语言基础 C++语言基础 数据结构 操作系统 C/C++与数据结构基础实验(入学测试一) Linux基础(入学测试二)
正式上课时间
课程内容 基础1
学习目标:
熟练安装、操作linux系统,并能配置各种开发环境与常用服务
能利用shell进行系统批量化工作
教学案例:
Linux系统安装
Linux开发平台搭建与开发工具使用
Shell编程 Linux 概述; Linux开发环境搭建-vmware虚拟机;Linux的基础知识; Linux文件系统和文件; Shell的使用;常用的shell命令;Linux的软件安装;Linux 下的编程;Linux下VIM的使用;编译器GCC的使用;调试器gdb的使用;项目管理工具make的使用; 综合实验:
安装linux系统;常用命令练习gcc编译器使用;gdb调试;编写Makefile
基础2
学习目标:
基本掌握C、C++语言,并能设计较为复杂的应用程序
掌握数据结构常用算法
教学案例:
指法练习游戏、汉诺塔游戏
成绩管理系统、文件压缩器 C语言基础强化(1)C语言语法 C语言基础强化(2)C语言的内存布局与常见库函数 数据结构强化(1)链表、队列、栈、树、哈希表 数据结构强化(2)数据有哪些信誉好的足球投注网站、遍历、排序与常见算法 综合强化实验:数据结构与C上机实验
小项目:指法练习游戏、汉诺塔游戏等 Linux下的C++语言基础强化(一)面向对象的编程方法 类及对象的封装 类的继承与派生 Linux下的C++语言基础强化(二)虚函数与多态性 构造函数与虚构函数 模板 异常处理 综合强化实验:C++上机实验
小项目:成绩管理系统、文件压缩器
基础3
学习目标:
教学案例: Gec2440硬件开发平台搭建
Bootloader烧写、内核烧写、文件系统烧写 嵌入式系统定义;Linux交叉开发环境介绍;; 宿主机与PC机间的通信;串口通信;交叉调试;实验:Minicom,超级终端配置实验; NFS共享设置实验
硬件部分
学习目标:熟悉ARM微处理器体系架构、指令与外围器件;掌握通用外设接口的编程方法。
教学案例:
Watchdog控制程序
RTC时钟控制程序
Uartr控制程序
LCD显示控制程序
ADC转换采集程序
触摸屏控制程序
Nandflash读写控制程序 嵌入式微处理器 ARM寄存器 ARM工作模式
ARM异常中断 ARM汇编指令分类 ARM汇编指令寻址方式
ARM汇编程序设计 C及汇编语言混合编程
课堂实验:
基本ARM汇编指令编程;数据访问练习;
ARM汇编和C混合编程;ARM指令和THUMB指令混合编程 MDK开发环境使用 J-Linuk仿真器使用
ARM开发调试环境建立 ARM GPIO应用
ARM存储器控制器 ARM中断控制器(IRQ和FIQ)
ARM工作模式转换;
课堂实验:ARM汇编语言与C语言实现跑马灯;
IRQ与FIQ中断流程分析 综合实验:按键扫描与LED控制 ARM时钟及定时器;TFT LCD驱动程序设计
课堂实验:看门狗定时器应用;LCD显示曲线及图片;LCD汉字显示实验; NOR Flash应用设计;NAND Flash应用设计 IIC总线控制器
课堂实验:NOR Flash编程;NAND Flash编程; 综合实验:LCD与 Flash综合实验 ADC控制器应用;触摸屏应用及校准
课堂实验:ADC应用实验;触摸屏实现实验 PWM时钟应用;实时时钟及闹钟应用 ARM启动代码设计
课堂实验:蜂鸣器控制;实时时钟及闹钟应用; 综合实验:通过触摸屏控制蜂鸣器及LED灯 阶段项目:裸机常用接口综合测试系统(APP)
(可以通过触摸屏选择菜单选项)
嵌入式应用部分
学习目标:
熟悉应用各种系统调用
熟悉TCP/IP协议,掌握并能开发各种网络服务器程序
熟悉各种GUI界面开发,能应用QT开发出较为复杂的系统界面
熟悉嵌入式数据库技术的应用
教学案例:
串口监听程序、图片浏览器、MP3播放器
QQ聊天程序、ftp下载程序
基于QT界面的聊天系统
网络播放机VOD 1、系统程序设计 文件操作编程操作Linux下嵌入式gui编程介
文档评论(0)