摘要: 一、下载LVGL 源码(移植相关、源码相关、例程相关) 下载链接:https://github.com/littlevgl/lv_sim_eclipse_sdl 需要注意下图中三个文件夹中的内容都是远程仓,可以分别点进去克隆,同时选择自己需要的版本,或者克隆的时候加参数--recurse-submo 阅读全文
posted @ 2020-10-26 20:34 HuDaXia 阅读(2232) 评论(0) 推荐(0) 编辑
摘要: littleVGL图形库移植到移远cat1板子上 阅读全文
posted @ 2020-08-10 10:28 HuDaXia 阅读(2303) 评论(0) 推荐(0) 编辑
摘要: 原文地址https://code.aliyun.com/help/code-basics/README.md git config --global user.name 您的名字然后验证该配置是否正确:git config --global user.name使用如下命令设置邮箱地址:git con 阅读全文
posted @ 2020-07-20 11:16 HuDaXia 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 0】分支:本质是历史快照0】切换分支:工作目录的文件恢复到历史状态0】创建分支:复制当前分支内容到新分支【重要】0】合并冲突:分叉快照的合并中,同一文件内容不同 1】gitbash windows1】terminal linux 2】git config --global user.name "na 阅读全文
posted @ 2020-06-08 16:21 HuDaXia 阅读(140) 评论(0) 推荐(0) 编辑
摘要: MICO是庆科基于FreeRTOS开发的一套即时操作系统,适用于庆科WiFi模块EMW系列开发 1】安装python,下载链接https://www.python.org/downloads/release/python-2713/,下载安装的时候添加环境变量到Path,默认安装路径需要添加两个环境 阅读全文
posted @ 2020-06-08 10:09 HuDaXia 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 信号量 信号量一般用于资源的访问控制和代码段的执行控制 其本质是一个计数器。信号量是在多线程环境下实现资源互斥访问或共享资源访问的方法,可以用来保证两个或多个关键代码段不被并发调用。在进入一个关键代码段之前,进程/线程必须获取一个信号量,一旦该关键代码段完成了,那么该进程必须释放信号量。其它想进入该 阅读全文
posted @ 2020-06-05 16:48 HuDaXia 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: wifi、蓝牙、zigbee三种无线通讯方式的对比 阅读全文
posted @ 2020-06-03 17:28 HuDaXia 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h> #include <string.h> #include <stdlib.h> #include <ctype.h> void StrToHex(unsigned char *pbDest, unsigned char *pbSrc, int nLen) { c 阅读全文
posted @ 2020-06-03 17:27 HuDaXia 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: 阿里云文档可以参考 https://code.aliyun.com/edward.yangx/public-docs/wikis/user-guide/linkkit/Paho_MQTT_Guide/Paho_C 1】克隆: git clone git@github.com:eclipse/paho 阅读全文
posted @ 2020-06-03 16:27 HuDaXia 阅读(2848) 评论(0) 推荐(0) 编辑
摘要: 1】下载源码:wget https://mosquitto.org/files/source/mosquitto-1.6.9.tar.gz 2】tar zxfv mosquitto-1.6.9.tar.gz 3】cd mosquitto-1.6.9 4】gedit CMakeLists.txt 在s 阅读全文
posted @ 2020-06-03 16:19 HuDaXia 阅读(3267) 评论(0) 推荐(0) 编辑
摘要: TTL 全双工通信模式 PIN:TX、RX、GND 需要GND做基准信号 逻辑0:0-0.4v (输出)0-0.8v(输入) 逻辑1: 2.4-5v (输出) 2-5v (输入) 485 半双工通信模式 PIN:A、B 根据A-B的压差来判断逻辑0和逻辑1 逻辑0:-6 - -2v 逻辑1:+2 - 阅读全文
posted @ 2020-05-19 15:25 HuDaXia 阅读(1745) 评论(0) 推荐(0) 编辑
摘要: //TODO: TCP、UDP在OSI(Open System Interconnect)网络模型中处于传输层协议 IP在OSI网络模型属于网络层 常用网络函数: socket函数 创建套接字、确定套接字的参数 int socket(int domain, int type, int protoco 阅读全文
posted @ 2020-05-19 14:11 HuDaXia 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: 1】预处理阶段 预处理阶段 gcc -E main.c -o main.i 在此阶段会去掉所有的宏,比如宏定义,包含的头文件等会全部包含进来 2】编译阶段 gcc -S mian.i -o main.s 在此阶段会将c源代码编译成汇编代码 3】汇编阶段 gcc -c main.s -o main.o 阅读全文
posted @ 2020-05-14 16:45 HuDaXia 阅读(843) 评论(0) 推荐(0) 编辑
摘要: //TODO: c语言中被const修饰的变量为常变量 1】修饰变量 const int num =0;变量的值不可以改变 #include <stdio.h> int main (){ const int num=0; printf("num:%d\n",num); return 0; } 2】通 阅读全文
posted @ 2020-05-09 17:20 HuDaXia 阅读(310) 评论(0) 推荐(0) 编辑
摘要: //TODO: 1】static修饰全局变量,只在当前文件中可以使用; #include <stdio.h> static int num; int main(){ printf("num:%d\n",num); return 0; } 2】static修饰局部变量:在全局分配内存到程序结束释放,作 阅读全文
posted @ 2020-05-09 17:19 HuDaXia 阅读(366) 评论(0) 推荐(0) 编辑