![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式C
文章平均质量分 54
有关C语言技术提升
阿文在路上
我就是我,哈哈哈。
展开
-
c语言注释规范
1.注释原则项目开发中,尽量保持代码注释规范和统一。注释方便了代码的阅读和维护。边写代码边注释,修改代码时要相应修改注释,保证注释和代码的一致性。注释要简洁明确,不要出现形容词。通过注释可以快速知道所写函数的功能,返回值,参数的使用。2.文件头部注释/********************************************************************************* @File name: biu.c* @Author: fangqw*原创 2021-03-19 14:24:49 · 11361 阅读 · 0 评论 -
嵌入式交叉编译环境arm-linux-gcc搭建
1. 准备工具安装目录将压缩包arm-linux-gcc-4.4.3.tar.gz存放在一个目录下,如/home/godven/arm目录下。2.安装软件使用tar命令tar xzvf arm-linux-gcc-4.4.3.tar.gz解压到当前目录下。3.配置系统环境变量将交叉编译工具链的路径添加到环境变量PATH中,使用命令vim /home/godven/.bashrc,在文件的最后一行添加$ export PATH=$PATH:/home/godven/arm-linux-gcc-原创 2021-03-09 14:30:02 · 341 阅读 · 0 评论 -
位操作
蝶式交换,字节高低位交换问题协议要求字节低位在左,高位在右,对每个字节做转换处理,逐个交换其高低位,例如11010001,经过0->7,1->6,2->5,3->4对应位的交换,变成10001011。例程#include <stdio.h> unsigned char highAndLowShiftHEX(unsigned char data);void printBin(int n); int main () { highAndLo原创 2021-03-09 14:25:37 · 168 阅读 · 0 评论 -
时间格式的转换
time_t数据类型包含文件:<time.h>#ifndef __TIME_T#define __TIME_T /* 避免重复定义 time_t */typedef long time_t; /* 时间值time_t 为长整型的别名*/#endiftime_t 是长整型,从一个时间点(一般是1970年1月1日0时0分0秒)到那时的秒数(即日历时间)对time_t 数据类型的值来说,它所表示的时间不能晚于2038年1月18日19时14分07秒为了能够表示更久远的原创 2021-03-09 14:24:30 · 989 阅读 · 0 评论