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

这里只有VxWorks

公众号 VxWorks567
专栏作者
212
文章
180032
阅读量
39
订阅数
Net之iperf3
除了之前的socket performance test tool,Vx7 24.03还集成了iperf-3.14
Taishan3721
2024-03-26
840
又一次性能测试
刚刚发布的VxWorks 7 24.03集成了一个Benchmark Suite:rtos-benchmark。这个测试涵盖了Task/Thread、Mutex、Semaphore、Message queue等领域,并支持VxWorks API和POSIX API两种标准。今天把它跑了跑,步骤如下
Taishan3721
2024-03-25
790
命令行操作VSB(69)
vxprj vsb create [-force] {(-bsp bsp | bspdir) | -cpu cpuName} [vsbfile | vsbdir] [-add option] [-remove option] [-D defFile |-S | -s], 创建VSB
Taishan3721
2024-02-01
720
命令行操作VIP
对Project的操作,可以使用IDE (WorkBench/Tornado),也可以使用命令行。例如在命令行里使用vxprj命令操作Vx69的VIP
Taishan3721
2024-01-29
860
地址映射-Vx5&6
可能有个误区:VxWorks可以直接访问Memory的物理地址。个人愚见:程序使用的就叫虚拟地址,只不过Vx5和Vx6里虚拟地址与物理地址的值通常相等
Taishan3721
2023-11-09
1580
记录一下NAND加载过程
在TI官网找到AM335x的手册,看到NAND的控制器叫做GPMC (General-Purpose Memory Controller)。在VIP中包含相应组件DRV_VXB_GPMC,VxWorks启动时就会自动加载驱动vxbFdtGpmcDrv
Taishan3721
2023-09-22
1770
Drv之强大的vxBusShow(Vx7)
组件没有变,还是INCLUDE_VXBUS_SHOW,但命令更新为vxbDevShow和vxbDrvShow
Taishan3721
2023-09-02
1680
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
Net之测速工具
要想测试网卡的传输速度,可以使用UDP或TCP,自己写一段收发程序,实现起来并不复杂。不过,VxWorks6/7里已经封装了一个比较完整的工具 - sockperf
Taishan3721
2023-02-26
1.9K0
Net之Web Server
在VSB的Source Build Configuration里依次enable以下Layer
Taishan3721
2023-02-26
2860
几个copy函数
ANSI对memcpy()和memmove()的定义略有区别。不过,在VxWorks里,它俩是一模一样的,因为都是用bcopy()实现的
Taishan3721
2023-02-20
8670
Tool之gcc
gcc - GNU Compiler Collection 记录一下手册,以备不时之需。以Intel Architecture为例 -> ccpentium -dumpversion 4.3.3 -> ccpentium --help Usage: ccpentium [options] file... Options: -pass-exit-codes Exit with highest error code from a phase --help
Taishan3721
2023-02-20
2990
Tool之ld
ld - GNU的Linker,通常是编译程序的最后一步 记录一下手册,以备不时之需 -> ldpentium -v GNU ld (Wind River VxWorks G++ 4.3-386) 2.19.51.20090709 -> ldpentium --help Usage: ldpentium [options] file... Options: -a KEYWORD Shared library control for HP/UX compatibili
Taishan3721
2023-02-20
8560
UGL打印一下工资个税
年薪10万的,基本免税;20万的,每月400多块;年薪500万的,缴税约40%,高于劳务报酬的30%
Taishan3721
2022-12-05
2850
UGL打印一下劳务个税
又近年关,收入几何? 挣工资要扣税,那打个零工如何计税? 劳务报酬的个人所得税计算方法如下 预扣预缴应纳税所得额 = 劳务报酬(少于4000元) - 800元 预扣预缴应纳税所得额 = 劳务报酬(超过4000元) * 80% 应纳税额 = 应纳税所得额 × 适用税率 - 速算扣除数 应纳税所得额(含税) 税率(%) 速算扣除数 不超过20,000元的部分 20 0 超过20,000元到50,000元的部分 30 2,000 超过50,000元的部
Taishan3721
2022-12-05
2770
我的C语言编码习惯(限制篇)
为防止头文件的重复引用,定义宏__INCfileNameh 为兼容C++,添加extern "C" /* semLib.h */ #ifndef __INCsemLibh #define __INCsemLibh #include <vxWorks.h> #ifdef __cplusplus extern "C" { #endif #define SEM_Q_MASK 0x03 extern STATUS semShow(SEM_ID semId, int level); #ifdef
Taishan3721
2022-12-05
7010
我的C语言编码习惯(注释篇)
尽量少写注释 需有必要性和确定性 📷 单行注释如下,注意空格 /* this is a single line comment */ 多行注释如下,注意对齐 /* * this is a multiline comment * this is the second line */ 注释之前若为同级代码,则有一个空行 注释之后没有空行 📷 行尾如需注释,尽量使用单行注释 相同成员的行尾注释要对齐 行尾如需多行注释,其第一行不用为空 📷 函数头注释包含功能描述、入参、
Taishan3721
2022-12-05
8710
我的C语言编码习惯(Name与Type)
文件名后缀使用小写 文件名/函数名/变量名采用小驼峰式命名法(lower camel case) 📷 宏定义采用全大写加下划线方式 📷 常量使用宏定义,常见的0/1可例外 📷 变量/类型不同名 📷 public头文件放入public目录,引用时使用 #include <> private头文件与源文件放入同一目录,引用时使用 #include "" 📷 在头文件声明public函数 不声明private函数,使用static类型实现于调用者之前 static变量/函数不放入头文件 不使用全局变量,改为set
Taishan3721
2022-12-05
4390
我的C语言编码习惯(空格篇)
国有国法,家有家规。多数公司有自己的编码规范,每个developer有自己的编码风格。无关对错,只是记录一下我自己的习惯:
Taishan3721
2022-12-05
1K0
我的C语言编码习惯(缩进篇)
国有国法,家有家规。多数公司有自己的编码规范,每个developer有自己的编码风格。无关对错,只是记录一下我自己的习惯:
Taishan3721
2022-12-05
6130
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档