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

随时听讲座
每天看新闻
 
   
成功案例
某安保系 嵌入式Linux基
国内某知 嵌入式软件可靠性设
中国航空 嵌入式C高质量编程
中国移动 网络规划与管理
全球领先 使用EA和UML进
上海汽车 嵌入式软件架构设计
上海 某 UML+嵌入式系统

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 
Nucleus plus     771 次浏览  99 次
 
专家讲师:宁老师,嵌入式软件资深工程师,具有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 系统样例的描述和完整代码分析
  • 案例实践演练
  • 问题讨论
  • 工作总结
 
771 次浏览  99 次
其他人还看了课程
VxWorks与Tornado原理与应用  919 次浏览
ARM处理器体系架构与软件编程  319 次浏览
基于VMWare构建私有云  618 次浏览
DSP原理及实践应用  321 次浏览
VMware原理与应用开发  843 次浏览
PCB设计方法与实践  702 次浏览
定制内训




最新活动计划
[北京]软件测试方法与实践 8-16
[北京]大数据分析与管理 8-20
[北京]人工智能机器学习和深度学习 8-21
[北京]需求分析最佳实践 8-22
[北京]产品经理与产品管理 8-30
[北京]UML和EA进行系统分析设计 9-6
[上海]微服务架构设计与实践 8-14
[上海特惠]卓越产品经理训练营 9-4
[深圳]嵌入式软件架构—高级实践 8-28
[深圳特惠]UML和EA进行系统分析设计8-30
[厦门特惠]卓越产品经理训练营 8-30
 
 
 

 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
频道编辑:sky
邮       件:sky@uml.net.cn

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号