- 博客(6)
- 收藏
- 关注
原创 常见的显示接口
1, VxWorks 是美国Wind River System 公司的实时操作系统。Tornado与workbench是vxworks系统的开发环境,应用程序可以设置diab和gnu等编译器。 Linux是类Unix计算机操作系统的统称,虚拟机搭建各类发行本常用makefile设置编译规则后用gcc编译。 VxWorks 操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。良好的持续发展能力、
2024-06-26 16:35:03
1103
原创 嵌入式开发面试提问
1, const最主要的特点就是只读,有常量、常量指针; volatile关键字是一个类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改;const经常用于声明不希望被其它程序修改的常量;volatile经常用于声明因意外而可能发生改变的变量。2, volatile 一个定义为volatile的变量是说该变量可能会被意想不到地改变,这样,编译器就不会去假设该变量的值了。精确地说,优化器在用到该变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是
2024-06-18 16:33:52
830
原创 嵌入式C编程个人笔记
关键字volatile有什么含意?并举出三个不同的例子?存储器映射的硬件寄存器通常加volatile,因为寄存器随时可以被外设硬件修改。,它会告诉编译器不要对存储在这个地址的数据进行假设。volatile提醒编译器,它后面所定义的变量随时都有可能改变。因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。
2024-04-10 15:14:59
884
1
原创 ET6226M应用
*********************通讯频率建议100K***********************//*******************************等待应答*******************//*********************开始***********************//*********************结束***********************//*****************发送一个字节*********************/
2024-04-10 13:59:37
1793
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人