加载中
Drv之my 1st VxBus driver

欢迎关注VxWorks567 如转发,请标明出处! Vx5的driver多数情况下与BSP纠缠不清,例如BSP需要包含sysDev.c。而Vx6发明了一种新的接口 - VxBus。它不仅规范了Driver与Device之间的接口,更重要...

酷睿处理器

欢迎关注VxWorks567 如转发,请标明出处! 本文摘自中文维基百科 英特尔酷睿(Intel Core)是英特尔旗下的中央处理器系列,专门面向中高端消费者、工作站及硬件爱好者。酷睿处理器于2006年开...

Task之Event的高级功能

欢迎关注VxWorks567 如转发,请标明出处! Event是一种高效的任务间同步机制,其实它还可以与某些资源同步(信号量与消息队列)。 使用xxEvStart()可以将当前任务注册到相应的资源上,当这个资...

关于ISR

欢迎关注VxWorks567 如转发,请标明出处! 硬件通过中断将外部事件告诉系统,因此如果处理中断,就是RTOS的重中之重。ISR,中断服务程序或中断处理程序,就是用来响应中断的。当硬件触发中断...

UGL之单色位图

欢迎关注VxWorks567 除了标准位图,WindML还提供一种单色位图(Monochrome Bitmap)。这种位图的图案仅包含一种颜色,而且由GC的前景色来指定。 typedef struct ugl_bmap_header { UGL_UINT16 ...

UGL之OpenGL的几个名词缩写

欢迎关注VxWorks567 OpenGL - Open Graphics Library OpenGL ES - OpenGL for Embedded Systems EGL - Embedded Graphics Library (Native Platform Graphics Interface) CRT - Cathode Ray ...

RTP之启动

欢迎关注VxWorks567 RTP是一种动态加载的用户态(User Mode)应用程序,不过其执行单元也是Task。要想使用RTP,首先需要在VIP里包含组件INCLUDE_RTP 然后创建Real Time Process Project(简称也...

RTP之默认的SystemCall

欢迎关注VxWorks567 用户模式与内核模式使用不同的指令集和MMU配置,因此在RTP中不能直接访问内核的资源,包括内核函数、内核数据,以及driver等。如果迫不得已,RTP中必须要使用内核的某些机...

UGL之几种显示接口

欢迎关注VxWorks567 VGA,全称Video Graphics Array,是显卡上输出模拟信号的接口,虽然液晶显示器可以直接接收数字信号,但很多低端产品为了与VGA接口显卡相匹配,因而采用VGA接口。VGA接口...

Tool之Target Connection(vx7)

欢迎关注VxWorks567 VxWorks7&WorkBench4的Debugger界面与之前的版本有了一些变化,甚至已经没有Target Server和WDB Agent这两个词儿了,取而代之的是Target Connection和Debug Agent。今天来...

IO之Formatted IO

欢迎关注VxWorks567 如转发,请标明出处! Formatted I/O /* ANSI */ /* write a formatted string to the standard output stream */int printf(char *, ...); /* write a formatted strin...

IO之Standard IO

欢迎关注VxWorks567 如转发,请标明出处! VxWorks provides a standard I/O package (stdio.h) with full ANSI C support that is compatible with the UNIX and Windows standard I/O pac...

IO ports

欢迎关注VxWorks567 如转发 请标明出处! 这VmWare的Linux里查看ioports的结果,不知道哪里有更完整的定义 -> sudo cat /proc/ioports0000-0cf7 : PCI Bus 0000:000000-001f : dma10020-002...

IO之TTY

历史上,TTY是Teletypewriter(电传打字机?)的缩写。而现在,从物理角度来看,它是一个Console(控制台);从使用角度开看,它是一个Terminal(终端)。通过一个Serial Device(串行设备),提供一个...

IO之Basic IO

欢迎关注VxWorks567 如转发,请标明出处! Basic I/O system的7个函数:creat(), remove(), open(), close(), read(), write(), ioctl()。creat()与remove()主要用于文件系统。函数声明如下 ...

08/03 09:00
104
关于咨询

欢迎关注VxWorks567 任何与VxWorks有关的疑问,请在本页面直接留言,即使我也不会,你也没损失什么,万一其他人有会的呢。 如果是几句话能解决的,我会直接回复;需要深入研究或二次开发的,...

BSP是啥

欢迎关注VxWorks567 如转发 请标明出处! BSP,全称是Board Support Package。顾名思义,就是支持(Support)某种板子(Board)的一个文件夹(Package)。对于Vx5和Vx6来说,这个文件夹通常包含了一...

RTP是啥?

RTP是啥? VxWorks的RTP,全称是Real-Time Process,可以翻译为实时进程。 在6.0之前,VxWorks使用的是single的内存空间,操作系统与应用程序是不分离的。这种模型在开发应用程序时有更好的灵...

2018/11/30 14:45
158
Task是啥?

Task是啥? VxWorks的Task,也就是任务,是系统里最基本的执行单元,类似于其它操作系统的Thread(线程)。现代的RTOS基本都通过提供一个多任务环境来支撑上层的应用程序。而上层的应用程序则使...

2018/12/04 09:55
44
Task的状态

在介绍“Task是啥”时,我们提到过,在多任务系统里,任务可能有不同的状态,例如Waiting或Ready。事实上,VxWorks里的任务可能有更多的状态,主要有Ready(就绪态)、Pend(阻塞态)、Delay(延时...

2018/12/05 08:49
49

没有更多内容

加载失败,请刷新页面

返回顶部
顶部