E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
『VxWorks』
驱动程序的组织结构
驱动程序最重要的部分就是驱动程序源代码文件,源文件描述了设备如何和VxBus、
VxWorks
OS交互。
redseazhaojianertao
·
2020-09-11 16:23
VxWorks
内核解读-2
本文讨论Wind内核的设计思想,正如前文所述,
VxWorks
的Wind内核采用可裁剪的微内核设计,具有多任务并发执行、可抢占的优先级调度、可选的时间片调度、任务间通信和同步机制、快速的上下文切换,低中断时延
redseazhaojianertao
·
2020-09-11 16:53
VxWorks
内核解读-4
接下来我们讨论一下Wind内核的中断处理模块,中断是操作系统内核设计中非常重要的部分。由于周期性和非周期性任务的按时执行都离不开中断,并且大多数实时任务的调度都是由中断引发的,中断管理对于实时系统来说不仅重要而且要求更高。因此,实时系统要求操作系统具备迅速响应外部中断的能力。本篇我以x86平台的Pentium处理器为例,介绍Wind内核的中断处理框架,以及中断栈幁的设计。通过本篇的分析,我们可以看
redseazhaojianertao
·
2020-09-11 16:53
WorkBench3.2 +
VxWorks
6.8安装教程
按照FTP连接主机和目标机,将整个
VxWorks
6.8的安装分为两个部分,一是在主机(win10系统,可以使用虚拟机或者实体机,推荐使用虚拟机)上安装workbench3.2,进行bootrom与VxWroks
A1ive
·
2020-09-11 15:06
VxWorks
vxworks
异常分析方法
1、任务异常的一般表现:i)指令异常:系统打印program异常或instructionaccess异常。ii)访问非法地址异常,串口打印dataaccess异常。iii)中断处理中产生的异常。dataaccessExceptioncurrentinstructionaddress:0x00187d4cMachineStatusRegister:0x00009030DataAccessRegist
qingfengtsing
·
2020-09-11 15:02
vxworks任务异常调试
VxWorks
/MIPS中断处理机制
在《中断处理》中,梳理了中断处理的一些通用框架和概念,下面我们来探讨一下
VxWorks
/MIPS具体平台下的中断处理机制。
弦苦
·
2020-09-11 15:13
嵌入式开发
VxWorks
VxWorks
网络设备的加载及协议栈初始化
一.MUX中间层为了能够兼容更多的网络设备和网络协议,
VxWorks
操作系统专门在网络设备驱动程序和网络协议层之间增加了MUX接口层。
iteye_11581
·
2020-09-11 14:15
VxWorks
任务编程中常见异常分析
VxWorks
任务编程中常见异常分析在任务运行过程中,会出现一些异常的情况,导致任务不能正常运行或者对操作系统造成影响。
初心在哪
·
2020-09-11 14:37
vxWorks
vxworks
源码剖析- 数据结构篇一(双向链表)_1(转)
vxworks
中使用了多种基本数据结构,例如双向链表,队列,树等等,本文将介绍这些基本数据结构在
vxworks
中的实现。
haobo920
·
2020-09-11 14:32
Vxworks
vxworks
源码剖析-对象篇(转)
当第一次看到
vxworks
的源码时,我才真正明白了怎么用C语言来实现面向对象的功能;以前虽然遇到过类似的文章,不过总是没有动力去了解实际的原理,这次闲来无事,拿到
vxworks
的源码,才看出一些端倪。
haobo920
·
2020-09-11 14:32
Vxworks
vxworks
命令
1.4.1任务管理sp()用缺省参数创建一个任务(priority="100"返回值为任务ID,或错误)(taskSpawn)sps()创建一个任务,并挂起它tr()恢复一个挂起的任务(与taskResume相同)ts()挂起一个任务(与taskSuspend相同)td()删除一个任务(与taskDelete相同)period()创建一个周期调用函数的任务repeat()创建一个重复调用函数的任务
geek_mk
·
2020-09-11 14:06
Vxworks
推荐几个
vxworks
国外的比较好的两个论坛!
由于国内
vxworks
使用并且精通的人并不多,查阅资料比较废力气,在此推荐两个比较好的国外论坛!
dch4890164
·
2020-09-11 14:15
vxworks
内存管理
1、
vxworks
内存管理基本概念(1)内存和外部存储器的概念:一般RAM属于内存而Flash、ROM、NVRAM是嵌入式操作系统的外部存储器;(2)操作系统的内存分配一般都在系统启动或者复位的情况下进行
茹茹思密达
·
2020-09-11 13:58
vxworks
下的问题定位及调试方法
vxworks
是一种实时操作系统,单个CPU下只能有一个任务运行,系统有多任务运行时采用调度算法,将内核插入到某个任务中执行。任务是系统中独立,相互作用的程序单元。
TestFamily
·
2020-09-11 13:28
操作系统
vxWorks
无法启动问题定位
vxWorks
无法启动问题定位办法现象Pressanykeytostopauto-boot...1auto-booting...bootdevice:motetsecunitnumber:0processornumber
yhcs1213
·
2020-09-11 13:34
移植
Vxworks
的查看修改内存
Vxworks
的查看修改内存查看全局变量如定义变量UINT32gDebugLevel,在shell模式下直接输入该变量:%gDebugLevel=0x26c61e8:value=2=0x2查看结构体变量
希望之晨
·
2020-09-11 13:14
UNIX/LINUX
VxWorks
内核解读-7
为了实现应用层程序的平台无关性,操作系统为应用层提供了一套标准的接口函数,这些接口函数在所有的平台上都保持一致,只是随着平台的变化,底层驱动或接近驱动部分操作系统中间层可能会随着调整。这样可以使用户程序独立于具体的硬件平台,增加了应用层开发的效率,避免了重复编码。通用操作系统GPOS(GeneralPurposeOperatingSystem)比如Unix,Linux,将这套提供给应用层的标准接口
redseazhaojianertao
·
2020-09-11 12:56
VxWorks
内核解读-1
前言:我曾经在做
VxWorks
培训期间跟身边的嵌入式工程师同行交流的时候,发现大家对嵌入式
VxWorks
系统的Wind内核不是特别了解,而网上对于
VxWorks
的Wind内核也没有系统性的解读与分析,因此我决定发表一系列的博文来系统性地解读
redseazhaojianertao
·
2020-09-11 12:55
VxWorks
内核解读-6
本篇文章分析
VxWorks
的初始化,
VxWorks
的初始化可以分成两个部分:1.具体处理器平台相关的硬件初始化:包括CPU内部寄存器、堆栈寄存器的初始化,外设初始化;2.
VxWorks
内核初始化:包括核心数据结构的初始化
redseazhaojianertao
·
2020-09-11 12:55
VxWorks
内核解读-3
本篇文章分析Wind内核调度器的设计原理以及其工作流程,设计支持多任务RTOS的关键是设计调度器,Wind内核调度器的目标是保证优先级最高的就绪任务处于运行状态。为了达到这一目的,需要在Wind内核的调度点判断就绪队列中优先级最高的任务是否正在运行,如果不在运行,调度器就会让这个优先级最高的任务抢占正在运行任务的CPU。保证就绪队列中优先级最高的任务始终占据CPU是Wind内核可抢占的实质,其采用
redseazhaojianertao
·
2020-09-11 12:55
编译
vxworks
6.8组件源码的命令
在需要修改
vxworks
组件源码或者增加新组件时,需要重新编译新组件,以下是更新组件的方法。
redseazhaojianertao
·
2020-09-11 12:24
VxWorks
启动代码usrInit()函数分析
VxWorks
启动代码usrInit()函数分析DanielLee_USTB2013-6-14晚QQ:382899443又到周五晚上了,明天不用加班,真是美好的一天。
随想ustb
·
2020-09-11 12:57
VxWorks
VxWorks
内核解读-5
本篇博文,我们该谈到Wind内核的内存管理模块了,嵌入式操作系统中,内存的管理及分配占据着极为重要的位置,因为在嵌入式系统中,存储容量极为有限,而且还受到体积、成本的限制,更重要的是其对系统的性能、可靠性的要求极高,所以深入剖析嵌入式操作系统的内存管理,对其进行优化及有效管理,具有十分重要的意义。在嵌入式系统开发中,对内存的管理有很高的要求。概括地说,它必须满足以下三点要求:实时性,即在内存分配过
redseazhaojianertao
·
2020-09-11 12:00
MiniGUI的介绍及安装
能够支持包含Linux在内的多种操作系统,例如uClinux、
VxWorks
、eCos、uC/OS-II、pSOS、ThreadX、Nucleus、OSE等,也可以在win32平台上运行。MiniG
chaehom
·
2020-09-10 22:07
coding
MiniGUI
VxWorks
的环境配置
转载请标记出处:http://blog.csdn.net/zgh1988/article/details/79945381.准备工作(1)VMWare(2)一台安装WindowsXP或Window7系统的PC机(3)Tornado2.2forpcPentiumCD1和Tornado2.2forpcPentiumCD2分别为Tornado安装程序和BSP组件,WindML安装程序。(4)RamDis
要饭真得好难
·
2020-09-10 22:06
Tornado
操作系统
VxWorks
rtlinux 的配置和测试
行业内比较有名的实时操作系统有:
VxWorks
,uC/OS-II,QNX等。我们可以先了解一下实时操作系统的定义。
cccrazyone
·
2020-09-10 15:43
嵌入式linux
VxWorks
认识
VxWorks
操作系统
VxWorks
时实时多任务的嵌入式操作系统,它主要包括任务调度、I/O功能、文件系统、中断管理、内存管理、网络功能、内存管理、BSP(系统启动模块)等。
kevinyu723
·
2020-09-10 14:40
RTOS
嵌入式开发
NuttX实时操作系统
其他的一些来自于Unix或者其他常规的实时操作系统(比如
VxWorks
)的标准的API的导入原因,要么是因为该功能不在如上标准中,要么是因为该功能不适合嵌入式环境(比如fork())。
奋斗的阿狸_1986
·
2020-09-10 12:11
杂项相关
NuttX实时操作系统
其他的一些来自于Unix或者其他常规的实时操作系统(比如
VxWorks
)的标准的API,要么是因为该功能不在如上标准中,要么是因为该功能不适合嵌入式环境(比如fork())。
奋斗的阿狸_1986
·
2020-09-10 12:11
杂项相关
二进制信号量,互斥信号和计数信号量的区别
VxWorks
的信号量机制分析
VxWorks
信号量是提供任务间通信、同步和互斥的最优选择,提供任务间最快速的通信。也是提供任务间同步和互斥的主要手段。
VxWorks
提供3种信号量来解决不同的问题。
supreme42
·
2020-08-26 16:14
Vxworks与PowerPC
VxWorks
的信号量机制分析
VxWorks
的信号量机制分析
VxWorks
信号量是提供任务间通信、同步和互斥的最优选择,提供任务间最快速的通信。也是提供任务间同步和互斥的主要手段。
VxWorks
提供3种信号量来解决不同的问题。
杨帆_8318
·
2020-08-26 16:41
嵌入式Linux
VxWork 百科 及 taskSpawn
VxWorks
操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。
baodunqiao
·
2020-08-25 16:42
嵌入式软件开发
vxworks
---行业常识
1.
VxWorks
是美国WindRiverSystem公司推出2.风河公司目前成为了intel的子公司3.
vxworks
5.x开发环境tornado;
vxworks
6.x开发环境workbench,采用
zyboy2000
·
2020-08-25 00:40
vxworks
vxworks
新建工程,和如何生成库文件及如何使用
File-New-
Vxworks
DownloadableKernelModuleProject如下图弹出输入工程名点击next点击next点击next点击next在红线出选择相应的编译器点击next红线处是决定生成什么样的文件
woquNOKIA
·
2020-08-25 00:31
vxworks
嵌入式操作系统分类
从应用角度可分为通用型嵌入式操作系统和专用型嵌入式操作系统:常见的通用型嵌入式操作系统有Linux、
VxWorks
、WindowsCE等。
weixin_34050427
·
2020-08-24 23:13
VxWorks
上STL的效率
沉醉于STL强大的功能及其中的泛型编程思想,在
VxWorks
上写程序时使用了STL,一切都正常,除了在最后做性能测试时根本不相信程序怎么会那么慢。为此,专门编写了下面的小程序做对比测试。
norman66
·
2020-08-24 22:10
C++思维
自己动手封装
VxWorks
下C++基础类
VxWorks
下采用C++构建Application可以使得程序更加利于维护,利用其提供的STL支持,可以省去大量的底层工作,大大加速软件的开发进度。
iamwsg
·
2020-08-24 22:11
编译ACE_TAO库的过程中遇到的一些问题+
vxworks
镜像组件定制+Relocation value does not fit in 26 bits解决办法
这里主要讲述我在编译过程遇到的一些问题以及解决办法,我遇到的问题主要有以下3个:1、编译错误;2、将编译后的库加载到
vxworks
_6.9镜像中时报”Relocationvaluedo
斯文的野蛮人
·
2020-08-24 19:01
vxworks
嵌入式开发学习的几种线路图方向
我认为大概分3个阶段:1、嵌入式linux上层应用,包括QT的GUI开发2、嵌入式linux系统开发3、嵌入式linux驱动开发嵌入式.jpg嵌入式目前主要面向的几个操作系统是,LINUX,WINCE、
VxWorks
weixin_33809981
·
2020-08-24 17:22
解决Linux下串口数据接收不全的异常问题
2、正文此次调试环境实在两个平台下,负责发送串口数据一方是
VxWorks
平台,负责接收的一方是arm+Linux平台,发送的是一些必要的时间和其他信息,以下简称VxWork
码中飞翔
·
2020-08-24 06:35
Linux
VxWorks
下BSP源文件结构
Tornado开发环境安装完成后,在target/config目录下包含由官方提供的一些BSP以及公用目录all,all目录被所有的BSP使用,具体文件介绍如下:
vxworks
内核文件文件名说明usrConfig.c
jefbai
·
2020-08-24 05:34
VxWorks
工程Makefile分析
开发
VxWorks
应用,相信很多人一开始接触时,公司就已经提供了现成的BSP包以及如何建立项目工程等等,不需要花费很多的力气就可以创建一个helloWorld程序,甚至加入到公司的产品开发中。
jackixzj
·
2020-08-24 05:33
嵌入式软件开发
VxWorks
VxWorks
解析ELF格式
VxWorks
镜像过程
文章目录
VxWorks
解析ELF格式
VxWorks
镜像过程1
VxWorks
解析ELF镜像流程1.1
VxWorks
镜像类型1.2ELF解析函数bootElfModule加载过程1.3bootElfModule
码中飞翔
·
2020-08-24 03:59
VxWorks
嵌入式Linux学习思路及参考资料(ARM+LINUX路线)
其基于某个平台,例如嵌入式Linux、
Vxworks
、Symbian、WinCE的上层应用软件开发,开发语言主要采用嵌入式C/C++,主要领域网络、图形、数据库、音频、视频处理等。
jyl_static
·
2020-08-23 10:56
Linux
linux
嵌入式
linux内核
编程
嵌入式操作系统
语言
VxWorks
下PCI驱动的配置与测试
理论知识见《
VxWorks
系统的PCI总线配置与应用》实现步骤:建立工程,添加BSP包;将驱动测试代码surfConfPciDevice.c加入工程中;在usrAPPInit.c中添加测试程序,surfConfPciDevice
weixin_34034261
·
2020-08-22 11:00
PCI总线在
VxWorks
中的实现
PCI总线在
VxWorks
中的实现1、Overview在最近发布的BSP中,风河公司基本上都提供了对PCIBUS的支持,本文主要探讨PCIBUS在
VxWorks
系统中的实现。
8度空间
·
2020-08-22 10:15
Buses
HardWare
powerpc汇编指令分析
1基础知识Ø
Vxworks
shell命令ib&bh&bdallcti&ttcret:执行到子函数返回,返回后的结果可以在r3寄存器里看到。
hope_worker
·
2020-08-22 01:33
嵌入式硬件驱动开发
Linux:串口通信
以前跟着做过
VxWorks
的开发,主要通信方式是串口,因为底层BSP包已经做好了,串口通信非常简单。
leaglave_jyan
·
2020-08-21 09:32
Linux接口通信
vxworks
中读写pci寄存器
在开发
vxworks
中,经常要读写pci的寄存器,实现下述函数:voidpciRead(intbus,/*bus*/intdevice,/*device*/intfunction,/*function*
wqh1189
·
2020-08-21 07:55
vxworks
Qt Creator下载和安装(详细教程)
从通用操作系统Linux、Windows,到手机系统Android、iOS、WinPhone,嵌入式系统支持QNX、
VxWorks
,应用非常广泛。基于Qt的软件非常多,其中最知名
余辉亮的学习笔记
·
2020-08-21 05:39
c++编程
qt
window
安装
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他