2020年5月8日
摘要: 一、结构体 ① #include "stdio.h" #include "string.h" //1.声明一个结构体类型 struct student { int id; char name; }; //注意此处的分号,因为这是一条语句 struct student stu; //2.给struct 阅读全文
posted @ 2020-05-08 16:12 轨迹1995 阅读(550) 评论(0) 推荐(0) 编辑
  2020年3月10日
摘要: 今天学习三点内容: 一是延时函数, 二是软件定时器, 三是硬件定时器。 软件定时器就是靠里面的任务延时实现的,这样的定时器其实延时不准确。 硬件定时器 就是硬件中断定时器,就像单片机,中断的准确。 一、使用os_delay_us 函数 1、os_delay_us函数分析: 功能: 延时函数。最大值 阅读全文
posted @ 2020-03-10 15:42 轨迹1995 阅读(423) 评论(0) 推荐(0) 编辑
  2020年2月1日
摘要: 相关资料准备: (1)GPIO相关API请查看2c-esp8266_non_os_sdk_api_reference_cn手册 (2)GPIO相关寄存器请查看 esp8266-technical_reference_cn 手册 (3)ESP8266 的 16 个通⽤ IO 的管脚位置和名称如下表所示 阅读全文
posted @ 2020-02-01 00:56 轨迹1995 阅读(700) 评论(0) 推荐(0) 编辑
  2020年1月12日
摘要: 准备:复制上一次02_中的文件项目。 1、non-OS SDK 不支持抢占任务或进程切换,因此开发者需要自行保证程序的正确执行,用户代码不能长期占用 CPU。否则会导致看门狗复位, ESP8266 重启。 如果某些特殊情况下,用户线程必须执行较长时间(比如大于 500 ms),建议经常调用 syst 阅读全文
posted @ 2020-01-12 21:11 轨迹1995 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 一、创建工程: 1、引用模板 引用上节的工程模板,改名UART-HelloWorld 。 2、复制uart.c文件 下载未处理过的ESP8266_NONOS_SDK-2.2.1 ,将ESP8266_NONOS_SDK-2.2.1\driver_lib\driver文件夹里的uart.c 拷贝至UAR 阅读全文
posted @ 2020-01-12 18:38 轨迹1995 阅读(1741) 评论(0) 推荐(2) 编辑
  2019年11月22日
摘要: 参考:https://wiki.ai-thinker.com/ai_ide_use , 仅作为学习笔记。 一、关于报错 注意:Eclipse 只是一个代码编写工具,它并不能读取 makefile 里面的一些配置,甚至它会读取到 cygwin 下同名称的头文件。 针对该现象引起的报错,我们建议用户在使 阅读全文
posted @ 2019-11-22 22:21 轨迹1995 阅读(737) 评论(0) 推荐(0) 编辑
  2019年11月1日
摘要: 一、下载tomcat tomcat官网下载软件包,官网:https://tomcat.apache.org/ 点击download,进入下载页面,下载如下版本: 下载完成后用ftp上传到服务器,SSH登陆centerOS,进入/usr/local/里面,创建Tomcat文件夹。 使用 tar -zx 阅读全文
posted @ 2019-11-01 20:45 轨迹1995 阅读(776) 评论(0) 推荐(0) 编辑
  2019年10月19日
摘要: 一、原理介绍 595有两个寄存器,都是8位的,如下所示: 595是串入并出带有锁存功能移位寄存器,它的使用方法简单: - - 在正常使用时 /SCLR接高电平,/G接低电平。 - - 从SER每输入一位数据,串行输入时钟SCK上升沿有效一次,直到八位数据输入完毕 - - 输出时钟上升沿有效一次,此时 阅读全文
posted @ 2019-10-19 17:29 轨迹1995 阅读(4491) 评论(0) 推荐(0) 编辑
  2019年10月15日
摘要: 一、原因: 刚搭建好环境,当我想打开Android Studio 自带的模拟器时,出现如下: /dev/kvm is not found 二、解决步骤: 1、点击File -- Settings… -- appearance&Behavior -- Android SDK -- SDK Tools 阅读全文
posted @ 2019-10-15 11:04 轨迹1995 阅读(13409) 评论(3) 推荐(1) 编辑
  2019年8月10日
摘要: 声明: 每个人的情况都不一样,所以大家在看教程的时候自行斟酌,最好先扫一遍,再来根据自身情况进行操作。同时,遇到的问题也可能不尽相同,要灵活处理。 了解: Apollo是从原始ActiveMQ的基础构建一个新的更快的,更可靠的,使用完全不同的线程和消息调度架构来实现的。 Apollo是一个多协议的代 阅读全文
posted @ 2019-08-10 18:50 轨迹1995 阅读(667) 评论(0) 推荐(0) 编辑