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

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

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 
全部课程 >嵌入式移动应用开发  
Nucleus plus     808 次浏览  101 次
 
专家讲师:宁老师,嵌入式软件资深工程师,具有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 系统样例的描述和完整代码分析
  • 案例实践演练
  • 问题讨论
  • 工作总结
 
808 次浏览  101 次
其他人还看了课程
Qt绘图培训  2018 次浏览
Nucleus plus  808 次浏览
iOS开发工程实践   564 次浏览
App前端开发技术  1315 次浏览
移动跨平台应用开发原理与实践-基于iOS,Android,HTML5  961 次浏览
移动应用前端与服务端架构与实践  471 次浏览
定制内训




最新活动计划
[北京]需求分析最佳实践 10-11
[北京]HTML5与前端框架高级实战 10-18
[北京]人工智能机器和深度学习 10-22
[北京]配置管理与持续集成实践 10-26
[北京]Oracle数据库性能优化实践 10-29
[北京]产品经理与产品管理 11-1
[上海]程序性能提升与优化 11-2
[上海]产品需求分析与管理 11-4
[深圳]深度学习&Tensorflow框架 10-25
[深圳]嵌入式软件架构高级实践 11-3
[深圳]数据仓库多维建模方法与应用 11-24
 
 
 

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

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