没有合适的资源?快使用搜索试试~ 我知道了~
QNX® Momentics® Tool Suite Integrated Development Environment Us...
需积分: 10 10 下载量 128 浏览量
2018-12-02
10:49:57
上传
评论
收藏 17.91MB PDF 举报
温馨提示
ou can use the QNX Momentics IDE to build your QNX Neutrino-based systems. Once you understand the basic concepts, you can set up your projects, write code, debug, test, and fine-tune your project.
资源推荐
资源详情
资源评论



























QNX
®
Momentics
®
Tool Suite
QNX
®
Momentics
®
Tool Suite
Integrated Development Environment
User's Guide

©
2002—2014, QNX Software Systems Limited, a subsidiary of BlackBerry. All
rights reserved.
QNX Software Systems Limited
1001 Farrar Road
Ottawa, Ontario
K2K 0B3
Canada
Voice: +1 613 591-0931
Fax: +1 613 591-3579
Email: [email protected]
Web: http://www.qnx.com/
QNX, QNX CAR, Neutrino, Momentics, Aviage, and Foundry27 are trademarks
of BlackBerry Limited that are registered and/or used in certain jurisdictions,
and used under license by QNX Software Systems Limited. All other trademarks
belong to their respective owners.
Electronic edition published: Monday, February 24, 2014

Table of Contents
Using the QNX Momentics IDE ..................................................................................................13
Typographical conventions ...............................................................................................14
Technical support ...........................................................................................................16
Chapter 1: Overview of the IDE ..................................................................................................17
Start the IDE ..................................................................................................................18
Set up your environment ..................................................................................................19
Preferences ..........................................................................................................19
Where Files Are Stored ...........................................................................................21
Environment variables ............................................................................................21
Version coexistence ...............................................................................................22
Utilities used by the IDE ........................................................................................23
IDE Administration ................................................................................................23
Troubleshoot the IDE .............................................................................................27
Chapter 2: Prepare Your Target ..................................................................................................31
Host-target communications ............................................................................................32
Types of target processors ......................................................................................32
IP communications ................................................................................................32
Serial communications ...........................................................................................33
qconn over Qnet ....................................................................................................35
Securing qconn ....................................................................................................35
Install the qconn update ........................................................................................36
Copy a new version of qconn to a target system ........................................................36
Network QNX Neutrino using PPP ....................................................................................38
Verify a serial connection .......................................................................................38
Prepare an embedded system for a Windows target ...................................................39
QNX Neutrino Networking ......................................................................................39
Link an embedded system running QNX Neutrino to a Windows network
connection .......................................................................................................41
Verify a network connection ....................................................................................42
Chapter 3: Manage projects ......................................................................................................45
About projects ................................................................................................................46
The IDE project model ...........................................................................................46
Supported project types in the IDE ..........................................................................47
Considerations for project development ...................................................................48
How the IDE characterizes projects using natures .....................................................50
Check out a partial source tree ...............................................................................51
Check out existing projects .....................................................................................51
Integrated Development Environment

Create a project in the IDE ..............................................................................................53
Scenarios for creating a project for the first time ......................................................53
Create a simple project ..........................................................................................54
Create a C/C++ project ...........................................................................................58
Create a simple project ..........................................................................................64
Create a make project ............................................................................................65
Use container projects ...........................................................................................65
Convert projects ....................................................................................................70
Import and export projects ...............................................................................................76
QNX BSP perspective ............................................................................................76
Import an existing container project into a workspace ...............................................77
Import an existing project into a workspace ..............................................................78
Import from a filesystem ........................................................................................78
Import a QNX Source Package and BSP (archive) .....................................................79
Import a team project set .......................................................................................81
Import an archive file .............................................................................................81
Projects within projects ..........................................................................................82
Import code into the IDE ........................................................................................87
Export projects ......................................................................................................91
Understanding your project ..............................................................................................94
Opening files ........................................................................................................94
Create files from scratch ........................................................................................94
Filter files .............................................................................................................95
Open projects .......................................................................................................95
Close projects .......................................................................................................95
Rename a project ..................................................................................................96
View outlines of source and binary files ...................................................................96
Delete a project .....................................................................................................97
Create a Makefile to build outside of the IDE .....................................................................98
Specify indexer options ...................................................................................................99
Set build properties for a project ....................................................................................100
Share projects ..............................................................................................................102
Filesystem drag-and-drop ..............................................................................................103
Add linked resources .....................................................................................................104
Open headers ...............................................................................................................105
Set the include paths and define directives (C/C++ Make project) ............................105
Project and Wizard Properties Reference .........................................................................107
Introduction ........................................................................................................107
Wizard properties ................................................................................................113
Make Builder tab .................................................................................................130
Error Parsers tab .................................................................................................131
Project properties ................................................................................................132
Chapter 4: Write code .............................................................................................................159
Table of Contents

The C/C++ perspective ..................................................................................................160
C/C++ editor layout ..............................................................................................160
Assistance with function names .....................................................................................162
Access source files for functions ....................................................................................163
Use hover help .............................................................................................................164
Import existing source code into the IDE .........................................................................165
Add include directives ...................................................................................................166
Add and remove comments in code ................................................................................168
Use code templates ......................................................................................................169
Insert code templates ..........................................................................................169
Create a custom template .....................................................................................169
Edit a code template ...........................................................................................169
Build projects ...............................................................................................................171
Enable the autobuild feature for QNX C/C++ projects ..............................................171
Build all projects .................................................................................................172
Build a single project ...........................................................................................173
Build selected projects ........................................................................................174
Build from the command line ...............................................................................174
Clean and rebuild all projects ...............................................................................175
Autosave before building ......................................................................................176
Create custom make targets .................................................................................177
Add a use message ..............................................................................................178
Customize the C/C++ editor ...........................................................................................180
Change fonts, background color, or the visibility of line numbers ..............................181
Change tabs into spaces, highlight, and folding options ..........................................181
Set Content Assist options ....................................................................................182
Use other editors ..........................................................................................................183
Use an external editor outside of the IDE ...............................................................183
Use another editor within the IDE .........................................................................183
Chapter 5: Package and Deploy ...............................................................................................185
Create a target system project ........................................................................................187
Create a QNX target system Project .......................................................................188
Create and run a launch configuration ............................................................................190
Launcher ............................................................................................................190
What is a launch configuration? ............................................................................190
Launch configuration types ..................................................................................190
Create a launch configuration ...............................................................................192
Launch configurations .........................................................................................193
Create a launch configuration ...............................................................................194
Run and debug for the first time ...........................................................................195
Debug a program the first time .............................................................................195
Run and debug subsequent times .........................................................................198
Launch Group type ..............................................................................................199
Integrated Development Environment
剩余681页未读,继续阅读
资源评论


hushuo0428
- 粉丝: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于SMIC 130nm RF工艺的高性能简易锁相环设计:20MHz输入800MHz输出,低功耗与快速锁定 · 锁相环
- 微电网分层与二次控制技术:基于事件触发的顶刊复现案例分析 微电网
- 电力电子领域MMC模块化多电平变换器在220kV400kV环境下的动稳态性能优化及调制策略 · MATLAB
- 基于COMSOL的冻土路基水热力多场耦合建模与优化方法 高效版
- 基于SpringBoot+Vue图书管理系统源码及详细文档说明(Java毕业设计)
- 基于Matlab的指纹识别库内对比系统:从归一化到结果识别的全流程解析
- 双闭环控制与最近电平逼近调制在MMC模块化多电平换流器仿真中的应用
- 卡尔曼滤波:线性统计优化算法在多领域的应用与实现 - 线性统计 宝典
- COMSOL模拟热风作用下多孔介质温湿度变化及其工程应用
- 三相车载充电机PWM整流与全桥LLC仿真模型:高效电力转换与电压调节技术 电力电子 必备版
- 电力电子技术中LLC谐振变换器变频与移相混合控制策略及仿真模型研究
- 基于Simulink仿真的800V输入三相四桥臂逆变器矢量控制设计与性能分析 · 矢量控制
- android移动开发本科期末大作业天气预报app源码高分必看
- 基于二自由度车辆动力学模型的自动驾驶横纵向控制算法研究与应用
- 基于图腾柱PFC的单相整流器Simulink仿真及220V转400V直流电稳定输出研究 v1.2
- java web 简单增删改查 jsp + mysql
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
