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

这里只有VxWorks

公众号 VxWorks567
专栏作者
212
文章
180370
阅读量
39
订阅数
我的C语言编码习惯(Name与Type)
文件名后缀使用小写 文件名/函数名/变量名采用小驼峰式命名法(lower camel case) 📷 宏定义采用全大写加下划线方式 📷 常量使用宏定义,常见的0/1可例外 📷 变量/类型不同名 📷 public头文件放入public目录,引用时使用 #include <> private头文件与源文件放入同一目录,引用时使用 #include "" 📷 在头文件声明public函数 不声明private函数,使用static类型实现于调用者之前 static变量/函数不放入头文件 不使用全局变量,改为set
Taishan3721
2022-12-05
4390
C++之string
string是一个char*型的容器,相当于C++风格的字符串。char*是一个指针,而string的本质是一个类
Taishan3721
2022-12-05
1900
关于Json与Jansson
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人的阅读、编写,同时也便于机器的解析、生成。它是基于 JavaScript Programming Language , Standard ECMA-262 3rd Edition - December 1999 的一个子集,采用完全独立于程序语言的文本格式,也使用了类C语言的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等),这些特性使JSON成为理想的数据交换语言
Taishan3721
2022-12-05
5750
Shell的Show命令(任务篇)
总结一下与Task相关的Show命令 首先是组件INCLUDE_TASK_SHOW - taskShow() /* display task information from TCBs */ STATUS taskShow ( TASK_ID tid, int level /* 0 = summary, 1 = details, 2 = all tasks */ ); /* ti(tid) -> taskShow(tid, 1) */ void ti(long taskNameOr
Taishan3721
2022-06-30
8220
每日一题 - atoi
实现一个 myAtoi(char *s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。算法如下:
Taishan3721
2021-12-15
3790
每日一题 - 最长子串
https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/
Taishan3721
2021-12-09
1880
每日一题
链接:https://leetcode-cn.com/problems/two-sum/
Taishan3721
2021-12-09
2170
Tool之CoverageScope
ScopeTools里还有个成员叫做CoverageScope,现改名为Code Coverage Analyzer。不过Vx7里已经不支持它了(以及Data Monitor)。这是一个运行时的代码覆盖度测试工具。顾名思义,这个工具可以用于测试代码是否执行过。它可以检测已调用函数或已执行语句的百分比,并记录未执行的代码
Taishan3721
2021-11-12
2670
一次Whetstone测试
Whetstone是一套基准程序,用来测试CPU的处理性能,它的基本原则是:在程序编译后生成的机器指令中,各种指令出现的频率与统计数据中指令出现的频率相符合。
Taishan3721
2021-09-15
1.8K0
Shell的Debug命令
使用Host的Target Server与Target的WDB Agent连接后,既可以使用Workbench的Debugger进行图形化的在线调试,也可以使用Host Shell的gdb进行命令行的调试。
Taishan3721
2021-01-08
6480
Utility之动态加载的变量的位置
VIP中变量的存储位置已经知道了,那使用DKM动态加载的变量呢?今天来找一找,写个最简单的例子
Taishan3721
2021-01-08
6960
UGL之透明位图
为了更好的视觉效果,WindML还提供了一种透明位图(Transparent Bitmap)。
Taishan3721
2020-10-19
6720
UGL之单色位图
除了标准位图,WindML还提供一种单色位图(Monochrome Bitmap)。这种位图的图案仅包含一种颜色,而且由GC的前景色来指定。
Taishan3721
2020-10-19
6470
UGL之标准位图
位图操作是WindML 2D图形库里一个非常重要的功能。要想绘制位图,需要先了解两个名词
Taishan3721
2020-09-28
8150
RTP之默认的SystemCall
用户模式与内核模式使用不同的指令集和MMU配置,因此在RTP中不能直接访问内核的资源,包括内核函数、内核数据,以及driver等。如果迫不得已,RTP中必须要使用内核的某些机制,怎么解决?可以在RTP中重写相应功能,或者通过System Call!
Taishan3721
2020-09-23
9450
Utility之内存分配策略
Vx5用的策略是First Fit,可以翻译为最先分配算法。在这种策略下,所有的空闲内存块按照地址从低到高排列。当需要申请内存时,从低地址开始查找,第一块满足需求的内存块被分配。所以当系统申请内存的次数比较多了之后,低地址就会留下大量小块内存,导致后期的查找时间略长。大致代码如下
Taishan3721
2020-07-09
5710
Component之CMD的0x10x10个命令
请横屏观看 或使用搜索功能 以下命令出自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
5090
Sim之simnet_nat
Vx6.9的Simulator提供两种方式来支持Network。全功能的方式叫simnet,需要在Host端安装虚拟网卡;另一种simnet_nat就简单很多,不需要对Host做任何调整,不过只支持TCP和UDP协议,使用其它协议的网络功能就不能用了,例如ping操作。今天来看看如何使用这种simnet_nat
Taishan3721
2020-06-03
6420
Component之EDR
EDR,Error Detection and Reporting,Vx6新加的一种调试机制,可以监测、记录系统错误
Taishan3721
2020-04-08
5760
UGL之Zinc是啥
Zinc是PSA公司在1997年的产品,于1999年被Wind River收购。大概在二零零几年的时候,PSA又独立出去了,随即Wind River在2009年又收购了Tilcon
Taishan3721
2020-03-26
9370
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档