volatile 的意思是易变的、可变的,作用是限制编译器优化某些变量。首先看一段C51程序: Keil在优化级别是为8时得到如下汇编代码(部分未列出):可以看到,变量d的值赋给x,y,z时,只有x
2018-03-17 11:55
本文首先介绍了嵌入式开发板的功能作用,其次阐述了学嵌入式用什么开发板,分别推荐了fs4412开发板、mini2440开发板及Raspberry Pi开发板,最后介绍了如何选购嵌
2018-05-18 11:14
虽然没有做过产业调查,但从我所见和所招聘人员,从事嵌入式行业的工程师,要么缺乏理论知识,要么缺乏实践经验。很少两者兼备的。究其原因,还是中国的大学教育的问题。这里不探讨这个问题,避免口水战。我想列出我实践中的几个例子。引起大家
2018-01-05 11:31
volatile 是易变的、不稳定的意思。和const一样是一种类型修饰符,volatile关键字修饰的变量,编译器对访问该变量的代码不再进行优化,从而可以提供对特殊地址的稳定访问。
2023-02-15 11:54
嵌入式RTOS是嵌入式应用程序运行、相互交互和与外界通信的底层软件机制。在本节中,您将了解嵌入式软件开发人员使用哪些流行
2024-08-20 11:28
嵌入式FPGA是指将FPGA技术集成到嵌入式系统中的一种解决方案。嵌入式系统是一种为特定应用而设计的计算机系统,它通常包括处理器、内存、外设接口等组件,并且被
2024-03-15 14:29
本文主要介绍了基于STM32F417的物联网嵌入式网关的设计,片上运行μC/OS-II实时系统作为设备管理系统,使用uIP作为TCP/IP网络协议栈,主设备同时具有键盘操作及显示功能,可以进行本地
2017-12-25 14:37
Virtex-II ProTM平台FPGA产品基于高性能的Virtex-IITM结构,为嵌入式系统设计提供了一个极灵活的解决方案。利用Virtex-II ProTM器件,嵌入式系统设计人员可以在单片器件内集成范围广泛
2019-04-13 10:07
嵌入式虽然在近几年内被ios和android开发占领了上风,但从本质来讲,ios开发和android开发的根基还是嵌入式开发,而在嵌入式开发
2017-08-17 14:54
FPGA(现场可编程门阵列)不是嵌入式系统,但FPGA在嵌入式系统中有着重要的应用。
2024-03-14 17:19