-
这个问题是在调试Qt程序与下位仪表通信时发现的,现象是:
(1)单独调试下位仪表,通过USB转RS232串口与下位机仪表链接,发送读取指令后,完全返回需要读取的数据;
(2)单...
-
static __inline这条语句在IAR和Keil下的需要写成不同的形式,否则会报错。&nbSP;SPan>
如下:&nbSP;
1、IAR错误&nbSP;
2...
-
;亮点STM32汇编语言跑马灯,只有1个程序SPan>;LED端口在GPIOC6,7,8,9SPan>;#define led_gpio GPIOCSPan>;#def...
-
S3C2440的中断寄存器:SPan>1.中断分两大类:内部中断和外部中断。SPan>2.外部中断。24个外部中断占用GPF0-GPF7(EINT0-EINT7),GPG0...
-
1. 如果你有做硬件和单片机的经验,建议自己做个最小系统板:假如你从没有做过ARM的开发,建议你一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dSP或单片机有所不同...
-
串口的设置主要是设置struct termios结构体的各成员值,如下所示:SPan>
&nbSP; &nbSP; #include<termios.h>&nbs...
-
跟我来,我们一切来探讨和解决几个新手的常见问题:SPan>&nbSP; &nbSP; 1. 消除XWindows下的死机现象SPan>&nbSP; &nbSP; 我们可以用...
-
第一篇 UCOS介绍
我们使用的平台是PC机
第一篇 UCOS介绍
&nbSP;
这个大家都知道。呵呵。考虑到咱们学习的完整性还是在这里唠叨一下。让大家...
-
c
uC/OS-II 中最多可以支持64 个任务,分别对应优先级0~63,其中0 为最高优先级。63为最低级,系统保留了4个最高优先级的任务和4个最低优先级的...
-
内存管理
在ANSI C中是使用malloc和free两个函数来动态分配和释放内存。例如在Linux系统中就是这样。但在嵌入式实时系统中,多次这样的操作会导致...
-
让自己的第一个任务Run起来
前面已经给大家介绍了如何在PC机上调试UCOS,方法和需要的软件都介绍给大家了,相信有兴趣的朋友已经安装调试了,下面咱们就让自己...
-
UCOS的运行是基于任务运行的,为了能够好的使用UCOS我们先要对UCOS的任务的概念做一个理解
在学习UCOS任务前我们先对我们以前使用的模式做一个回顾--前后台模式。
&l...
-
不可剥夺型内核
不可剥夺型内核要求每个任务自我放弃CPU 的所有权。 不可剥夺型调度法也称作合作型多任务,各个任务彼此合作共享一个 CPU。异步事件还是由中断服务来处理。中断服务...
-
前面我们对UCOS的基础知识做了了解,其中有些地方由于邵贝贝翻译的树上讲解的很少我就没有班门弄斧,大家可以结合那本书来看。有问题或不明白的在这里讨论,欢迎大家剔除问...
-
一:信号量的理解:SPan>&nbSP; &nbSP;(1)信号量可以分为两种:一种是二值信号量(0和1),一种是N值信号量(计数式信号量)。SPan>&nbSP; &nb...
-
在UCOS的信号量使用过程中,我们经常会用的是二值信号量,而在二值信号两种用的醉的情况就是互斥信号量。互斥信号是本身是一种二进制信号,具有超出uCOS-II提供的一般信号机制的特性...
-
UCOS互斥信号量操作函数分析
//建立并初始化一个互斥型信号量(优先级继承优先级(PIP)、出错代码指针)OS_EVENT&nbSP;&nbSP;*OSMute...
-
释放一个互斥信号量:OSMutexPost()关键代码剖析:INT8U&nbSP;&nbSP;OSMutexPost (OS_EVENT *pevent){&nbSP;...
-
消息邮箱是uC/OS-II中的另一种通信机制,可以使一个任务或者中断服务子程序向另一个任务发送一个指针型的变量。通常该指针指向一个包含了“消息”的特定数据结...
-
&nbSP;
&nbSP;
本节我们将从实时操作系统来讲解,主要是从下面SPan>3SPan>个方面进行讲解:SPan>SPan>
1.SPan>操作...