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
一起来学OpenMP(6)——线程同步之atomic
二、互斥锁同步的概念互斥锁同步的概念类似于Windows中的临界区(CriticalSection)以及Windows和Linux中的Mutex,以及
VxWorks
中的SemTake
s170262941
·
2013-09-10 18:00
Vxworks
信号量高阶分析(互斥死锁)
VXWORKS
实时操作系统中信号量用于多任务同步与互斥的讨论赵佑春摘要:实时操作系统中对任务的响应时间提供了机制上的保障,但任务的同步与互斥又会削弱对任务响应的实时性,本文通过针对一个具体的实时操作系统
luopeiyuan1990
·
2013-09-03 10:00
通信
死锁
信号量
多进程
vxworks
Vxworks
等实时系统二进制信号量,互斥信号和计数信号量的区别
VxWorks
的信号量机制分析
VxWorks
信号量是提供任务间通信、同步和互斥的最优选择,提供任务间最快速的通信。也是提供任务间同步和互斥的主要手段。
VxWorks
提供3种信号量来解决不同的问题。
luopeiyuan1990
·
2013-09-02 16:00
通信
信号量
类型
linux内核
嵌入式操作系统
Socket编程Linux或者Windows或
Vxworks
原文转自自:http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,Q
luopeiyuan1990
·
2013-09-02 14:00
C++
linux
通信
socket
网络编程
Goahead webServer在
vxworks
上的移植
GoaheadwebServer在
vxworks
上的移植DanielLee_USTB
[email protected]
今天开始移植念了很长时间的webServer,选定的为Goahead
DanielLee_ustb
·
2013-08-29 22:00
HP DL360 G7通过iLO部署系统
HPDL360G7通过iLO部署系统HPDL360G7是没有光驱的服务器,可使用USB外置光驱、PXE网络安装、ILO方式的安装操作系统一、HPiLO简介iLO是一组芯片,内部是
vxworks
的嵌入操作系统
kkfloat
·
2013-08-23 03:01
服务器技术
请问什么机制导致
vxworks
比linux的实时性要强
过去很多嵌入式系统不是一个操作系统,或者是提供商的专有核心,或者是DOS操作系统的扩展。显然这些方法并不能适应今天嵌入式系统开发的要求!现有的一些商业实时操作系统,尽管提供了很小的核心和多任务开发环境,但性能并不理想,也不符合现在实时嵌入式市场的需求。 因此,人们把目光投向了通用操作系统(例如Windows、Solaris、linux),希望把它们“改造”为实时操作系统。通常这些
zgrjkflmkyc
·
2013-08-19 15:00
linux
vxworks
操作系统实时性
工作7年,从《一个苏州人......》系列开始,博客1年半,纯纪念
有了这个开端,后续就习惯性的开始在CSDN写技术博客,从《设计模式攻略》、到《windows8开发专栏》、再到最近的《
VxWorks
深入浅出》,外加各种杂谈,半年间也积累了70余篇,对内容谈不上满意,内涵还略显苍白
my_business
·
2013-08-01 18:00
Tornado编译
vxworks
本质及过程
0本质tornado编译实际上是执行工程底下的makefile,而使用的编译链是gnu的gcc。经测试,在dos命令行中直接执行make是可以完成编译的(将tornado中make.exe的路径添加到环境变量中,如C:\Tornado2.2\host\x86-win32\binTornado\host\x86-win32\bin即Tornado的可执行程序的路径,这样只要在DOS界面中找到make
wukui1008
·
2013-07-25 17:00
usrConfig.c和prjConfig.c的关系
遇到一个相当恼人的问题:当我修改bootConfig.c的内容时,重新编译bootrom和
vxWorks
后被修改的内容是可以起作用的。
wukui1008
·
2013-07-24 17:00
OpenMP(三) 线程同步
2.互斥锁同步 互斥锁同步的概念类似于Windows中的临界区(CriticalSection)以及Windows和Linux中的Mutex以及
VxWorks
中的SemTake和SemGive(初始化时信号量为满
stormbjm
·
2013-07-19 21:00
【
VxWorks
系列】任务间同步与通信之信号
VxWorks
中的信号是从POSIX沿用过来的概念,如果你熟悉Linux下的signal,那么几乎就是一回事。
my_business
·
2013-07-18 17:00
vxworks
dosfs文件系统文件读写测试
/** ****************************************************************************** *@file dosfsTest.c *@author Daniel_Lee *@versionV1.0 *@date 2013.7.15 *@brief Thisisatestofusingdosfs. ************
DanielLee_ustb
·
2013-07-17 23:00
[置顶] 【
VxWorks
系列】任务间同步与通信之事件
从
VxWorks
5.5开始,提供了新的任务间同步通信的机制----事件,事件可用于任务和中断服务程序ISR之间、任务和任务之间、任务和
VxWorks
资源之间进行通信。
my_business
·
2013-07-17 10:00
【
VxWorks
系列】任务间同步与通信之管道
VxWorks
提供了一种类似消息队列的任务间数据通信的机制----管道。管道的作用跟消息队列几乎完全一致,就是可以帮助把数据从一个任务发送给另一个任务,但是功能类似,使用方式却截然不同。
my_business
·
2013-07-16 10:00
【
VxWorks
系列】任务间同步与通信之消息队列
VxWorks
提供了消息队列来实现这个机制。
my_business
·
2013-07-15 13:00
【
VxWorks
系列】任务间同步与通信之信号量
信号量是
VxWorks
提供的最常用,最快速的一种任务间通信机制。
VxWorks
中信号量有三种:二值信号量,互斥信号量,计数信号量。下面一一介绍这三种信号量的作用与区别。
my_business
·
2013-07-12 14:00
【
VxWorks
系列】任务间同步与通信之共享内存
在开始之前先说明三个概念,任务间的同步,互斥,通信。同步,是指一个任务等待某个条件发生,而另外一个任务引发这个条件后,等待的任务会被触发执行相应的处理。这就是一个任务与另一任务之间的同步控制。互斥,是指两个以上任务要使用同一块内存数据或IO资源时引发的竞争状态。任务间通信,很简单,就是使一个任务通过某个条件或某段数据与另一个任务发生联系时,就产生了通信,同步与互斥都是任务间通信的一种方式。关于任务
my_business
·
2013-07-12 11:00
GDB跳出函数的相关文章
gdb跳出函数的相关文章
vxworks
驱动开发原理——PCI驱动(4)4.2.3PCI中断处理函数库pciIntLib在库文件src\dev\pci\pciIntLib.c中描述了PCI设备的中断处理方法
linuxarmsummary
·
2013-07-11 08:00
【
VxWorks
系列】中断服务程序中哪些可以做哪些不可以做
中断服务程序主要用来处理来自硬件的中断,毋庸置疑,它是嵌入式程序的重要组成部分。而关于中断服务程序的一些注意事项,虽然已经是老生常谈的问题,但本人还是想简单为自己总结一下,也希望给大家一些参考。首先,中断服务程序中哪些不可以做。1.不能使用printf,可用logMsg代替。2.不能使用free,malloc也就意味着也不能是用C++的new,delete操作符3.不能调用任何阻塞的处理,比如se
my_business
·
2013-07-10 15:00
创建第一个
Vxworks
bootable image工程——Socket 通信实验
创建第一个
Vxworks
bootableimage工程——Socket通信实验DanielLee_USTB2013.6.25QQ:382899443 昨天睡的有点晚,上午有点瞌睡,不过创建的第一个
DanielLee_ustb
·
2013-06-26 23:00
socket
工程
vxworks
Vxworks
启动代码usrRoot()函数分析(二)
接着看usrRoot这个函数,说实话这个函数真是
vxworks
初始化的精华,功能强大,条理清晰。
DanielLee_ustb
·
2013-06-21 00:00
Vxworks
启动代码usrRoot()函数分析(一)
今天到了星期日下午,开始分析usrRoot()函数,看看这个函数实现了哪些功能。 (1)memInit(pMemPoolStart,memPoolSize); /*initializememorypool*/ 我们知道在romstart函数中已经对内存进行了清零,这个内存池是干什么用的呢?搜了半天也没有资料具体说到底是如何初始化内存的,根据以前调试QNX的经
DanielLee_ustb
·
2013-06-19 09:00
VxWorks
启动代码usrInit()函数分析
VxWorks
启动代码usrInit()函数分析 DanielLee_USTB 2013-6-14晚QQ:382899443 又到周五晚上了,明天不用加班,真是美好的一天。
DanielLee_ustb
·
2013-06-14 22:00
vxworks
romStart
【
VxWorks
系列】基于VMWare配置
VxWorks
开发环境
常规
VxWorks
的开发环境都是基于目标开发板或目标机来构建的,但并非所有人都具备这样的条件,所以本文主要介绍如何基于vmware来构建
VxWorks
开发环境。
my_business
·
2013-06-14 14:00
VxWorks
启动代码romStart()函数分析
VxWorks
启动代码romStart()函数分析 DanielLee_USTB 2013-6-14QQ:382899443 好几天没有学习
Vxworks
了,真的有点悔恨。
DanielLee_ustb
·
2013-06-14 00:00
ROM
vxworks
romStart
vxworks
下memShow组件的位置
vx55位置在:使用时,一般只看Free一项即可,因为
vxworks
及应用程序占用的内容很小。vx66下,直接在Kernel配置中搜索:INCLUDE_MEM_SHOW
dijkstar
·
2013-06-10 19:00
vxworks
下的脚本script创建和使用(相当于windows下的autoexec.bat)
首先,制作的
vxworks
需要支持【脚本启动】组件: 其次,BSP/config.h的【bootline】中要添加要启动的脚本,这里假设名字为start.txt:注意上面的start.txt前面一定要有路径名
dijkstar
·
2013-06-03 20:00
从任务调度机制分析操作系统的实时性
什么是真正的实时操作系统做嵌入式系统开发有一段时间了,做过用于手机平台的嵌入式Linux,也接触过用于交换机、媒体网关平台的
VxWorks
。
phunxm
·
2013-06-03 15:00
linux
任务调度
vxworks
硬实时
软实时
vxworks
学习和windows azure 学习
工作中因为涉及到的嵌入式操作系统基本采用的是
vxworks
系统进行开发,本人也比较关注云计算在今后的发展,所以就想做一个使用
vxworks
操作系统的嵌入式系统采集附近环境的数据,数据量较大,发送到云端进行处理
liuliang2007
·
2013-05-30 23:24
开篇词
关注云计算
配置利用Tilcon 5.8 Radar Demo for
vxWorks
6.8
在写这篇文章之前,xxx已经写过了几篇关于改配置利用主题的文章,想要了解的朋友可以去翻一下之前的文章
[email protected]
在
vxworks
6.8下利用tilocn58
·
2013-05-28 23:00
demo
VxWorks
启动代码rominit.s分析
学习
vxworks
的第一步当然是分析启动代码,
vxworks
有多种映像,无论哪种都要包括一段BootStrap的程序,我把它翻译为抽打型bootloader,意思是无论是操作系统还是引导程序都需要
DanielLee_ustb
·
2013-05-24 22:00
vxworks
vxworks
百科名片
VxWorks
是美国WindRiverSystem公司(以下简称风河公司,即WRS公司)推出的一个实时操作系统。
Hustudent20080101
·
2013-05-23 07:14
Arm嵌入式
VxWorks
/MIPS中断处理机制
在《中断处理》中,梳理了中断处理的一些通用框架和概念,下面我们来探讨一下
VxWorks
/MIPS具体平台下的中断处理机制。
phunxm
·
2013-05-21 23:00
timer
interrupt
mips
tick
vxworks
Vxworks
嵌入式开发系统入门基础概念学习
1.
VxWorks
应用 自动化设备、工业控制(实时性好)、军用设备以及消费电子。2.实时性 实时性包括硬实时、软实时。
DanielLee_ustb
·
2013-05-18 23:00
VxWorks
/MIPS运行期的gp重定位
引言在《
VxWorks
引导启动过程》和《
VxWorks
启动之romStart剖析》中都留下了这样一个疑问,那就是bootrom中compressedEntry()和
vxWorks
_rom(Compress
phunxm
·
2013-05-17 01:00
stub
GP
mips
vxworks
relocation
VxWorks
组件技术
VxWorks
组件技术的研究1.组件概述
VxWorks
的配置和裁剪是以组件为基本单位。组件是
VxWorks
相对独立和完整的一个功能模块,也是系统中最小的、可升级的单元,它通常不再包含子节点。
phunxm
·
2013-05-15 18:00
tornado
CDF
vxworks
Componets
VxWorks
启动之romStart剖析
0 引言在
VxWorks
BSP中,从romInit.s跳转到romStart()那一刻起,我们便开始从汇编乾坤大挪移到C的世界。
phunxm
·
2013-05-09 18:00
romStart
bootInit.c
rules.VxWorks
link.RAM
romStart.c
VxWorks
BSP宏梳理
==============================================================物理内存布局==============================================================1.LOCAL_MEM_LOCAL_ADRS/LOCAL_MEM_SIZE(1)LOCAL_MEM_LOCAL_ADRS–Start(beg
phunxm
·
2013-05-09 17:00
vxworks
BSP
binArray
STACK_ADRS
RAM_DST_ADRS
Memory support in
VxWorks
Zeroedatpower-upforcold-boottopreventparityerrors.ConfiguredandenabledbyROMcodeatsystempower-up. 2CachememoryRAMconfiguration:Usuallydisabledatpower-up,enabledby
VxWorks
pre
phunxm
·
2013-04-27 12:00
memory
vxworks
调试内核Ubuntu 搭建嵌入式开发环境-续
当然,我这篇续不是什么操纵导指文章,只是明说一下我个人较比爱好的调试方法,比拟
vxworks
,linux驱动开辟境环还是非常的
·
2013-04-21 09:00
ubuntu
GCC常用参数解释
风河也使用gcc来编译
vxworks
的代码。下面介绍些最常用的编译参数(仅以gcc作为c编译器使用时进行说明)。
turkeyzhou
·
2013-04-19 11:00
VxWorks
中基于消息队列实现C/S通信
预备知识在
VxWorks
中实现基于消息队列的C/S通信主要用到了Wind内核中的消息队列API,msgQLib。
liushuaikobe
·
2013-04-17 13:00
通信
cs
vxworks
[转]【流媒體】jrtplib—VS2010下RTP开源协议库JRTPLIB3.9.1编译
一、JRTPLIB简介老外用C++编写的开源RTP协议库,用来进行实时数据传输,可以运行在Windows、Linux、FreeBSD、Solaris、Unix和
VxWorks
等多种操作系统上,主页为:http
the__blue__sky
·
2013-04-14 14:00
JRtplib
几种开放源码的TCPIP协议栈比较
1、BSDTCP/IP协议栈 BSD栈历史上是其他商业栈的起点,大多数专业TCP/IP栈(
VxWorks
内嵌的TCP/IP栈)是BSD栈派生的。
dong4716138
·
2013-04-11 16:52
linux
windows
TCP/IP
协议栈
几种开放源码的TCPIP协议栈比较
1、BSDTCP/IP协议栈BSD栈历史上是其他商业栈的起点,大多数专业TCP/IP栈(
VxWorks
内嵌的TCP/IP栈)是BSD栈派生的。
dong4716138
·
2013-04-11 16:52
linux
windows
TCP/IP
网络相关
标准头文件的问题 #ifndef
标准头文件中有如下结构:#ifndef__INC
vxWorks
h #define__INC
vxWorks
h #ifdef__cplusplus extern"C"{ #endif /**/
huahuahailang
·
2013-04-05 13:00
Tornado2.2.1(
vxworks
5.5.1)编译USB及安装USB2.2新版本
当前使用的版本是Tornado2.2.1(
vxworks
5.5.1),创建一个基于PENTIUM的工程,发现USB相关的都是不可用的(斜体):首先安装platform_usb22更新(这个更新在网上很容易找到
dijkstar
·
2013-03-31 12:40
vxWorks
Tornado2.2.1(
vxworks
5.5.1)编译USB及安装USB2.2新版本
当前使用的版本是Tornado2.2.1(
vxworks
5.5.1),创建一个基于PENTIUM的工程,发现USB相关的都是不可用的(斜体):首先安装platform_usb22更新(这个更新在网上很容易找到
dijkstar
·
2013-03-31 12:00
vxworks
的PRJ_LIBS、EXTRA_MODULES、LIBS使用的小结
①在
vxWorks
5.5中,对于BootableProject 型项目(就是生成
vxworks
Image的项目),使用在宏【EXTRA_MODULES】或者宏【LIBS】里面添加要链接的模块或库目标文件
dijkstar
·
2013-03-30 17:00
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他