- 博客(7)
- 收藏
- 关注
原创 ubuntu 14 升级Gcc 5
1. 添加软件源sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get update如果是从来没有安装出错,则需要安装必要的依赖。sudo apt-get install software-properties-common2. 安装gcc高版本,提供gcc4.8 、gcc4.8、gcc5的安装方法。gcc4.8sudo apt-get upgradesudo apt-get install gcc-4.8 g++-
2020-08-09 15:10:15
393
1
原创 使用stm32发送结构体中的数据
在.h文件中定义typedef struct{ char buffer[10];}__attribute__ ((packed)) Envmsg ;.c定义结构体并填充Envmsg env;Envmsg *Env =&env;void add_struct(){ sprintf(env.buffer,"%d %d %d",hum,tem,m_Lux);}我发送的是湿度、温度、光照。stm32串口发送void sendenv(u8 *str,u8 len){ st
2020-06-02 21:23:56
1815
原创 字符串切割函数和字符数组转int数据函数的实现
引言做stm32发送数据给A9处理,首先遇到stm32发送结构体问题,按字节发送char数组,接收到的也是数组。然后处理数组信息进一步处理得具体的int值。C语言实现分割char数组#include <stdio.h>#include <string.h> int split(char dst[][80], char* str, const char* spl){ int n = 0; char *result = NULL; result =
2020-06-02 21:14:02
634
原创 C语言优先级 运算符
1、最高级:出现同级别运算符时的结合方向是从左往右(下面级别没写结合顺序时,默认是从左往右)。( ) 圆括号[ ] 下标运算符号-> 指向结构体成员运算符. 结构体成员运算符2、第二级:!、~、++、–、-、(类型)、*、&、sizeof。这一级都是单目运算符号,这一级的结合方向是从右向左。比如出现*p++,这时*和++同级别,先算右边,再左边。所以*p+...
2020-03-23 11:54:05
11395
1
原创 C语言include 引号和尖括号的区别
尖括号 #include <>:一般用于包含标准的库头文件,编译器会去系统配置的库环境变量和者用户配置的路径去搜索,而不会在项目的当前目录去查找双引号 #include “”:一般用于包含用户自己编写的头文件,编译器会先在项目的当前目录查找,找不到后才会去系统配置的库环境变量和用户配置的路径去搜索...
2020-03-19 21:27:17
610
原创 2. HTML控制4412的led灯亮灭(局域网)
索引上一篇文章搭建了boa服务器的环境,接着,这篇咱们实现在局域网下的html控制44212开发板的led亮灭。
2020-03-09 15:35:28
380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人