- 博客(4)
- 资源 (1)
- 收藏
- 关注
转载 void display( ) const 中的const是什么意思?
问题:c++:void display( ) const 中的const是什么意思?简答:意思是除了表明了mutable的成员变量以外该类的其他的成员变量在这个函数内一律不能修改。详细:加const表明,该函数只能是只读的,不能修改私有变量的值。加强安全性。给隐含的this指针加const,表示这个this指向的东西是const的,也就是说这个函数中无法改动数据成员了。
2014-02-26 20:43:50 5331 2
转载 WatchDog Timer看门狗
WDT是英语Watchdog Timer的缩写字母。Watchdog Timer 中文名看门狗。是一个定时器电路,一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔一段时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就会给出一个复位信号到MCU,使MCU复位. 防止MCU死机. 看门狗的作用就是防
2014-02-18 11:05:12 4607
转载 中断与任务——vxworks
分类:中断处理是整个运行系统中优先级最高的代码,可以抢占任何任务级代码运行。中断机制是多任务环境运行的基础,是系统实时性的保证。几乎所有的实时多任务操作系统都需要一个周期性系统时钟中断的支持,用以完成时间片调度和延时处理。VxWorks 提供tickAnnounce(),由系统时钟中断调用,周期性地触发内核。 为了快速响应中断,VxWorks的中断服务程序(I
2014-02-18 10:18:46 1566
转载 taskSpawn( )函数,semBCreate()函数,二进制信号量实现互斥和同步
taskspawn创建的任务是进程,不是线程,在vxworks里Task等价于进程。死循环方式是可以的,比如exctask等很多核心的task都是死循环进程之间的内存空间是互相隔离的(虽然vxworks里也可以访问),进程内不同线程之间内存空间是共享的。int taskSpawn ( char *name, /*任务名*/
2014-02-18 10:01:26 15319 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人