VxWorks 编程的几个误区
2013-02-04 12
【1】tornado使用标准c语言吗?为什么没有提供inb(), outb()等函数? tornado缺省使用gnu编译器,支持ansiiso c, c++,以及at&t语法汇编(非intel)。由于c++很庞大,而且在不断发展,所以有些标准c++的特征 可能gnu不支持(基本没有编译器支持所有c++特征)。程序员一般只要掌握常用部分就能编出不赖的程序了。 inb(), .. [查看全文]
UC/GUI几个基本消息总结
2013-02-03 11
UC/GUI是采用消息驱动的,它专门有一套对外收集消息的接口,要使用UC/GUI,必须对它的消息驱动机制有所了解。 UC/GUI的一些基本消息列举如下: -WM_CREATE——窗体创建消息。每创建一个窗体后都会向该窗体法从此消息,但在UCGUI中对于此消息的处理很少。如果用户想在对话框后做些初始化的操作或者创建其他子 .. [查看全文]
uCOS II在C8051F120上的移植
2013-01-29 9
由于计算机技术的进步,单片机系统硬件规模越来越大,功能也越来越强,从而给运行嵌入式操作系统提供了硬件支持。为了更好地管理系统软硬件资源,嵌入式实时操作系统逐渐应用到嵌入式硬件平台。 1 嵌入式实时操作系统(RTOS) 嵌入式实时操作系统是嵌入式系统极为重要的组成部分,是能对整个系统及其操作部件装置等资源进行统一 .. [查看全文]
uCOS II 之事件控制块学习
2013-01-28 Mike zhong 9
一.事件控制块ECB数据结构: typedef struct { INT8UOSEventType; //事件类型 INT8UOSEventGrp;//等待任务所在的组 INT16UOSEventCnt;//当事件是信号量时的计数器 void*OSEventPtr;//指向消息或消息队列的指针 INT8U OSEventTbl[OS_EVENT_TBL_SIZE];//等待任务列表 } OS_EVENT; 二.关键算法: 1、将一个任务插入 .. [查看全文]
uC/OS II的任务切换机理及中断调度优化
2013-01-25 10
引 言 在嵌入式操作系统领域,由Jean J. Labrosse开发的μC/OS,由于开放源代码和强大而稳定的功能,曾经一度在嵌入式系统领域引起强烈反响。而其本人也早已成为了嵌入式系统会议(美国)的顾问委员会的成员。 不管是对于初学者,还是有经验的工程师,uC/OS开放源代码的方式使其不但知其然,还知其所以然。通过对于系统内 .. [查看全文]
uCOS II安装调试指南
2013-01-21 8
uCOS是一种体积小巧而实用的实时操作系统,由于其代码的开放性,近年来普遍受到人们的关注,许多人开始从事这一操作系统的学习及应用工作,但由于其文档较少,特别是关于安装和使用方面的指导性文章不够充足,使很多初学者,特别是刚刚接触嵌入式操作系统的朋友们不知道如何进行系统的安装及调试,为此我结合自己使用的切身 .. [查看全文]
uC/OS-II在C8051F上的移植
2013-01-07 12
引 言: 在嵌入式应用中,使用RTOS的最主要原因是提高系统的可靠性,其次是提高开发效率、缩短开发周期。μC/OS-II 是一个基于优先级的抢占式实时内核,支持56 个用户任务,90%的代码使用标准的ANSI C语言书写,程序可读性强,移植性好,代码可固化,可裁剪,非常灵活。C8051F是美国Cygnal公司生产的与51系列兼容的微控 .. [查看全文]
嵌入式用户图形接口uC/GUI的简单分析
2013-01-04 15
4.1 uC/GUI简介 uC/GUI是Micrium公司开发的通用的嵌入式用户图形界面软件。它给任何使用图形LCD的应用程序提供独立于处理器和LCD控制器之外的有效的图形用户接口。可以应用于单一任务环境,也可以应用于多任务环境中。uC/GUI能够应用于任何LCD控制器和CPU的任何尺寸的物理显示或者模拟显示中。 uC/GUI的特点如下: 适用 .. [查看全文]
VxWorks 操作系统中PCI总线驱动程序的设计与实现
2012-12-29 任秀丽 马春熠 12
0 引言 随着嵌入式系统的广泛应用,新的嵌入式操作系统也在不断地出现,各种设备驱动程序的开发要求也就越来越多。本文阐述了在VxWorks 嵌入式系统下,使用东芝TX3927嵌入式处理器(基于MIPS R3000 技术的一种RISC 控制器)在开发数字机顶盒的项目中,针对PCI总线驱动程序的设计并实现了对PCI总线上的所有设备进行存储器 .. [查看全文]
ucos ii任务用户接口改善
2012-12-26 12
引言: 就目前而言,ucos ii[1]称得上是最小的操作系统内核软件。它由Jean J. Labrosse于1992年推出第一版,立刻在嵌入式系统领域引起强烈反响,而其本人也早已成为嵌入式系统会议(美国)的顾问委员会成员。ucos ii最鲜明特点就是源码公开,便于移植和维护,而且对于学校研究完全免费,只有在应用于盈利项目时才需要支付少量 .. [查看全文]
如何修改uC/GUI的仿真窗口大小
2012-12-24 10
uC/GUI3.90a的仿真窗口默认是320x240,如果要使用其它开小的窗口,除了要在LCDConf.h中将LCD_XSIZE和LCD_YSIZE设为指定大小外,还需要修改\System\Simulation\SIM_X.c。 通常的uC/GUI的仿真窗口是Device型的,就是像一个开发板的样子,而3.90a提供了Simulation的源代码,可以很容易的修改为像uC-GUI-View那样的 .. [查看全文]
VxWorks 操作系统学习笔记
2012-12-13 9
1.VxWorks 任务任务:在执行时每个程序都被称之为任务。VxWorks操作系统中,任务可以直接地或者以共享方式访问大多数系统资源,为了维护各自的线程,每个任务必须保持有足够的上下文环境。(1)任务状态:就绪(READY):该状态时任务仅等待CPU的状态,不等待其他任何资源。阻塞(PEND):任务由于一些资源不可用而被阻 .. [查看全文]

推荐文章
最新文章
热门文章
本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号