E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
嵌入式c语言
Opencv算法记录:如何使用Opencv求解圆与轮廓、直线的交点
嵌入式C语言
学习进阶系列文章GUNC编译器拓展语法学习笔记(一)GNUC特殊语法部分详解GUNC编译器拓展语法学习笔记(二)属性声明GUNC编译器拓展语法学习笔记(三)内联函数、内建函数与可变参数宏数组存储与指针学习笔记
Owl City
·
2023-08-19 12:11
Opencv计算机视觉
opencv
算法
计算机视觉
嵌入式C语言
自定义printf打印log
ANSIC标准中的预定义宏(也是常用的):__LINE__:在代码中插入当前行号__func__:在代码中插入当前行所在的函数的函数名__FILE__:在代码中插入当前文件的文件名__DATE__:在代码中插入当前编译的日期__TIME__:在代码中插入当前编译的时间#define FILE_NAME (strrchr(__FILE__,'/')?(strrchr(__FILE_
软件架构师-叶帅
·
2023-08-15 15:36
高级嵌入式c语言
c语言
linux
嵌入式
printf
Elec_Liu低优先级任务列表
2023-08-04每天学习完《UNIX环境高级编程》后,再完成以下计划学习并复习《C和指针》第6章指针6.1~6.42023-08-04学习并复习《
嵌入式C语言
自我修养》第6章GNUC编译器拓展语法复习
Elec Liu
·
2023-08-05 16:37
学习方法
# 工欲善其事必先利其器-C语言拓展--
嵌入式C语言
(九)
工欲善其事必先利其器-C语言拓展–
嵌入式C语言
(九)文章内容全部来自–>《
嵌入式C语言
自我修养——从芯片、编译器到操作系统》王利涛前辈的,超级推荐内联函数这个万一就是真的有点意思了,来来接着看看这一节,
Hkcoco
·
2023-08-04 16:23
C语言扩展-嵌入式C语言
c语言
开发语言
arm
物联网
linux
嵌入式C语言
自我修养之数据存储
本文是个人阅读学习《
嵌入式C语言
自我修养》王利涛后做出了一些列的总结,方便个人查阅。它所面向的读者应该已经具备了一些
嵌入式C语言
编程经验,并想提高一些C语言编程技巧。
读书人王九九
·
2023-08-04 16:45
c语言
开发语言
嵌入式C语言
自我修养分享课件(二)
一.编译运行流程介绍1.编译:编译器会将程序源代码编译成汇编代码1).预处理:对源代码中的伪指令进行处理(以#开头的指令)。·删除所有的#define,展开所有宏定义。·处理条件指令,例如#if、#elif、#else、endif等。·处理头文件包含指令,如#include,将被包含的文件插入到该预编译指令的位置。删除所有的注释添加行号和文件名标识2.汇编:汇编器会将汇编代码文件翻译成为二进制的机
菠萝印象威
·
2023-08-04 16:05
Linux
c语言
windows
服务器
嵌入式C语言
自我修养笔记1-ARM体系结构与编译运行
目录ARM体系结构ARM体系结构ARM汇编指令ARM寻址方式ARM伪指令C与汇编混合编程程序编译链接与安装运行预处理过程编译过程链接过程程序安装apt-get链接静态库动态链接共享库插件工作原理Linux内核模块运行机制Linux内核编译与启动分析ARM体系结构ARM体系结构ARM相对精简指令集RISC还有如下区别●ARM有桶型移位寄存器,单周期内可以完成数据的各种移位操作。●并不是所有的ARM指
知奕奕
·
2023-08-04 16:00
嵌入式
c语言
笔记
arm开发
十八、C语言高级——动态内存分配与释放(malloc和free函数)
嵌入式C语言
高级用法:动态内存分配与释放(malloc和free函数)在嵌入式系统开发中,有效地管理内存是至关重要的。
小羊Linux客栈
·
2023-07-25 20:06
C语言学习
#
C语言基础
c语言
算法
开发语言
学习
ubuntu
设置linux 的 $HOME/.vimrc
摘自《
嵌入式C语言
自我修养》setnumbercolorschemeindustrysetbackspace=2setrulersetshowcmdsetfileencodings=ucs-bom,utf
1710orange
·
2023-07-25 14:35
Linux
C编程
vim
linux
物联网学什么编程语言_要想成为一名物联网工程师,需要学习哪些知识?
具体所学知识包括:1.
嵌入式C语言
高级编程及行业应用2.各常用数据结构与算法相关知识,以及面向接口的编程3.
weixin_39710288
·
2023-07-25 07:37
物联网学什么编程语言
嵌入式C语言
13 二维数组与指针
回顾二维数组:首先我们先回顾一下不用指针时二维数组的定义和输出:inta[2][3]={{1,2,3},{100,101,102}};inti,j;printf("%d%d%d\n",sizeof(a),sizeof(a[0]),sizeof(int));printf("%p%p%p\n",&a,a,a[0]);printf("%p%p%p\n",&a+1,a+1,a[0]+1);for(i=0;
Jinna_8af2
·
2023-07-23 23:05
类型修饰符-
嵌入式C语言
类型修饰符-
嵌入式C语言
对内存资源存放位置的限定资源属性中位置的限定autoregister#includeintmain(){registerinta;a=0x10;printf("ais%d\n",
傻童:CPU
·
2023-07-22 12:00
嵌入式
C语言
c语言
java
开发语言
位运算-
嵌入式C语言
位运算-
嵌入式C语言
>#includeintmain(){inta=10;intb=30;//进行a与b交换intc;c=a;a=b;b=c;printf("ais%d,bis%d",a,b);return0
傻童:CPU
·
2023-07-22 12:00
嵌入式
C语言
c语言
开发语言
嵌入式C语言
——常见面试题
1、描述一下gcc编译过程?gcc编译过程分为4步骤:预处理、编译、汇编、链接。预处理:头文件包含、宏替换、条件编译、删除注释。编译:主要进行词法、语法、语义分析等等,检查无误后把预处理好的文件编译成汇编文件。汇编:汇编文件转换为二进制目标文件。链接:把项目中的各个二进制文件+所需的库+启动代码链接为可执行文件。2、内存最小存储单位以及内存的最小计量单位分别是?内存的最小存储单位是二进制位,内存的
mac_05185
·
2023-07-19 22:01
C语言基础
c语言
开发语言
后端
嵌入式
自动化检测工具助力GJB 8114-2013 C/C++语言编程安全子集标准落地应用
GJB8114的提出源于2005年发布的GJB5369,全称为GJB5359-2005《航天型号软件C语言安全子集》是航天领域
嵌入式C语言
的编程标准,GJB8114对原有的规
manok
·
2023-07-14 08:38
代码安全
GJB
8114
GJB
5369
代码检测工具
静态分析
安全漏洞
嵌入式C语言
面向对象编程 --- 总结
在开始
嵌入式C语言
设计模式系列文章之前,先通过三篇文章讲述了如何使用C语言实现面向对象的三大特性,封装,继承,多态。
工程师进阶笔记
·
2023-06-13 06:46
嵌入式
C
语言设计模式系列
c语言
开发语言
嵌入式
物联网
嵌入式C语言
面向对象编程 --- 封装
大部分使用C语言进行开发的工程师,在接触更高级的编程语言之前,都认为C语言是面向过程的。事实也是如此,对于一些小规模的单片机应用程序,一般都是使用“面向过程”的思维进行单片机C语言编程开发。但是,如果是需要用C语言开发一些规模比较大的软件的时候,比如操作系统内核,文件系统底层,数据库底层,等等,这个时候,就需要用面向对象的思想去考虑和设计整个软件框架了。嵌入式Linux的内核,虽然是使用C语言编写
工程师进阶笔记
·
2023-06-13 06:16
嵌入式
C
语言设计模式系列
c语言
开发语言
嵌入式C语言
-回调函数的使用及实际作用详解
回调函数的基本概念回调函数的基本概念,这里不做详细的讲解。如果不懂的可以参考另一篇博文回调函数分析回调函数的作用讲回调函数之前,先了解函数调用的类型:输出型输出型函数就是调用用这个函数之后就能完成对应的功能需求。比如sizeof()获取数据字节大小,memcyp()是内存拷贝函数。输出型函数占据做主导地位,知道什么时候该调用它。输入型输入型函数是把函数当作参数调用。而回调函数就是把函数当作参数来使
无为扫地僧
·
2023-06-11 01:05
嵌入式C语言
c语言
嵌入式C语言
中if/else如何优化详解
观点一(灵剑):前期迭代懒得优化,来一个需求,加一个if,久而久之,就串成了一座金字塔。当代码已经复杂到难以维护的程度之后,只能狠下心重构优化。那,有什么方案可以优雅的优化掉这些多余的if/else?1.提前return这是判断条件取反的做法,代码在逻辑表达上会更清晰,看下面代码:if (condition) { // do something}else{ return xxx;}其实,每次看到
ST小智
·
2023-06-09 02:29
策略模式
嵌入式C语言
设计模式 --- 单例模式
1-什么是单例模式?单例模式(SingletonPattern)是软件程序设计中最简单的设计模式之一,单例模式在设计模式分类中,是属于创建型模式,它提供了一种创建对象(实例,变量)的最佳实践方式。顾名思义,单例(也叫单件),也就是在整个程序设计中,只存在一个单一的类(C语言中叫“类型”,通常用结构体类型表示),这个类负责创建一个对象(C语言中叫“定义变量”,通常是指结构体变量)并且,通过这个类创建
工程师进阶笔记
·
2023-06-07 01:04
嵌入式
C
语言设计模式系列
单例模式
嵌入式
c语言
设计模式
C/C++|物联网开发入门+项目实战|函数输入与输出|值传递|地址传递|连续空间的传递|
嵌入式C语言
高级|C语言函数的使用-学习笔记(11)
文章目录函数概述输入参数示例:值传递地址传递连续空间的传递参考:麦子学院-
嵌入式C语言
高级-C语言函数的使用函数概述一堆代码的集合,用一个标签去描述它复用化,降低冗余度标签------函数名函数和数组都属于内存空间
打酱油的工程师
·
2023-04-21 04:24
物联网开发入门与实战
c语言
学习
函数
值传递
地址传递
C/C++|物联网开发入门+项目实战|
嵌入式C语言
高级|C语言常用关键字及运算符操作-学习笔记(8)
文章目录2-2:C语言常用关键字及运算符操作关键字参考:麦子学院-
嵌入式C语言
高级2-2:C语言常用关键字及运算符操作[重点]掌握C语言的常用关键宇及其应用场景,使用技巧关键字编译器:预先定义了一定意义的字符串
打酱油的工程师
·
2023-04-21 04:22
物联网开发入门与实战
c语言
物联网
关键字
运算符
嵌入式
C/C++|物联网开发入门+项目实战|指针|
嵌入式C语言
高级|C语言内存空间的使用-学习笔记(9)
文章目录2-3:C语言内存空间的使用指针概述示例:指针+修饰符指针+运算符示例示例1多级指针例子省略argc(个数)的常用写法:参考:麦子学院-
嵌入式C语言
高级-内存空间2-3:C语言内存空间的使用指针概述内存类型资源地址
打酱油的工程师
·
2023-04-20 01:34
物联网开发入门与实战
c语言
学习
内存空间
指针
多级指针
C/C++|物联网开发入门+项目实战|指针|
嵌入式C语言
高级|C语言内存空间的使用-数组-学习笔记(10)
参考:麦子学院-
嵌入式C语言
高级-内存空间2-3:C语言内存空间的使用-数组内存分配的一种形式数组的定义及初始化定义一个空间:1、大小2、读取方式数组名[]:升级为连续空间的名称,[m]的作用域只在申请的时候起作用每个多大
打酱油的工程师
·
2023-04-20 01:34
物联网开发入门与实战
c语言
学习
数组
strcpy
memcpy
嵌入式C语言
常见编译错误举例--学习笔记1
C语言常见错误距离1、预处理错误notfind原因:#include“name”#include尖括号只会在系统找,不会在当前目录找解决方法:gcc-I跟查找头文件编译错误:语法错误;{}链接错误:collect2:链接器在报错原材料不够undefinedreferenceto'fun’解决方法:将函数内容补齐gcc2、C语言预处理介绍第一类:包含类#include包含头文件#define宏/替换
学术小菜鸡
·
2023-04-14 19:54
嵌入式
c++
c语言
c语言 嵌入式编程技巧,编程技巧之
嵌入式C语言
完全学习笔记及案例[图]
原标题:编程技巧之
嵌入式C语言
完全学习笔记及案例[图]编程技巧之
嵌入式C语言
完全学习笔记及案例[图]1、经典入门:helloworld1.1、概念:*源文件:源文件即源代码文件,C语言源文件后缀名是.c
专利律师徐健
·
2023-04-14 19:53
c语言
嵌入式编程技巧
嵌入式C语言
自我修养:从芯片、编译器到操作系统-习题、笔记
前沿C语言测试(1):基本概念考查什么是标识符、关键字和预定义标识符?三者有何区别?标识符(Identifier):由程序员定义,用来表示变量,包括了变量名、函数名、宏名、结构体名等。标识符的命名规范:C语言规定,标识符只能由字母(A-Z,a-z)、数字(0-9)、和下划线(_)组成,并且第一个字符必须是字母或下划线,不能是数字。预定义标识符:C语言中系统预先定义的标识符,如系统类库名、系统常量名
大家好我是家盛
·
2023-04-14 19:52
嵌入式基础
c语言
开发语言
嵌入式C语言
学习笔记(1)-- 预处理的使用
一、宏定义宏可以理解为替换,替换过程不会进行语法检查,语法检查在编译时进行。1.不带参数的宏定义:宏定义又称为宏代换、宏替换,简称“宏”。实质为直接替换,宏名一般为大写。例:#definedPI3.14152.带参数的宏:#define宏名(参数表)文本例如:#defineS(a,b)a*b需要注意的是:如果宏替换运算式或者函数一般要加上()错误使用如:#definedtest5+3printf(
小朱一定要快速发论文
·
2023-04-14 19:52
C语言
c语言
嵌入式
c++
嵌入式Linux(三)—
嵌入式C语言
(GCC基本操作 )
目录GCC基本操作C语言的编译过程预处理编译流程c语言常见错误预处理预定义宏宏展开之前一直学习的都是Cpp,由于Linux的内核语言是C,很有必要系统的记录和学习一下C语言,其操作底层的便利性其他语言无法比拟更主要的是锻炼操作内存类型资源的能力,深入理解指针的使用做这套c语言笔记要回答好三个问题什么时候用?怎么使用?为什么要这样设计?GCC基本操作gcc-o输出文件名输入文件名相当于outputg
小小小小邱
·
2023-04-14 19:46
嵌入式
开发语言
c++
linux
C/C++|物联网开发入门+项目实战|
嵌入式C语言
高级|简介及GCC参数|define|编译过程-学习笔记(7)
课程介绍参考:麦子学院-
嵌入式C语言
高级本套课程的定位前导课程:掌握简单C语言的基本语法计算机程序语言的学习思路?
打酱油的工程师
·
2023-04-14 19:40
物联网开发入门与实战
c语言
物联网开发入门
学习笔记
条件编译
GCC
嵌入式C语言
开发学习笔记 —— CSPL
学习不一定有用,但是不学习是肯定没用的。1.什么是CSPL?CSPL:CommonStackProtocolLibary(CoreStackPortingLayer),一种通用的可移植的协议栈库,位于操作系统和用户程序之间,屏蔽操作系统的细节,为用户程序提供一系列的服务。2.CSPL可提供的服务任务调度、内存管理、定时器、事件管理、消息调度。机框管理、配置管理、数据库、HA等。
小鼻祖想吃白萝卜
·
2023-04-13 12:01
编程
C
嵌入式C语言
设计模式 --- 外观模式
1-什么是外观模式?外观模式(FacadePattern),是一种比较简单的结构型模式,它存在的目的,也是为了简单。外观模式隐藏了一系列接口的复杂性,旨在为外部客户端提供一个更高层次且统一简单的接口,简化了客户端调用某些模块的一系列操作。外观模式应该是软件工程师们经常使用到的一种设计模式,在很多情况下,我们会习惯性地把一系列复杂的操作,封装成一个简单的接口,供外界调用。外观模式的优点很明显,它可以
工程师进阶笔记
·
2023-04-12 23:44
嵌入式
C
语言设计模式系列
物联网
设计模式
c语言
嵌入式
外观模式
c语言嵌入arm汇编语言,arm汇编语言与
嵌入式c语言
混合编程————内嵌汇编
arm汇编语言与
嵌入式c语言
混合编程————内嵌汇编ARM汇编语言与
嵌入式C语言
混合编程内嵌汇编在嵌入式程序设计中,有些场合(如对具体的硬件资源进行访问)必须用汇编语言来实现,可以采用在
嵌入式C语言
程序中嵌入汇编语言或
嵌入式
weixin_39753857
·
2023-04-12 00:16
c语言嵌入arm汇编语言
嵌入式实验汇编和c语言混合编程,C语言与汇编语言混合编程位嵌入式.doc
C语言与汇编语言混合编程位嵌入式.doc实验二C语言与汇编语言混合编程一、实验目的1掌握ARM
嵌入式C语言
编程基本方法。2.掌握嵌入式汇编(InlineAssembly)编程规则和方法。
琴台梦
·
2023-04-12 00:45
嵌入式实验汇编和c语言混合编程
c语言嵌入arm指令如何编译,ARM汇编语言与
嵌入式C语言
混合编程――――内嵌汇编 - 火魔网...
在嵌入式程序设计中,有些场合(如对具体的硬件资源进行访问)必须用汇编语言来实现,可以采用在
嵌入式C语言
程序中嵌入汇编语言或
嵌入式C语言
调用汇编语言来实现。
银河贩卖机
·
2023-04-12 00:45
c语言嵌入arm指令如何编译
c语言嵌入arm指令如何编译,ARM汇编语言与
嵌入式C语言
混合编程————内嵌汇编.pdf...
ARM汇编语言与
嵌入式C语言
混合编程————内嵌汇编ARMC————汇编语言与嵌入式语言混合编程内嵌汇编在嵌入式程序设计中,有些场合(如对具体的硬件资源进行访问)必须用汇编语言来实CC现,可以采用在嵌入式语言程序中嵌入汇编语言或嵌入式语言调用汇编语言来实现
那群妈妈
·
2023-04-12 00:45
c语言嵌入arm指令如何编译
嵌入式C语言
文章目录一、学会使用char/short/int关键字二、学会使用if&switch三、学会使用for&while四、学会使用static关键字五、学会使用define关键字六、学会使用typedef关键字七、学会使用enum关键字八、学会使用struct类型九、学会使用指针类型十、学会使用回调函数十一、综合项目1.可变参数的实现2.Zlog日志框架3.google测试框架一、学会使用char/s
turbosqi
·
2023-04-11 04:12
嵌入式
c语言
嵌入式硬件
单片机
嵌入式C语言
自我修养 (13):总结
13.1总结前面12节的课程,主要针对Linux内核中GNUC扩展的一些常用C语言语法进行了分析。GNUC的这些扩展语法,主要用来完善C语言标准和编译优化。而通过C标准的发展过程我们又发现,对于一些编译器扩展的一些特性,或者其它编程语言(如:C++)中的好的特性和语法,C标准也会适时地吸收进来,作为新的C语言标准。在GNUC的这些扩展语法中,__attribute__和宏定义是两大特色。在嵌入式底
宅学部落-王利涛
·
2023-04-09 18:09
嵌入式C语言自我修养
GNU
C
Linux内核
嵌入式
C语言教程
C语言视频教程
嵌入式C语言
基础知识 -- 函数指针&回调函数&结构体指针
目录一.函数指针:什么是函数指针?函数指针的三种定义方式:(1)先定义出函数的类型,再通过类型定义函数指针变量(2)先定义出函数指针的类型,再通过指针类型定义函数指针变量(3)重点:直接定义函数指针变量函数指针和指针函数的区别:二.回调函数实例一:实例二:实例一的具体实现。实例三:固件开发中使用到的一个回调函数实例。三.结构体指针示例1:结构体指针的使用示例2:指向结构体变量的指针&结构体嵌套示例
woshizuopie
·
2023-04-09 18:37
C/C++
c语言
嵌入式的c语言,
嵌入式c语言
嵌入式C语言
是作为嵌入式Linux开发的基础语言,也是学习嵌入式的必备语言。常用到的包括数据类型、运算符与表达式、控制语句、数组、指针、函数等内容。
He Yue
·
2023-04-09 18:02
嵌入式的c语言
c语言对嵌入式的作用是什么,关于
嵌入式C语言
它有些什么意义
描述首先,在当前产业结构升级的大背景下,机械行业未来的自动化、智能化程度会越来越高,所以机械类相关专业的知识结构必然会不断得到丰富和发展,而学习编程语言对于机械类专业来说具有较为实际的意义,尤其是C语言。机械类相关专业的主要就业领域就是传统制造业,而传统制造业在当前工业互联网发展的推动下,正逐渐开始向智能制造的方向发展,涉及到智能产线、智能供应链和智能决策等内容。所以目前数控技术和智能装备等技术都
KTF001
·
2023-04-09 18:31
c语言对嵌入式的作用是什么
嵌入式C语言
(入门必看)
目录STM32的数据类型const关键字static关键字volatile关键字extern关键字struct结构体enumtypedef#define回调函数#ifdef、#ifndef、#else、#if嵌入式开发中既有底层硬件的开发又涉及上层应用的开发,即涉及系统的硬件和软件,C语言既具有汇编语言操作底层的优势,又具有高级语言功能性强的特点,当之无愧地成为嵌入式开发的主流语言。在STM32开
不秃也很强
·
2023-04-09 18:29
STM32
C语言
笔记
c语言
开发语言
stm32
嵌入式C语言
必备知识(面试和工作都用得到)
嵌入式C语言
必备知识(面试和工作都用得到)一、基础部分1、数组与链表的区别?2、C语言程序代码优化方法3、堆和栈的的区别?4、内联函数的优缺点和适用场景是什么?4、下面代码输出是什么?
树的编程知识屋
·
2023-04-09 18:58
嵌入式基础
stm32
c语言
单片机
《
嵌入式C语言
自我修养》书评
然后进入到
嵌入式C语言
的部分,一方面针对C语言学习中的重点
qq_40548288
·
2023-04-09 18:26
c语言
05 C语言框架讲解(
嵌入式C语言
要学哪些内容,学习路线)
C语言框架讲解(C语言要学哪些内容,学习路线)b站配套视频地址CSDN有图阅读地址Gitee文档源码地址作者将狼才鲸日期2021-07-17注:gitee暂不支持markdownmermaid流程图显示,需要下载Typora等软件打开本.md文件才能查看流程图和框图一、引出C语言图1主观理解镜像真实动态镜像静态处理大脑C语言程序世界输入输出图2C语言关联事务依赖硬件软件知识图谱硬件软件BOOT底层
才鲸嵌入式
·
2023-04-09 18:54
1
嵌入式知识图谱WiKi
c语言
c++
嵌入式
单片机
硬件
嵌入式C语言
基础知识
变量的种类:全局变量:定义在函数外部的变量,作用范围是整个程序。局部变量:定义在函数内部的变量,作用范围仅限于定义它的函数内部静态变量:static,staticinta;定义一次就不再消失,会把上一次的值保存起来,下一次直接拿来用。静态局部变量:在函数内定义的静态变量,不可以被外部函数调用运算符和表达式数据的类型转换:数据类型自动转换规则:char→int→long→float→double逻辑
稚子
·
2023-04-09 18:10
嵌入式学习笔记
c语言
【
嵌入式C语言
】--do{…}while(0)的学习
文章参考:(1条消息)C语言--do{…}while(0)的意义和用法_诸葛一帆丶的博客-CSDN博客在学习STM32H743的代码过程中,经常碰到一些有关do{...}while(0)的宏定义。如,在学习stm32h7xx_hal_rcc.h文件时,就有相关的宏定义:#define__HAL_RCC_GPIOA_CLK_ENABLE()do{\__IOuint32_ttmpreg;\SET_BI
xk554584023
·
2023-04-09 14:33
嵌入式
编程语言
stm32
UnQLite入门
ACID文章目录UnQLite介绍UnQLite常用接口函数返回码DemoKey/Value存储数据库游标UnQLite介绍UnQLite简介UnQLite是,由SymiscSystems公司出品的一个
嵌入式
一杯java不加糖
·
2023-04-09 08:58
C++
数据库
开发语言
c语言
嵌入式c语言
——学习笔记
嵌入式c语言
——学习笔记5一、STM32系统架构STM32主系统主要是由四个驱动单元和四个被动单元构成:四个驱动单元:(图4.2.1中②③④)①内核DCode总线②系统总线③通用DMA1④通用DMA2四个被动单元
weixin_54950512
·
2023-04-07 22:02
嵌入式c
嵌入式
c语言
C语言中的volatile三种作用,volatile关键字在
嵌入式C语言
中的使用
volatile修饰符在C语言中的用法本文章将讨论volatile这个修饰符在C语言中的使用。了解这个修饰符的程序员都知道,最为一个指令关键字,其作用是确保指令本身不会受到编译器的优化而产生未知的程序bug。对此,本文将结合嵌入式中C语言的实际运用来详细讲解。volatile关键字告诉编译器,这个变量可能在任何时刻都会被改变。有时变量的改变对编译器来说有点“隐蔽”,也许就是这种隐蔽让编译给我们的程
孔小哥
·
2023-04-06 17:16
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他