嵌入式
无、涯
主要从事java服务器后台工作,主要编程语言java.
兼职一些终端设备嵌入式c开发、Android app,jsp前端,微信小程序等。
长期工作行业:智能家居,智能机器人等
展开
-
code blocks 新建静态库工程 在其他项目中链接导入静态库 编译,解决: undefined reference to xxx
静态库 动态库 区别静态库 (扩展名为 .a 或 .lib) 是包含函数的文件,用于在link阶段整合执行程序,动态链接库(扩展名 .dll)是不在link阶段整合进执行程序中的。DLL文件在执行阶段动态调用。嵌入式开发 一般用 静态库 lib...原创 2020-08-25 18:39:47 · 1525 阅读 · 1 评论 -
c语言 多文件全局变量 用 extern
c语言 多文件全局变量 用 externextern用于声明外部变量。注意: 重点 是 声明,没有定义。下面举例 b.c 中 使用 a.c 中的 变量a.cint a = 1;char s[20];b.c 中访问a.c 中的 变量 a 和 sextern int a;extern char * s; // 注意这是不是 extern char s[20]; 原因是 extern 后面仅仅只能是声明,不能有定义分配空间自定义变量 多文件全局a.h#ifndef _A_H原创 2020-08-18 22:56:49 · 2781 阅读 · 1 评论 -
How to play music in flash
原文https://github.com/XradioTech/XR871-OLD/wiki/How-to-play-music-in-flash方案实现实现打包音频文件到固件中并烧录实现FLASH上音频文件播放打包方法windows下在cmd窗口打包音频文件到media.bin文件,命令如下:copy /b *.mp3 media.bin修改对应的image.cfg添加一行media.bin的信息,并修改count值,如下:( 注意:flash_offs是media.bin存放在转载 2020-08-05 09:36:25 · 161 阅读 · 0 评论 -
Air Kiss(飞吻)技术简介,AP配网简介,airkissdebugger.apk app给智能设备通过airkiss配网过程
一、什么是 Air Kiss 技术原文:https://iot.weixin.qq.com/wiki/doc/wifi/AirKissDoc.pdfAir Kiss 技术是一种创新性的信息传递技术。通过该技术可以便捷的向一台与外界没有建立任何一种实质性连接(包括有线、无线、蓝牙、NFC 等)的设备传递信息(可以是环境中 Wifi 的 ssid、密码等信息)。Air Kiss 技术示意图如下图所示,设备 A 与外界没有建立任何一种实质性连接,可以称之为信息孤岛。通过 Air Kiss 技术,设备原创 2020-07-14 19:01:45 · 2744 阅读 · 2 评论 -
c客户端http post chunked协议上传到服务器demo源码
注 :c 客户端采用 chunked协议上传到服务器,java 服务器返回的不是chunked 协议c 客户端 chunked 完整内容是 Hello, world,how are you 。分了2块上传 Hello, world 和 ,how are you#include <stdio.h>#include <sys/socket.h>#include <sys/types.h>#include <time.h>#include <er原创 2020-06-16 20:05:40 · 844 阅读 · 0 评论 -
linux系统查看系统和库函数
linux man手册查询:man 1 xx:shell 命令。如:ls、vim,查询方法: man ls 或 man 1 lsman 2 xx: 系统调用。如 man 2 readman 3 xx: 库函数。如:man 3 fopen或 man fopen其他 略man 后面不带数字 会优先从 1 开始依次往后查找man 打开手册后左上角方法名后面的括号中 会提示 具体 man 1/2/3/… ,如下:如果报错: No manual entry for xxx in section x如原创 2020-06-16 18:25:15 · 1553 阅读 · 0 评论 -
warning: assignment makes pointer from integer without a cast
编译的时候报警告:warning: assignment makes pointer from integer without a cast出现这个警告的原因是在使用函数之前没有对函数进行声明,未经声明的函数原型一律默认为返回int值。这样、就相当于你调用了返回值为int的函数,并将其赋给了char*变量,所有会出现警告。...转载 2020-06-14 13:09:53 · 2872 阅读 · 1 评论 -
previous implicit declaration of some_function was here
转载https://www.iteye.com/blog/wangleide414-1707160error: previous implicit declaration of ‘some_function’ was here的解决办法error: previous implicit declaration of ‘some_function’ was hereSolution: Didn’t your programming teacher tell you to always make fun转载 2020-05-20 20:34:40 · 4253 阅读 · 0 评论 -
windows 安装cygwin
参考文章:https://wenda.so.com/q/1414646172726227?src=150&q=make+%E6%9C%AA%E6%89%BE%E5%88%B0%E5%91%BD%E4%BB%A4https://blog.csdn.net/u012879305/article/details/52108412https://blog.csdn.net/weixin_34068198/article/details/85961740https://www.cnblogs.com/原创 2020-05-13 10:31:19 · 370 阅读 · 0 评论