码迷,mamicode.com
首页 >  
搜索关键字:宏定义    ( 1731个结果
通过编写程序工具提取.pal调色板文件为Rgb/Yuv分量数据的文本保存
一、前言到做工作记录的时候,本节主要的工作有先保存pal调色板数据位位图,再对位图的数据结构进行分析,再通过源码对数据进行提取,最后通过程序运行进行演示结果。因为Win7和Win10系统保存后的位图存在差异,在编写程序时通过修改宏定义可以解决,同时宽、高也是宏定义配置的。开发需求:需要添加一种256等级的伪彩条,而且底层FPGA的接口为YVU数据接口,而市场部只给我提供了一个.pal的文件,什么是
分类:其他好文   时间:2020-12-23 12:08:05    阅读次数:0
4.4 TCP服务器通信
本节我们使用开发板建立一个 tcp 客户端,再去连接指定地址和端口的 tcp 服务端并进行数据通信。打开宏定义 DEMO_SOCKET_CLIENT_SERVER、DEMO_CONNECT_NET; 在开发板连网成功后,创建TCP 服务连接。 static int create_socket_ser ...
分类:其他好文   时间:2020-12-15 12:09:43    阅读次数:2
利用define对结构体成员赋值
可以使用宏定义方式对结构体成员进行赋值。 #include <stdio.h> #include <string.h> #include <stdlib.h> typedef struct{ struct { int n1; int n2; } data; int n3; }n_t; #define ...
分类:其他好文   时间:2020-11-25 12:35:44    阅读次数:4
迅为-iMX6开发板-设备树内核-sys方式控制GPIO
本文档主要讲解,iMX6 开发板,通过 sys 文件的方式来控制 GPIO。要通过 sys 控制 GPIO,需要做以下几步操作:1 开启内核中的“GPIO_SYSFS”驱动配置;2 确保 IO 被配置为 GPIO,并且没有驱动调用;3 计算 GPIO 编号,通过命令或者脚本操作 GPIO。1 GPI ...
分类:其他好文   时间:2020-11-17 12:19:14    阅读次数:8
C语言中的宏
C中有些特殊的宏定义,面试时候被问到,写个短文总结下。 宏定义中的 #和## 连字符 这两个字符在宏定义中代表连接和替换, #紧跟字母表示对应字符的字符串化,将对应的字符转换成对应的字符串,比如#hello就是"hello" ##表示将宏定义中的两个标识符连接在一起,组成一个新的标识符,类似胶水。它 ...
分类:编程语言   时间:2020-10-18 16:49:41    阅读次数:29
Redis源码剖析之压缩列表(ziplist)
本来打算只用一篇文章来讲解Redis中的list,在实际写作过程中发现Redis中有多种list的实现,所以准备拆成多篇文章,本文主要讲ziplist,ziplist也是quicklist的基础。另外还有skiplist,skiplist虽然是list,当主要和set命令相关,所以会放到后面。 本文 ...
分类:其他好文   时间:2020-10-08 18:16:17    阅读次数:20
【C语言】预处理、宏定义、内联函数
一、由源码到可执行程序的过程 1. 预处理: 源码经过预处理器的预处理变成预处理过的.i中间文件 1 gcc -E test.c -o test.i 2. 编译: 中间文件经过编译器编译形成.s的汇编文件 1 gcc -S test.i -o test.s 3. 汇编: 汇编文件经过汇编器生成目标文 ...
分类:编程语言   时间:2020-09-17 23:23:37    阅读次数:33
浅析STM32 中常用的三个函数(sys.c,delay.c,usart.c)之一
1.sys.c(这个主要是定义位带区地址的宏定义,因此主要的代码都在sys.h中) 其实,本质上sys就是实现位带区映射(每1Bit)到位带别名区(每32位,即1字),从而我们可以操作位带别名区里的“别名”,进而操控位带区对应的位置。 支持了位带操作后,可以使用普通的加载/存储指令来对单一的比特进行 ...
分类:其他好文   时间:2020-07-26 00:58:16    阅读次数:66
王道数据结构 (6) 简单的模式匹配算法
代码: #include <stdio.h> #include "stdlib.h" //宏定义 #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define MAXSTRLEN 100 typedef char SStrin ...
分类:编程语言   时间:2020-07-24 21:17:25    阅读次数:74
结构体指针中的一点困惑
在学习32中的滴答定时器的时候,我进入底层去分析代码,然后就遇到了拦路虎。我遇到了这样的代码 1 //core_cms.h中的宏定义 2 #define SCS_BASE (0xE000E000) 3 #define SysTick_BASE (SCS_BASE + 0x0010) 4 #defin ...
分类:其他好文   时间:2020-07-22 11:12:01    阅读次数:88
1731条   上一页 1 2 3 4 ... 174 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!