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

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

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

Nucleus plus         
 
专家讲师:宁老师,嵌入式软件资深工程师,具有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 系统样例的描述和完整代码分析
  • 案例实践演练
  • 问题讨论
  • 工作总结
 
其他人还看了课程
企业战略与变革管理  
软件架构设计方法  
红帽认证  
数据分析与挖掘  
定制内训




最新活动计划
SysML和EA系统设计与建模 7-26[特惠]
Python、数据分析与机器学习 8-23[特惠]
软件架构设计方法、案例与实践 8-23[特惠]
嵌入式软件架构设计 8-22[线上]
Linux内核编程及设备驱动 7-25[北京]