腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
这里只有VxWorks
公众号 VxWorks567
专栏作者
举报
212
文章
180372
阅读量
39
订阅数
订阅专栏
申请加入专栏
全部文章(212)
编程算法(37)
tcp/ip(22)
shell(20)
kernel(18)
linux(14)
c++(11)
api(11)
task(11)
ide(9)
device(9)
网站(8)
windows(8)
posix(8)
打包(7)
缓存(7)
腾讯云测试服务(6)
target(6)
x86(6)
java(5)
unix(5)
数据分析(5)
driver(5)
io(5)
show(5)
html(4)
存储(4)
ftp(4)
数据结构(4)
小程序·云开发(4)
bit(4)
max(4)
ios(3)
c 语言(3)
python(3)
opengl(3)
命令行工具(3)
消息队列 CMQ 版(3)
网络安全(3)
gcc(3)
socket编程(3)
kafka(3)
config(3)
hook(3)
int(3)
package(3)
semaphore(3)
thread(3)
函数(3)
命令行(3)
node.js(2)
json(2)
android(2)
单片机(2)
嵌入式(2)
analyzer(2)
tornado(2)
图像处理(2)
udp(2)
https(2)
nat(2)
虚拟化(2)
ascii(2)
性能测试(2)
alpha(2)
ansi(2)
binary(2)
break(2)
build(2)
case(2)
copy(2)
event(2)
exit(2)
function(2)
gnu(2)
host(2)
include(2)
init(2)
intel(2)
join(2)
list(2)
min(2)
mmap(2)
null(2)
process(2)
return(2)
server(2)
size(2)
system(2)
time(2)
vector(2)
video(2)
vmware(2)
编码(2)
测试(2)
工具(2)
进程(2)
数组(2)
同步(2)
系统(2)
消息队列(2)
腾讯云gme(1)
区块链(1)
mac os(1)
javascript(1)
bash(1)
qt(1)
makefile(1)
sqlite(1)
ruby on rails(1)
solaris(1)
NAT 网关(1)
数据加密服务(1)
云推荐引擎(1)
electron(1)
容器(1)
erp(1)
ntp(1)
微信(1)
安全(1)
小程序(1)
物联网(1)
unicode(1)
ipv6(1)
rust(1)
es(1)
流计算 Oceanus(1)
alarm(1)
app(1)
architecture(1)
att(1)
block(1)
bmp(1)
buffer(1)
bug(1)
char(1)
client(1)
code(1)
component(1)
count(1)
data(1)
ddd(1)
dos(1)
dp(1)
dst(1)
extern(1)
filter(1)
fs(1)
gif(1)
goto(1)
graphics(1)
handler(1)
input(1)
interface(1)
kill(1)
ld(1)
linker(1)
logging(1)
memory(1)
menu(1)
message(1)
mips(1)
mq(1)
network(1)
performance(1)
pipe(1)
png(1)
point(1)
port(1)
profiler(1)
project(1)
public(1)
putty(1)
range(1)
repeat(1)
service(1)
set(1)
sh(1)
shared(1)
sleep(1)
src(1)
standards(1)
static(1)
stdio(1)
swap(1)
tcp(1)
telnet(1)
terminal(1)
usb(1)
view(1)
viewer(1)
void(1)
wait(1)
width(1)
window(1)
wireshark(1)
xor(1)
编译(1)
操作系统(1)
程序(1)
公众号(1)
管理(1)
兼容性(1)
框架(1)
连接(1)
内存(1)
内存泄漏(1)
内核(1)
配置(1)
调试(1)
线程(1)
优化(1)
源码(1)
搜索文章
搜索
搜索
关闭
POSIX之Thread attribute
api
null
posix
set
thread
创建Thread时,需要通过参数指定attribute,如果参数为NULL则使用默认值。或者使用pthread_attr_init()初始化一个attribute对象
Taishan3721
2022-12-05
430
0
RTP之COMP
api
socket编程
Message Channel是一种基于Socket的面向连接的通信机制。Task以Message的形式交换数据,Message的大小和格式可变,一旦建立连接,它们可以在全双工模式下来回传递
Taishan3721
2022-12-05
637
0
POSIX之Reader-Writer Lock
api
VxWorks从69开始,提供了完善的读写信号量。而在Vx7的RTP里实现了Posix定义的Reader-Writer Lock(读写锁),这是Thread库的一种互斥机制,比Mutex有着更高的适用性。可以有多个Thread以Reader的模式同时lock读写锁,或者只有一个Thread以Writer的模式lock读写锁。这种锁适用对数据进行读的次数比写的次数多的情况,因为读锁可以进行共享
Taishan3721
2022-12-05
290
0
POSIX之Condition Variable
api
Condition Variable(简称Condition)是Posix定义的一种同步机制 - Thread为了某些数据的特定状态,而阻塞执行,等待其它Thread的通知。使用时有个限制 - Condition Variable必须与Mutex关联使用。怎么感觉有点像关联到信号量的Event?
Taishan3721
2022-12-05
485
0
POSIX之Mutex
api
多任务共享资源需要互斥,VxWorks里可以使用互斥信号量。Posix也定义类似的概念:用于Thread的Mutex
Taishan3721
2022-12-05
892
0
POSIX之Shared Memory Object
api
memory
mmap
posix
shared
VxWorks支持POSIX的shared memory object - 通过shm_open()获得文件描述符,然后使用mmap()进行映射。shared和private方式都支持。
Taishan3721
2022-06-30
537
0
关于Memory Partition
api
c++
VxWorks提供了两个库,memPartLib和memLib,用于内存分区的管理(memory partition management)。今天以32位的Vx69为例,扒一扒相关的函数
Taishan3721
2022-06-30
383
0
UGL之OpenGL的几个名词缩写
数据结构
opengl
api
嵌入式
OpenGL - Open Graphics Library OpenGL ES - OpenGL for Embedded Systems EGL - Embedded Graphics Library (Native Platform Graphics Interface) CRT - Cathode Ray Tube CRTC - CRT Controller DDI - Device Driver Interface DRI - Direct Rendering Infrastructure DRM - Direct Rendering Manager GBM - Generic Buffer Manager GEM - Graphics Execution Manager KMS - Kernel Mode Setting GFX - Graphics Force Express EDID - Extended Display Identification Data
Taishan3721
2020-09-28
901
0
Task之任务的创建
编程算法
kernel
api
小程序·云开发
我们在《任务是啥?》里提到过,Task可以看作是Stack和TCB组成的。因此taskSpawn()的第一步就是为Stack和TCB分配内存,然后初始化它们,最后将这个任务放入Ready队列。
Taishan3721
2019-07-10
2.1K
0
Task之任务的删除
api
小程序·云开发
编程算法
taskExit()会终止当前任务,并删除任务的Stack与TCB。事实上,执行完最后一条语句时,就会自动调用taskExit()。也就是说一般情况下,代码中没必要显式的调用taskExit()。
Taishan3721
2019-07-10
886
0
Task之任务的控制
api
任务被taskSpawn()创建或taskActivate()激活后,直接进入Ready队列。但实际运行时,任务大部分时间处于其它状态,并不是Ready态,不然CPU的占用率就很高了,功耗也就上去了,那肯定是软件架构的设计出问题了。
Taishan3721
2019-07-10
925
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档