腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
这里只有VxWorks
公众号 VxWorks567
专栏作者
举报
212
文章
180326
阅读量
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)
搜索文章
搜索
搜索
关闭
RTP之Signal的使用(一)
kernel
区别一:Kernel Task默认Unblock所有Signal;Kernel创建的RTP默认Unblock所有Signal;被RTP创建的RTP,继承原有RTP的Mask
Taishan3721
2022-12-05
384
0
RTP之编程限制
kernel
物联网
网站
最大的限制是内存的访问。如果RTP与RTP之间,或者RTP与Kernel之间,需要传递少量数据,可以使用Public的Message Queue。大量数据,可以使用共享数据区。
Taishan3721
2022-06-30
694
0
My Task Memory Count
kernel
show
task
内存
内存泄漏
根据VxWorks69提供的内存Show命令,封装了一个函数,可以查询某个Task已申请但未释放的内存。已验证了Vx69的Kernel Task
Taishan3721
2022-06-30
112
0
BSP是啥?
kernel
code
config
package
target
对于Vx5和Vx6来说,这个Package通常包含了一堆C文件、几个汇编文件、几个cdf文件、一些头文件、一个makefile文件、一个readme文件(版本信息),和一个target.ref文件(这个BSP的专属文档)。到了Vx7,BSP被大大简化,主要成分就是cdf和dts文件了
Taishan3721
2021-11-12
3K
0
VxWorks的那些Console
shell
kernel
linux
tcp/ip
VxWorks在运行时,一般都会使用一个Console,提供基本IO操作,例如:显示printf()的输出、提供Kernel Shell服务等等。
Taishan3721
2021-10-08
1.3K
0
RTP之自定义System Call
kernel
android
书接上文,RTP里如果想要调用Kernel里的函数,可以通过System Call,那如何添加自己的System Call呢?
Taishan3721
2021-09-15
313
0
Boot之vxWorks7启动顺序
ios
kernel
linux
缓存
tcp/ip
之前遍历过使用WorkBench的VIP编译的Vx69镜像文件vxWorks,今天照猫画虎,以32位SMP模式下的Intel处理器为例,走一遍Vx7-2107的VxWorks执行顺序。通过对比可以看到,69和7的执行顺序基本一致
Taishan3721
2021-09-15
850
0
BSP是啥
makefile
kernel
config
package
target
BSP,全称是Board Support Package。顾名思义,就是支持(Support)某种板子(Board)的一个文件夹(Package)。对于Vx5和Vx6来说,这个文件夹通常包含了一堆C文件、几个汇编文件、几个cdf文件、一些头文件、一个makefile文件、一个readme文件(版本信息),和一个target.ref文件(这个BSP的专属文档)。到了Vx7,BSP被大大简化,主要成分就是cdf和dts文件了
Taishan3721
2020-07-21
3K
0
Component之CMD的0x10x10个命令
python
shell
tcp/ip
编程算法
kernel
请横屏观看 或使用搜索功能 以下命令出自Vx69 命令 简介 adrsp Display information on the address space. alias Add an alias or display alias arp IPNET arp control bp Display, set or unset a breakpoint C Switch to C interpreter cd Change current directory. cpu Set/Get CPU affi
Taishan3721
2020-06-16
509
0
Component之kprintf
kernel
缓存
调试程序时,最常用的一个手段是打印一些调试语句,而最常用的打印函数应该就是printf()了。printf()的作用是向标准输出设备输出格式化的调试语句。这个标准输出设备默认是PC Console或串口
Taishan3721
2019-11-14
1K
0
Utility之Shell的快捷键
shell
kernel
命令行工具
Shell提供了很多函数 -《Component之Kernel Shell的命令》,多的记不住。而且在vi模式下,有大量的命令。其实Shell还提供了几个快捷键
Taishan3721
2019-11-11
502
0
RTP之调度策略
kernel
在《Task之调度策略》里介绍了VxWorks的主要调度策略,而有了RTP之后,系统又是如何调度的呢?其实非常非常简单:RTP不参与调度,VxWorks还是使用之前的调度策略,即所有Task基于优先级抢占,以及默认关闭的时间片轮转。这确保在任何给定的时刻,系统中准备运行的最高优先级Task都将执行,而不管该Task是在内核中还是在任何进程中。相比之下,非实时系统主要使用分时调度策略,以及动态调整进程优先级,以确保没有进程会长期无法使用CPU,并且没有进程独占CPU。VxWorks的时间片轮转也是一种分时策略,但它不会干扰优先级的抢占,因此它具有确定性,保证了实时性。
Taishan3721
2019-09-30
1.4K
0
Task之errno
编程算法
kernel
小程序·云开发
shell
很多人在看到某个Task的ERRNO不为0时,会担心哪里出了问题。其实单独的ERRNO并没什么事儿,一般都不用管它。好了,可以拉到最后点赞了。
Taishan3721
2019-07-10
1.8K
0
Tool之VIP
kernel
ftp
流计算 Oceanus
shell
VIP,就是VxWorks Image Project,Workbench中最基本的工程了,用于构建系统镜像
Taishan3721
2019-07-10
4.1K
0
Tool之DKM
编程算法
java
kernel
DKM,就是Workbench里的Downloadable Kernel Module project,这种工程用于管理/构建系统内核空间里的应用模块
Taishan3721
2019-07-10
1.2K
0
Task之任务的创建
编程算法
kernel
api
小程序·云开发
我们在《任务是啥?》里提到过,Task可以看作是Stack和TCB组成的。因此taskSpawn()的第一步就是为Stack和TCB分配内存,然后初始化它们,最后将这个任务放入Ready队列。
Taishan3721
2019-07-10
2.1K
0
Task之调度策略
kernel
我们知道VxWorks是一个典型的Multitasking OS(多任务操作系统),每个Task都可能有多种状态,其中处于Ready状态的Task一旦拿到CPU,就可以执行了。不过CPU的数量再多,也不太可能比Task的数量多。也就是说,总会有Task即使进入了Ready状态,也抢不到CPU,还是不能执行。
Taishan3721
2019-07-10
1.2K
0
Component之Kernel Shell的启用
shell
kernel
tcp/ip
Kernel Shell是VxWorks系统的一个Component(组件),是在Target端驻留的命令行。可以通过系统默认的全局IO来访问,即多数架构的串口0或者X86架构的PC Console;也可以通过Telnet或rlogin进行远程访问。
Taishan3721
2019-07-10
754
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档