查看: 1714|回复: 0

CortexM3+uC/OS介绍

[复制链接]

该用户从未签到

发表于 2010-10-18 09:31:52 | 显示全部楼层 |阅读模式
分享到:
热线:010-51292078 021-51875830  0755-61280252     025-68662821
传真:021-62450161 0755-25912501     010-62475416
业务手机:15921673576
曙海培训网站:
                http://www.51qianru.com
曙海培训
曙海培训
曙海培训
曙海培训
FPGA 培训
单片机培训
http://www.shuhai9.cn">Allegro培训
深圳单片机培训
北京单片机培训
http://www.51qianru.cn">Cadence 培训
http://www.51qianru.cn">Cadence培训
[url=  http://bjzhda.cn/dsp_dianji.htm] dsp电机控制培训[/url]
[url=  http://bjzhda.cn/3G_MTK_Android_youxi.htm]手机游戏开发培训[/url]
[url=  http://51qianru.cn/3G_MTK_Android_youxi.htm]网络游戏开发培训[/url]
[url=  http://shuhai9.cn/3G_MTK_Android_youxi.htm]游戏开发培训[/url]
[url=  http://youhuapaiming.cn/3G_MTK_Android_youxi.htm] 3D游戏开发培训[/url]
[url=  http://morning-sea.cn/3G_MTK_Android_youxi.htm] 2D游戏开发培训[/url]
 
A
课程背景--CortexM3+uC/OS介绍 
        Cortex-M3是ARM公司推出的最新的针对微控制器应用的内核,提供业界领先的高性能和低成本的解决方案,将成为MCU应用的热点和主流。
       基于Cortex-M3的芯片功能强大,软件复杂度也相应提高,传统的单片机编程方式不能够满足需求。uC/OSII是著名的源码公开的实时内核,是专为嵌入式应用设计的,可以运行在多种微控制器上。
       本课程将Cortex-M3和uC/OSII完美结合,更好的发挥出它们各自的特点。
 
    课程目标
       1) 了解Cortex-M3体系结构及thumb-2指令集,并掌握在Cortex-M3体系结构上进行嵌入式编程的方法;
       2) 掌握STM32F103处理器各个接口开发的原理;
       3) 了解uC/OS-II操作系统工作原理,掌握uC/OS-II操作系统移植方法;
       4) 掌握在uC/OS-II操作系统上的编程方法及编程技巧。
 
    培养对象
        单片机相关的从业人士、学生、嵌入式爱好者等。
 
    入学要求
        学员学习本课程应具备下列基础知识:
        ◆ 熟悉C语言;
        ◆ 熟悉ARM汇编语言;
        ◆ 有单片机开发基础。
 
    班级规模及环境
        为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。
 
    时间、地点
            上课地点:【上海总部】: 华东师范大学/银城大厦 【深圳分部】: 电影大厦
最近开课时间(周末班/连续班/晚班)
    学时费用
        ◆课时: 共12天,每天8学时,总计96学时
        团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
        ◆外地学员:代理安排食宿(需提前预定)
        ☆合格学员免费颁发相关资格证书,提升您的职业资质
        作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认
        可,学员的能力得到大家的认同。
        ☆合格学员免费推荐工作
 
    质量保障
        1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
        2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
        3、培训合格学员可享受免费推荐就业机会。
 
    课程进度安排
时间 课程大纲
第一阶段
 
学习目标     第一阶段的课程主要帮助学员了解Cortex-M3内核体系结构、以及Cortex-M3内核所支持的Thumb-2指令集。在此基础上,熟悉嵌入式编程的环境及编程方法。
 
  1. Cortex-M3内核体系结构
    1.1  Cortex-M3总体介绍
    1.2  处理器内核介绍
    1.3  处理器工作模式
    1.4  处理器异常处理
2. Thumb2指令集
3. 基于Cortex-M3的嵌入式软件编程
 
  实验:
   1  熟悉MDK开发环境
   2  编译、调试基于Thumb2指令的应用程序
   3  编写程序实现工作模式切换、异常处理
 
第二阶段
 
学习目标     掌握STM32F103处理器的接口开发。本部分内容实用性及实践性较强,课程在分析接口操作方法后,安排了大量的实验。通过学习,学员可以掌握多种接口操作的原理及STM32F103处理器的接口编程。
 
  3. STM32F103处理器简介
    3.1  组织结构
    3.2  内存及启动模式
    3.3  外围模块及特点简介
4. STM32F103接口开发
    4.1  GPIO
    4.2  中断
    4.3  串口
    4.4  LCD
    4.5  RTC
    4.6  A/D
    4.7  SD卡
    4.8  usb device
 
  实验:
     1  LED实验
     2  中断实验
     3  串口实验
     4  LCD实验
     5  RTC实验
     6  A/D 实验
     7  SD卡实验
     8  usb device实验
 
第三阶段
 
学习目标     了解uC/OS-II操作系统结构、各个重要功能部分的概念及实现原理,在此基础上掌握uC/OS-II系统移植的方法
 
  5. uC/OS-II操作系统分析及移植
    5.1  操作系统及uC/OS-II 概述
    5.2  任务、进程概念
    5.3  内核数据结构
    5.4  内核调度算法
    5.5  系统中断处理
    5.6  系统移植方法
 
  实验:
     1  实现uC/OS-II在STM32开发板上的移植
     2  移植的关键代码解析
 
第四阶段
 
学习目标     在STM32开发平台上完成系统移植后,本节内容重点掌握如何在系统上开发出稳定、高效的应用程序。
 
  6. 在STM32上开发uC/OS-II应用程序
    6.1  uC/OS-II应用程序编写、调试方法
    6.2  多任务开发
    6.3  任务间的通信与同步
    6.4  任务优先级控制
    6.5  任务实时性检测与提高方法
 
  实验:
     1  LED控制应用程序
     2  多任务程序实验
     3  任务间通信实验
     4  串口控制应用程序
     5  LCD控制应用程序
 IBM AIX 6 Basics培训
IBM AIX 6 System I培训
IBM AIX 6 System II培训
Solaris 操作系统网络管理培训
HP-Unix系统及网络管理培训
IBM 大型机操作系统培训培训
SolidEdge ST&ST2培训
网络安全管理培训
 
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-11-15 09:25 , Processed in 0.110741 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.