platform builder的Catalog中项目前的符号的意义解读

Windows CE模拟环境配置与调试实战指南 嵌入式系统开发中,模拟环境是解决物理设备稀缺和调试复杂性的关键技术。Windows CE作为经典的嵌入式操作系统,其模拟环境搭建涉及处理器架构模拟、系统镜像定制和交叉调试等核心概念。通过Platform Builder工具链,开发者可以在x86主机上模拟ARM/MIPS设备,实现从内核调试到应用部署的全流程支持。在工业控制、医疗设备等场景中,这种技术能显著降低硬件成本,提升开发效率。本文以Windows CE 5.0/6.0为例,详细解析BSP包配置、多语言支持实现和内存泄漏检测等实战技巧,特别针对模拟器网 阅读详情

下图文引用pb的帮助文档

Platform Builder User's Guide > Catalog Overview

The Catalog window and the OSDesignView tab contain a number of icons used to represent object types. The icons make it possible for you to differentiate between Catalog item objects at a glance.

The following table shows the icons used to represent Catalog objects.

Icon

Description

clip_image001

BSP.

clip_image002

Core OS design.

clip_image003

Catalog item group.

clip_image004

Implementation.

clip_image005

Required Catalog item.

clip_image006

Optional Catalog item.

clip_image007

Catalog item, type, or implementation excluded from the current OS design.

The Add to OS Design command is not available for Catalog items that are excluded by the OS design choice.

clip_image008

Folder.

clip_image009

Catalog properties for a Catalog item type. Pertains to this icon and other icons with three cylinders.

clip_image010

Catalog properties for a specific implementation of a Catalog item. Pertains to this icon and other icons with two cylinders.

The following table shows the icons used to represent OSDesignView objects.

Icon

Description

clip_image001[1]

BSP.

clip_image002[1]

Core OS design.

clip_image003[1]

Catalog item group.

clip_image011

Catalog item that is a dependency of another, so it is included in the OS design during the build process.

clip_image012

Catalog item that has one or more special notifications.

clip_image013

Project.

clip_image014

Source code file.

clip_image008[1]

Folder.

The following table shows the symbols that can provide more information about an OSDesignView object, using the Catalog item icon as an example.

Icon

Description

clip_image015

User-specified Catalog item.

clip_image016

Catalog item (optional).

clip_image017

Catalog item that can be built but is excluded from the run-time image.

clip_image018

Catalog item excluded from the build and the run-time image.

根据图标后侧解释,可以清楚的知道,每个图标的意义

WTL在Windows CE与Mobile嵌入式开发中的实战价值 WTL(Windows Template Library)是一种基于ATL的轻量级C++ GUI框架,其核心原理是通过CRTP模板模式实现零虚函数、零运行时开销的窗口抽象,避免MFC的内存膨胀与消息映射性能损耗。在资源严苛的嵌入式场景中,WTL凭借静态链接、无DLL依赖、极小二进制体积(典型EXE仅180–240KB)和对WinCE/GWES子系统的深度适配,成为工业HMI、手持终端等长生命周期设备的关键UI方案。它支撑-20℃~60℃宽温运行、4MB堆限制、GDI句柄硬约束及实时响应(<150ms)等刚性 阅读详情

相关推荐

RHEL binary镜像:开箱即用的预置化操作系统交付形态

RHEL binary 是一种将操作系统封装为可直接启动、状态确定的二进制映像(如 qcow2、VHD)的技术形态,区别于传统 ISO 安装介质。其核心原理在于构建阶段完成全部配置与加固,运行时跳过安装流程,实现秒级实例化。这种形态显著提升云平台模板分发、CI/CD 测试环境拉起和边缘计算部署的效率与一致性。技术价值体现在可版本化、可签名、可审计的基础设施构件化能力,支撑等保合规、FIPS 加固与供应链安全。典型应用场景包括 OpenStack/KVM 虚拟机快速部署、OpenShift 边缘节点启动及混合

cuxiong8996的博客 891

PB大图标toolbar实例

PB9大图标toolbar实例 PB9大图标toolbar实例

Keil5添加文件快速理解:一文说清工程配置流程

深入解析Keil5添加文件的完整流程,涵盖工程配置关键步骤,帮助开发者高效管理目资源。掌握keil5添加文件技巧,提升开发效率,避免常见配置错误。

weixin_42589700的博客 504

PB 显示icon文件,文件、文件夹默认图标

pb 使用SHGetFileInfo函数,提取系统文件图标,并显示在界面上

PB 5.0 图标含义

节选自: Platform Builder Users Guide -> Catalog Overview The Catalog window and the OSDesignView tab contain a number of icons used to represent object types. The icons make it possible for you to d

norains的专栏 2525

Platform Builder实践之。。。

(转贴) 接上一章所说,当用PB的“定制平台向导”选取了一个平台的所有特征(feature)后,接下来的工作就是编译了。即使你从来未曾编译过,你也能想象得到编译的时间一定很长。因为PB是在编译一个操作系统,而非一个应用程序。当然,越快的硬件环境编译的速度就越快。一般我编译一个内核需要5分钟到10分钟之间。  在编译之前你可能还要对这个CE平台的某些特征进行修改。为此,你必须熟悉PB的操作环境。

就是要去飞翔…… 1364

wince下添加第三方组件

一、自己创建CEC文件,并导入platform builder   在Platform Builder中,所有可以在IDE中直接操纵的Catalog组件,都必须由一个CEC文件来描述。一个CEC文件是一个以CEC为扩展名的文本文件,它记录了所描述组件的名称、类别、版本等所有信息。Platform Builder把所有的CEC文件都放在%_PUBLICROOT%\COMMON\OAK\CATA

ZMEmbeded的专栏 1827

Platform Builder实践之拾遗补缺

本篇文章是对前面讲过的关于PB的系列文章做一些补充,因为PB包含的知识面太广也太杂,所以针对一些杂归纳在一起写成这一篇文章。当然一篇文章绝不可能包罗万象,有时间我会陆续写出来。 【Windows CE安装目录】Windows CE.NET v4.1默认安装路径为C:/wince410。其子目录名及目录包含内容如下:Others 包含ATL、MFC运行时文件等。Platform

liuwanzhen_ren的专栏 704

WinCE中得Catalog Items前的标记图标的意义总结

先看下来自微软对Platform Builder里的图标解释,在以后的CE里,也类似。 The Catalog window and the OSDesignView tab contain a number of icons used to represent object

JXES智能生态系统 3479

从零搭建WINCE 6.0开发环境:基于VS2005与设备仿真器的完整指南

嵌入式操作系统是连接硬件与上层应用的关键软件层,它通过内核调度、驱动管理和资源抽象,为嵌入式设备提供稳定可靠的运行环境。其核心价值在于实现硬件资源的统一管理,并支持应用程序的跨平台移植。在工业控制、手持设备和物联网终端等场景中,嵌入式操作系统发挥着基石作用。本文聚焦于Windows Embedded CE 6.0这一经典系统,详细解析如何利用Visual Studio 2005和Platform Builder,从BSP选择、OS Design配置到系统镜像构建的全流程。内容涵盖设备仿真器的使用、组件依赖管

weixin_30363981的博客 365

TLV320AIC3x音频编解码器在WinCE 5.0上的驱动开发与移植实战

音频编解码器(Codec)是嵌入式音频系统的核心,负责数字与模拟信号的转换。其驱动开发涉及对硬件接口(如SPI/I2C、I2S)和操作系统内核的深入理解,是实现高质量音频功能的基础。在嵌入式领域,稳定可靠的驱动是保障音频子系统性能与兼容性的关键,尤其在资源受限的经典操作系统(如Windows CE)上,驱动开发更具挑战。本文以TLV320AIC3x系列Codec为例,结合**SPI/I2C**总线通信和**I2S**音频接口的配置原理,深入剖析了在WinCE 5.0平台上的驱动架构设计、寄存器配置、时钟管理

weixin_34416754的博客 469

Xcode工具链深度解析与高效开发实践

集成开发环境(IDE)作为现代软件开发的核心工具,通过整合代码编辑、编译调试、性能分析等功能模块,显著提升开发效率。Xcode作为Apple生态的官方IDE,其工具链设计遵循模块化架构原理,支持从界面设计到持续集成的全流程开发。在移动开发领域,Xcode的SwiftUI可视化编辑器和Instruments性能分析工具等技术组件,帮助开发者快速构建高性能的iOS/macOS应用。特别是在26.3版本更新后,增强的Canvas交互模式和调试器集成,使界面开发和问题定位更加直观高效。通过合理配置代码片段库、自动化

weixin_34268310的博客 479

Windows Mobile下SQLite的Native C++轻量封装实践

SQLite是一种嵌入式关系型数据库引擎,其核心设计强调零配置、自包含与事务可靠性;在资源受限的嵌入式系统中,需绕过高级抽象、禁用异常与RTTI,并基于原生C API构建确定性访问层。Native C++封装能规避托管运行时开销,满足硬实时、低内存占用及跨语言调用需求,广泛应用于工业PDA、医疗终端、电力巡检等离线场景。本文聚焦Windows Mobile 6.5(ARMV4I/CE 5.2)平台,详解如何通过纯C导出接口、手动临界区同步、WAL日志适配与路径归一化等关键技术,实现稳定、可预测、可部署的SQ

diaoqi6581的博客 565

Windows CE定制Platform Builder简介

生成映像文件设置文件平台工具PB简介CE平台组成基本设置Minkern :最小设置Mininput :支持用户输入和本地驱动Mincomm:支持串行和网络通信Mingdi:支持GDI接口Minwmgr :支持窗口管理Minshell :支持任务管理和命令处理程序Maxall 最大设置IESample  包含IE支持DUB :支持dial-up boot loader (DUB). 使可以通过目标设

goodmar的专栏 1083

在debug模式下编译提示c1xx : fatal error C1083: 无法打开源文件: “generatedfiles\release\moc_XXX.cpp

打开目的vcxproj文件 <ClCompile Include="generatedfiles\Debug\moc_SFQTPictureEx.cpp"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedF...

南宫封清的博客 3558

在C工程中设置某一个源文件为不编译

今天和同事交流,又学了一手,先记下来日后忘了回来再找,哈哈!    设置方法:    选中要设置的源文件--->右键属性--->General--->Excluded From Build--->设为Yes    设置为该文件不编译到工程当中,此时文件上会出现一个红色的停止标志。

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 1347

使用ccs中 exclude from build功能,源代码不能从工程里去除/恢复

1、使用ccs免不了将源文件从工程里去除,或者重新添加到工程里,一般使用功能exclude from build,如下示:在.c上有键就可以看到。2、有时候用这个功能时,经常会出现ccs没有反应了,不能正常将源代码去除/恢复到工程里,这时候很头头。同理将要添加的文件夹从里面删除,就可以将这个文件夹的代码加入工程。将要去除的文件夹添加到里面,就将这个文件夹的代码不进行编译了;2>找到 打开文件.cproject。

baowxz的专栏 1377
上一篇: 软件安装工具制作之-Advanced Installer简单教程
下一篇: 内核关键函数KernelIoControl分析-非常好,很详细
linucos
博客等级 码龄17年 38粉丝 43原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值