求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计
某知名显 RT-Thread

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 

Nucleus plus     3157 次浏览    1109 次 
 
专家讲师:宁老师,嵌入式软件资深工程师,具有10多年嵌入式软件系统和应用开发经验。
时间地点:北京 上海、深圳 根据报名开班
课程费用: 4000元/人 详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
 

Nucleus PLUS 是为实时要求较高的嵌入式应用设计的实时、任务抢先式、多任务内核。大约95%的Nucleus PLUS 代码用ANSI C 编写。正因为如此,Nucleus PLUS 非常轻便并且可以很容易的应用到大多数的微处理器家族。

Nucleus PLUS 通常作为一个 C 库文件实现。实时的Nucleus PLUS 应用被链接到Nucleus PLUS 库。目标文件可以下载到目标机,或者放到ROM 里。在一个典型的目标环境,,假设所有服务被应用,Nucleus PLUS 指令集的二进制映象文件需要大概20K 字节的内存。

Nucleus PLUS 通常以源代码方式交货。持有Nucleus PLUS 源代码的访问权更好的促进了理解和允许特殊应用的改动。

本课程通过介绍Nucleus plus的原理和应用,使开发人员掌握Nucleus的基本原理和使用方法,以满足软件开发的需要并满足客户的要求。

 
培训目标
  • 掌握Nucleus PLUS应用开发;
  • 掌握Nucleus PLUS内核功能;
  • 掌握Nucleus PLUS 服务;
  • 掌握Nucleus PLUS 内核扩展功能;
  • 掌握Nucleus PLUS开发工具;
  • 掌握Nucleus PLUS的网络支持。
 
培训对象:嵌入式软件开发工程师
学员基础:具有嵌入式应用或系统开发经验
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 2天
Nucleus PLUS
  • Nucleus PLUS介绍
  • 实时应用
  • 为什么需要Nucleus PLUS
  • Nucleus PLUS特点
  • 支持CPU类型
  • 开发环境
Nucleus PLUS应用开发
  • 应用开发综述
  • 安装Nucleus PLUS
  • 如何应用Nucleus PLUS
  • 应用程序初始化
  • 目标系统考虑事项
  • 配置选项
Nucleus PLUS功能
  • 初始化
  • 任务
  • 任务通信
    • 邮箱
    • 队列
    • 管道
  • 任务同步
    • 信号量(semaphores)
    • 事件集
  • 定时器
    • 连续时钟
    • 任务时钟
    • 应用时钟
  • 内存管理
    • 分区内存池
    • 动态内存池
  • 中断
  • 输入/输出驱动器
  • 系统诊断
Nucleus PLUS 服务
  • 任务控制服务
  • 任务通信服务
  • 任务同步服务
  • 定时器服务
  • 内存服务
  • 中断服务
  • I/O 驱动器服务
  • 开发服务
  • 服务定义
Nucleus PLUS扩展功能
  • 内存使用
  • 自定义服务
    • 多个邮箱挂起例程
  • 执行线程
    • 初始化线程
    • 系统错误线程
    • 调度循环(Scheduling Loop)
    • 任务线程
    • 信号处理器线程
    • 用户 ISR 线程
    • LISR 线程
    • HISR 线程
  • 中断处理
    • 可控(Managed)ISRs
    • 不可控 ISRs(Unmanage ISRs)
  • I/O 驱动器
    • 运用 I/O 驱动器
    • 驱动器执行
Nucleus PLUS开发工具
  • NUCLEUS C++
  • NUCLEUS MNT
  • NUCLEUS VNET
  • NUCLEUS PC+
  • NUCLEUS FILE
  • NUCLEUS CLIB
  • NUCLEUS GRAFIX
  • NUCLEUS EDE
  • NUCLEUS UDB
  • NUCLEUS DEBUG+
  • 第三方产品的支持
  • SDS SINGLESTEP
Nucleus PLUS的网络支持
  • INTERNET 套件
    • Nucleus NET
    • Nucleus SNMP
    • Nucleus RMON
    • Nucleus SPAN
  • NUCLEUS WEBSERV
  • NUCLEUS JVI
  • NUCLEUS EPILOGUE
Nucleus PLUS 系统案例
  • Nucleus PLUS 系统样例的描述和完整代码分析
  • 案例实践演练
  • 问题讨论
  • 工作总结
3157 次浏览   1109 次
其他人还看了课程
Nucleus plus  3158 次浏览
无线传感器网络技术  3765 次浏览
嵌入式软件安全与技术  4927 次浏览
基于VMWare构建私有云  2676 次浏览
OPNET Modeler网络仿真原理与应用  4012 次浏览
嵌入式微控制器  2405 次浏览
定制内训




最新活动计划
MBSE(基于模型的系统工程)4-18[北京]
自然语言处理(NLP) 4-25[北京]
基于 UML 和EA进行分析设计 4-29[北京]
以用户为中心的软件界面设计 5-16[北京]
DoDAF规范、模型与实例 5-23[北京]
信息架构建模(基于UML+EA)5-29[北京]