smartvxworks
VxWorks,Linux,QNX,PowerPC,ARM,FPGA,DSP,嵌入式系统架构师,QT UI架构师,项目经理,军工领域耕耘数十载,一起成长,不断进步。
一个优雅的程序员、一个沉稳的架构师。
展开
-
【VxWorks】为什么有些场景必须用 VxWorks 系统
实时操作系统(RTOS)是专用于对时间精确度敏感的操作系统。典型的情况是,这种应用需要从传感器收集数据、做出分析并对关键性设备进行控制,例如飞机、列车、手术刀。这类控制必须精准,不容许出现丝毫差错。这与通用操作系统(General Purpose Operating Systems, GPOS 形成对比。原创 2023-08-04 11:46:59 · 261 阅读 · 0 评论 -
【VxWorks】VxWorks对POSIX的支持
VxWorks扩展了POSIX,为了移植,VxWorks提供了额外的POSIX接口作为可选组件。VxWorks实现了POSIX 1003.1(POSIX .1)一些传统接口以及POSIX.1可选功能中的一些实时接口。原创 2023-08-04 09:31:59 · 254 阅读 · 0 评论 -
SylixOS入门指南
将本地磁盘路径切换到D:\sylixos_workspace\examples\hello_module\Debug\目录,可以看到该目录有我们之前编译内核模块示例工程hello_module生成内核模块文件hello_module.ko,将其拖动到右侧的SylixOS目标板文件列表的/lib/modules目录,即可将其传输到SylixOS目标板的/lib/modules目录。菜单,在弹出的对话框的Workspace中选择D:\sylixos_workspace目录,原创 2023-08-03 18:06:41 · 299 阅读 · 0 评论 -
【VxWorks】Vxworks、QNX、Xenomai、Intime、Sylixos、Ucos等实时操作系统的性能特点
VxWorks 操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统,是嵌入式开发环境的关键组成部分。其内核支持多任务调度(采用基于优先级抢占方式,同时支持同优先级任务间的分时间片调度)、任务间的同步、进程间通信机制、中断处理、定时器和内存管理机制等,且提供了一个快速灵活的与 ANSIC 兼容的 I/O 系统,网络支持 对其它VxWorks系统和TCP/IP网络系统的"透明"访问。具有良好的持续发展能力、良好的可靠性、卓越的实时性和高性能的内核以及友好的用户开发环境。原创 2023-08-03 16:59:55 · 489 阅读 · 0 评论 -
【VxWorks】VxWorks系统详细介绍说明,环境搭建说明,使用场景,使用实例
VxWorks 是一款实时操作系统(RTOS),广泛应用于嵌入式系统和实时应用程序开发领域。VxWorks 是由美国Wind River Systems开发的实时操作系统。它具有高度可靠性、实时性和灵活性,适用于各种嵌入式系统和实时应用程序开发。VxWorks 提供了丰富的功能和工具,包括任务调度、内存管理、设备驱动程序、网络协议栈等,使开发者能够高效地开发和部署实时应用程序。原创 2023-07-13 09:11:29 · 4072 阅读 · 0 评论 -
VxWorks任务挂死实战分析
触发异常的指令行为switch_port_qconfig_set函数返回的第一条指令,尝试从s8+52取值,而是s8在olt_config_set_pon_cosq__config函数中是被作为frame pointer使用的,其值为sp,但是从栈数据中看s8值为1,有理由怀疑s8的值在switch_port_qconfig_set调用过程中被改写。到这里,似乎根本原因已经查明了,但是去掉-O2编译选项重新编译交换SDK库之后,任务挂死现象依旧,正所谓“猜中了开始,没有猜中结局”!...原创 2022-04-10 16:51:29 · 2155 阅读 · 0 评论 -
VxWorks开发俱乐部
VxWorks开发俱乐部原创 2021-12-15 09:40:13 · 468 阅读 · 0 评论 -
vxworks开发中simulator的使用之建立虚拟网卡
vxworks开发中simulator的使用之建立虚拟网卡原创 2021-12-14 10:47:36 · 473 阅读 · 0 评论 -
为什么workbench3.3 每次启动都显示 faild to connect to the wind river registry on host “localhost“
问题1为什么workbench3.3 每次启动都显示 faild to connect to the wind river registry on host "localhost"问题2为什么workbench3.3 每次启动都显示 Faild to load and initialize native Wind River Registry sharedlibraries.解决办法:就是你 C:\Documents and Settings 目录下的用户目录名是汉语。workbenc.原创 2021-11-30 11:13:37 · 836 阅读 · 1 评论 -
vxWorks 调试组件和命令
总结的一些vxWorks下常用的调试组件。原创 2021-11-17 08:55:57 · 1954 阅读 · 0 评论 -
VxWorks操作系统图形模式下显卡驱动设计
摘要:本文简要的叙述了基于VxWorks操作系统WindML基础上图形驱动开发。给今后的开发者提供参考和借鉴。关键词:VxWorks WindML 图形 显卡 驱动程序1 介绍WindML即Wind Media Library(媒体库),它支持多媒体程序运行于嵌入式操作系统,风河公司设计它主要是用来提供基本的图形、视频和声频技术以及提供一个设计标准设备驱动程序框架。WindML API库提供了一个统一的图形硬件接口以及处理输入设备和输入设备事件的能力。WindML有以下几个设计目的:●原创 2021-04-01 16:15:21 · 446 阅读 · 0 评论 -
vxworks内核与linux内核比较
vxworks内核与linux内核比较vxWorksLinux内核结构微内核,内核只提供了基本的服务,如:任务管理,内存管理,中断处理等宏内核,除了基本的服务,内核还包括文件系统,网络协议等运行模式应用程序运行在“实模式”下,无用户模式和内核模式之分采用“保护模式”,用户进程、线程运行在用户模式下,内核线程运行于内核模式内存访问和内存保护内核采用实存储管理方式,所有任务运行于同一物理地址空间,用户程序直接操作物理地址,不能直接地提供内存保护,不能防止错误蔓延内原创 2021-03-10 16:42:19 · 324 阅读 · 4 评论