首页
学习
活动
专区
工具
TVP
发布

这里只有VxWorks

公众号 VxWorks567
专栏作者
212
文章
180376
阅读量
39
订阅数
cmd - RTP
[vxWorks *]# rtp exec [-s | -c] [-i] [-g | -a | -z] [-x | -X] [-p <priority>] [-u <stacksize>] [-o <rtpOptions>] [-t <taskOptions>] [-v <level>] [-e name=value] <filename> [--] [args] [&]
Taishan3721
2023-02-26
1.2K0
关于软中断
经常有朋友问起软中断的问题... 话说我干了这么多年,还从未在VxWorks领域见过这个词儿,孤陋寡闻了
Taishan3721
2022-01-04
1.5K0
Tool之CoverageScope
ScopeTools里还有个成员叫做CoverageScope,现改名为Code Coverage Analyzer。不过Vx7里已经不支持它了(以及Data Monitor)。这是一个运行时的代码覆盖度测试工具。顾名思义,这个工具可以用于测试代码是否执行过。它可以检测已调用函数或已执行语句的百分比,并记录未执行的代码
Taishan3721
2021-11-12
2670
Tool之StethoScope
ScopeTools里还有个成员叫做StethoScope,从Vx67开始,改名为Data Monitor。
Taishan3721
2021-11-12
2890
VxWorks的那些Console
VxWorks在运行时,一般都会使用一个Console,提供基本IO操作,例如:显示printf()的输出、提供Kernel Shell服务等等。
Taishan3721
2021-10-08
1.3K0
Boot之vxWorks7启动顺序
之前遍历过使用WorkBench的VIP编译的Vx69镜像文件vxWorks,今天照猫画虎,以32位SMP模式下的Intel处理器为例,走一遍Vx7-2107的VxWorks执行顺序。通过对比可以看到,69和7的执行顺序基本一致
Taishan3721
2021-09-15
8500
Tool之ar
编译系统镜像时,不可能把所有源码都放到一起,需要把一些固定下来的代码编入库文件。VxWorks内核态用到的静态库是后缀为a的archive文件,GNU提供的ar命令用于管理这种文件
Taishan3721
2021-09-15
8780
Host Shell的gdb模式
Host Shell集成了四种解释器,其中一个叫gdb。gdb者,gnu之debugger也。
Taishan3721
2021-01-08
6640
IO ports
这VmWare的Linux里查看ioports的结果,不知道哪里有更完整的定义 -> sudo cat /proc/ioports 0000-0cf7 : PCI Bus 0000:00 0000-001f : dma1 0020-0021 : PNP0001:00 0020-0021 : pic1 0040-0043 : timer0 0050-0053 : timer1 0060-0060 : keyboard 0061-0061 : PNP0800:00 0064-0064 : keyboard 00
Taishan3721
2020-08-05
6000
Signal之基本知识
Signal是一种处理异常或异步改变执行流程的机制,类似于软中断。与POSIX兼容,VxWorks也定义了63种Signal(0为NULL Signal)
Taishan3721
2020-06-23
1.3K0
ISR之编程限制
编写ISR最基本的原则就是:尽可能短。代码少是一方面,更重要的是ISR里不能调用可能阻塞或延迟的操作。
Taishan3721
2020-01-17
1.2K0
RTP是啥?
VxWorks的RTP,全称是Real-Time Process,可以翻译为实时进程。
Taishan3721
2019-07-10
2.2K0
关于实时
我们在《VxWorks是啥?》里提到过VxWorks是一种实时系统。很多朋友总是纠结什么是实时,以及为什么要用VxWorks。说一说个人的一点拙见。
Taishan3721
2019-07-10
5100
Tool之Simulator
Simulator可以模拟硬件设备并运行VxWorks系统。这个模拟的系统可以提供VxWorks的大部分标准功能,包括网络、Shell等等。而且它的构建过程与构建真实硬件设备镜像的过程也基本是一样的。有了它,我们就可以脱离硬件设备,直接在Host上开发、运行、测试VxWorks应用。这样在项目开发阶段,尽可能的减少了对硬件设备的依赖。而外界与这个VxWorks系统进行交互的应用程序,是区分不出它是模拟设备还是真实的硬件设备。因此,除了可以加快软件开发进度,Simulator在很多领域也可以给我们提供帮助,例如教学、项目展示等。 Simulator对应用层提供的API与真实设备上的API没有什么区别,有区别的仅是对外设的访问,也就是无法提供一些外设的驱动程序。Simulator至少可以模拟以下硬件或功能
Taishan3721
2019-07-10
7300
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档