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

这里只有VxWorks

公众号 VxWorks567
专栏作者
212
文章
180146
阅读量
39
订阅数
我的C语言编码习惯(Name与Type)
文件名后缀使用小写 文件名/函数名/变量名采用小驼峰式命名法(lower camel case) 📷 宏定义采用全大写加下划线方式 📷 常量使用宏定义,常见的0/1可例外 📷 变量/类型不同名 📷 public头文件放入public目录,引用时使用 #include <> private头文件与源文件放入同一目录,引用时使用 #include "" 📷 在头文件声明public函数 不声明private函数,使用static类型实现于调用者之前 static变量/函数不放入头文件 不使用全局变量,改为set
Taishan3721
2022-12-05
4390
Shell的Show命令(IO篇)
iosDevShow()用于查看IO系统的Device。可以看到每个Device的name,及其对应的Driver number。这个命令一般简化为devs()
Taishan3721
2022-06-30
6740
关于Memory Partition
VxWorks提供了两个库,memPartLib和memLib,用于内存分区的管理(memory partition management)。今天以32位的Vx69为例,扒一扒相关的函数
Taishan3721
2022-06-30
3830
关于Rust
而在Stack Overflow上,已经连续五年(2016-2020)获得Most Loved Languages的第一名了
Taishan3721
2022-01-24
6040
Signal之基本知识
Signal是一种处理异常或异步改变执行流程的机制,类似于软中断。与POSIX兼容,VxWorks也定义了63种Signal(0为NULL Signal)
Taishan3721
2020-06-23
1.3K0
C语言之关键字
C89 / ANSI C 1989年,由ANSI发布,32个 auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while C89里没有inline和bool!!! C90 1
Taishan3721
2020-02-14
8800
ISR之编程限制
编写ISR最基本的原则就是:尽可能短。代码少是一方面,更重要的是ISR里不能调用可能阻塞或延迟的操作。
Taishan3721
2020-01-17
1.2K0
C语言之关键字static
C语言的关键字static在有三个作用:声明静态函数,声明静态全局变量,声明静态局部变量
Taishan3721
2020-01-17
1K0
UGL之Simulator里的WindML
WindML - Wind River Media Library。听上去是个多媒体库,但大家一直把它当作图形库,据说当初第一个版本的名字就叫UGL。目前最低版本是支持VxWorks 5.4的WindML 2.0,最高版本应该是VxWorks 6.9里配合Tilcon的WindML5.4吧,Vx7里应该已经没有它了
Taishan3721
2019-07-10
1.3K0
Utility之printf的格式化输出与转义字符
printf() - 向标准输出设备写入格式化语句。成功输出后,返回输出的字符数;否则返回负值
Taishan3721
2019-07-10
1K0
Component之C++
首先,VxWorks支持C++编程,毕竟面向对象语言功能强大。不过因为性能的原因,在实时系统里,更多的还是使用C语言来编程。尤其在信号和中断处理函数里调用C++的话,一些动态行为不能使用,例如非静态成员函数、实例化对象、删除对象、exception、run-time type identification(RTTI)等
Taishan3721
2019-07-10
1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档