按类别查询搜索结果
关于关键词 的检测结果,共 1038
【嵌入式】 ZigBee术
xuhan0927 | 2024-03-22 21:22:32 | 阅读() | 评论()
一、属性属性Attribute是一个反映物理数量或状态的数据值,比如开关值(On/Off),温度值、百分比等。二、群集群集Cluster是包含一个或多个属性(attribute)的群组。简单的说,群集就是属性的集合。每个群集都被分配一个唯一的群集ID且每个群集最多有65536个属性。三、设备描述设备描述DeviceDescription是指一个...【阅读全文】
wlbdd | 2024-02-01 09:00:30 | 阅读() | 评论()
一乛丨丿丶一乙二十丁厂七卜八人入乂儿九匕几刁了乃刀力又乜三干亍于亏士土工才下寸丈大兀与万弋上小口山巾千乞川亿彳个么久勺丸夕凡及广亡门丫义之尸已巳弓己卫孑子孓也女飞刃习叉马乡幺丰王井开亓夫天元无韦云专丐扎廿艺木五支厅卅不仄太犬区历友歹尤匹厄车巨牙屯戈比互切瓦止少曰日中贝内水冈见手午牛毛气壬升夭长仁仃什...【阅读全文】
mingjiadaic | 2023-07-29 10:48:32 | 阅读(2180) | 评论(0)
(TSSOP20)EFM8BB51F8G-C-TSSOP20R_EFM8BB51F8I-C-TSSOP20R 8位微控制器 -MCU【阅读全文】
my1999大学 | 2022-07-22 10:13:32 | 阅读(470) | 评论(0)
一些硬件术语【阅读全文】
lygnuaa | 2022-05-03 15:26:18 | 阅读(490) | 评论(0)
学习STM32中遇到的问题,一点一滴的记录下来! - STM32-F0/F1/F2专区 - OpenEdv-开源电子网 http://www.openedv.com/posts/list/2543.htm【阅读全文】
mcu85 | 2021-09-30 21:39:55 | 阅读(1110) | 评论(0)
iMX8MP-C开发板。这款开发板基于NXP i.MX 8M Plus处理器设计,对于这颗强大的处理器,相信大家早有耳闻。除了4个Arm Cortex-A53核心(工业级最高1.6GHz)及1个Cortex-M7(最高800 MHz)核心,它还集成了专用神经处理引擎(NPU),以及可并行实时处理两路集成MIPI-CSI摄像头接口产生的的图像信号处理器(ISP)。【阅读全文】
【嵌入式】 01-C基础回顾
TD2S | 2021-01-20 10:09:36 | 阅读(0) | 评论(0)
1、数据结构是用来封装数据类型的2、Unix/Linux C编程涉及:数据结构、网络原理、计算机原理、操作系统3、if...else...    while(){}    do...while...    switch...case...    for()...    ...【阅读全文】
TD2S | 2020-12-09 10:55:37 | 阅读(0) | 评论(0)
(宏)预处理指令练习:    有lianxi.c程序如下:#include #include #include int main(){    int arr[SIZE]={0},num=0;    srand(time(0));    for(num=0;num<=SIZE-1;num++){    &...【阅读全文】
我叫RT | 2020-02-19 22:56:43 | 阅读(1010) | 评论(0)
基本用法解释说明扩展用法gcc XXX.c 或 gcc XXX.o#生成可执行文件#加-o表示起个别名:gcc XXX.c -o YYY 或gcc -o YYY XXX.c 或 gcc XXX.o ...【阅读全文】
IshuaiT | 2019-07-10 20:03:57 | 阅读(283930) | 评论(0)
yjyzfw | 2019-05-06 13:22:36 | 阅读(253830) | 评论(0)
顾名思义,零长度数组就是长度为0的数组。int a[10]; int len; int a[len]; 在这个程序中,我们定义一个变量 len,作为数组的长度。程序运行后,我们可以通过输入指定数组的长度并初始化,最后再将数组的元素打印出来。程序的运行结果如下:input array len:3 ...【阅读全文】
令狐大侠 | 2019-04-20 09:39:06 | 阅读(2690) | 评论(0)
内建函数,顾名思义,就是编译器内部实现的函数。这些函数跟关键字一样,可以直接使用,无须像标准库函数那样,要 #include 对应的头文件才能使用。用来处理变长参数列表;用来处理程序运行异常;程序的编译优化、性能优化;查看函数运行中的底层信息、堆栈信息等;C 标准库函数的内...【阅读全文】
令狐大侠 | 2019-04-19 09:07:19 | 阅读(2760) | 评论(0)
这一节,接着讲 __atttribute__ 属性声明,__atttribute__ 可以说是 GNU C 最大的特色。我们接下来继续讲一下跟内联函数相关的两个属性:noinline 和 always_inline。这两个属性的用途是告诉编译器:编译时,对我们指定的函数内联展开或不展开。它们的使用方法如下。static inline __attribute__((noinline))...【阅读全文】
令狐大侠 | 2019-04-18 08:59:13 | 阅读(230280) | 评论(0)
GNU C 通过 __atttribute__ 声明weak属性,可以将一个强符号转换为弱符号。编译器在编译源程序时,无论你是变量名、函数名,在它眼里,都是一个符号而已,用来表征一个地址。编译器会将这些符号集中,存放到一个叫符号表的 section 中。是时候表演真正的技术了。这时候,就需要用编译链接的原理知识来分析这个问...【阅读全文】
令狐大侠 | 2019-04-16 07:48:24 | 阅读(210410) | 评论(0)
GNU 通过 __atttribute__ 扩展的 format 属性,用来指定变参函数的参数格式检查。我们经常实现一些自己的打印调试函数。这些打印函数往往是变参函数,那编译器编译程序时,怎么知道我们的参数格式对不对呢?因为我们实现的是变参函数,参数的个数和格式都不确定。所以编译器表示压力很大,不知道该如何处理。属性...【阅读全文】
令狐大侠 | 2019-04-15 07:29:11 | 阅读(209040) | 评论(0)
7.1 属性声明:aligned通过 aligned 属性,我们可以直接显式指定变量 a 在内存中的地址对齐方式。aligned 有一个参数,表示要按几字节对齐,使用时要注意地址对齐的字节数必须是2的幂次方,否则编译就会出错。一般情况下,当我们定义一个变量,编译器会按照默认的地址对齐方式,来给该变量分配一个存储空间地址。如...【阅读全文】
令狐大侠 | 2019-04-11 07:19:31 | 阅读(4240) | 评论(0)
GNU C 增加一个 __atttribute__ 关键字用来声明一个函数、变量或类型的特殊属性。声明这个特殊属性有什么用呢?主要用途就是指导编译器在编译程序时进行特定方面的优化或代码检查。比如,我们可以通过使用属性声明指定某个变量的数据边界对齐方式。__atttribute__((ATTRIBUTE))在这些属性中,aligned 和 packed...【阅读全文】
令狐大侠 | 2019-03-22 08:02:04 | 阅读(109590) | 评论(0)
顾名思义,零长度数组就是长度为0的数组。int a[10]; int len; int a[len]; 在这个程序中,我们定义一个变量 len,作为数组的长度。程序运行后,我们可以通过输入指定数组的长度并初始化,最后再将数组的元素打印出来。程序的运行结果如下:input array len:3 ...【阅读全文】
令狐大侠 | 2019-03-20 15:02:36 | 阅读(2170) | 评论(0)
表达式表达式一般用来数据计算或实现某种功能的算法。表达式有2个基本属性:值和类型。如上面的表达式2+3,它的值为5。根据操作符的不同,表达式可以分为多种类型,如:关系表达式逻辑表达式条件表达式赋值表达式算术表达式……语句是构...【阅读全文】
令狐大侠 | 2019-03-20 14:49:35 | 阅读(2330) | 评论(0)
在标准 C 中,当我们定义并初始化一个数组时,常用方法如下:int a[10] = {0,1,2,3,4,5,6,7,8};比如,我们定义一个数组 b[100],其中 b[10]、b[30] 需要初始化,如果还按照前面的固定顺序初始化,{}中的初始化数据中间可能要填充大量的0,比较麻烦。int b[100] ={ [10] = 1, [30] ...【阅读全文】