OneNet学习笔记(二)——OneNet平台初识 2017.7.4学习总结OneNet的平台的初始认识OneNet平台是中国移动物联网公司推出的物联网解决方案平台,完善了协议的封装,简化了开发流程,让开发者专注于应用开发。OneNet目前支持大部分物联网协议,包括公网协议HTTP,MQTT,EDP等,还提供私有协议支持,方便开发者个人定制。通过官方的教程文档和社区的几个帖子入门了如何通过OneNet创建产品,添加设备,发布应用等,个人感觉平台
OneNet学习笔记(一)——麒麟迷你板的初识,下载问题将了我一军。 2017.06.30学习总结板子的全貌简要:一个STM32的主控芯片,STM32F103CB,20KB的RAM, 128KB的FLASH。外围一个存储芯片AT24C02,与温湿度传感器共用一个IIC总线。一个ESP8266的WIFI功能芯片一个IIC接口的温湿度传感器SHT20采用4线的SWD调试下载注意供电,采用普通的USB供电,虽然STLink能供电,但是最好另外外部供电。这块板子
HTML5,Javascript,and jQuery 24-Hour Trainer(4)——初识CSS HTML文件<!DOCTYPE html><html lang="en"><head> <meta charset = "utf-8"> <link rel="stylesheet" type="text/css" href="contacts.css"> <title> Sugar's page </title></head> <body>
HTML5,Javascript,and jQuery 24-Hour Trainer(3)——Lists and Tables <!DOCTYPE html><html lang="en"><head> <meta charset = "utf-8"> <title> Sugar's page </title></head> <body> ul ol
HTML5,Javascript,and jQuery 24-Hour Trainer(2)——一些简单的tag <!DOCTYPE html><html lang="en"><head> <meta charset = "utf-8"> <title> Sugar's page </title></head> <body> This is the first header This is a
HTML5,Javascript,and jQuery 24-Hour Trainer(1)——简单的模板 <!DOCTYPE html><html lang="en"><head> <meta charset = "utf-8"> <title> Sugar's page </title></head> <body> This is the body of the document.</body></html>
使用Python与openpyxl进行表格处理(一)——读取数据 虽然现在的工作跟编程已经没有关系,但是曾经学过的东西也可以为我所用,运用到自己的目前工作岗位中,提高工作效率。这篇要讲到的就是如何利用Python与openpyxl结合来处理xlsx表格数据。Python处理表格的库有很多,这里的openpyxl就是其中之一,但是它是处理excel2007/2010的格式,也就是xlsx系列,如果要处理以前的2003的表格(xls),那么则要用另外的库。如果只是要进
arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别 命名规则交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi]arch - 体系架构,如ARM,MIPS vendor - 工具链提供商 os - 目标操作系统 eabi - 嵌入式应用二进制接口(Embedded Application Binary Interface) 根据对操作系统的支持与否,ARM GCC可分为支持和不支持操作系统,如arm-
【i.MX283A学习】gcc编译C语言过程 参考教程《嵌入式Linux开发教程(上册)》一个简单的HelloWorld的C程序用GCC编译,只需要 gcc hello.c -o hello便可以得到一个执行文件hello.省略掉上面语句的后部分,直接 gcc hello.c则生成一个文件名默认为a.out的可执行文件。我们看起来似乎很简单的一行命令,其实内部经历了一系列的处理,处理过程如下图所示:这一系列过程就是预处理,编译,汇编
C语言写CGI 程序简要指南 CGI概述 CGI(Common Gateway Interface: 公用网关接口)规定了Web服务器调用其他可执行程序(CGI程序)的接口协议标准。Web服务器通过调用CGI程序实现和Web浏览器的交互,也就是CGI程序接受Web浏览器发送给Web服务器的信息,进行处理,将响应结果再回送给Web服务器及Web浏览器。CGI程序一般完成Web网页中表单(Form)数据的处理、数据库查询和实现与传
C语言内存地址基础 从计算机内存的角度思考C语言中的一切东东,是挺有帮助的。我们可以把计算机内存想象成一个字节数组,内存中每一个地址表示 1 字节。比方说我们的电脑有 4K 内存,那这个内存数组将会有 4096 个元素。当我们谈论一个存储地址的指针时,就当相于我们在谈论一个存储着该内存数组某个元素索引的指针。逆向引用某个指针,将会得到数组中该索引所指向的值。这一切当然都是谎言。操作系统对内存的管理要远比这复杂。内存不一
C语言程序的内存如何布局 一:C语言程序的存储区域 由C语言代码(文本文件)形成可执行程序(二进制文件),需要经过编译-汇编-连接三个阶段。编译过程把C语言文本文件生成汇编程序,汇编过程把汇编程序形成二进制机器代码,连接过程则将各个源文件生成的二进制机器代码文件组合成一个文件。 C语言编写的程序经过编译-连接后,将形成一个统一文件,它由几个部分组成。在程序运行时又会产生其他几个部分,各个部分代表了不同的存储区域: 1.
C/C++头文件一览 #include <assert.h> //设定插入点#include <ctype.h> //字符处理#include <errno.h> //定义错误码#include <float.h> //浮点数处理#include <fstream.h> //文件输入/输出#include <iomanip.h> //参数化输入/输出#include
Keil优化代码大小方法 如图 1,未进行任何优化时,keil编译生成的文件大小为:9668字节。 第一步:project >> Option for Target “**” 打开如图 2界面。选择“target”,勾选上“Use MicroLIB”再编译。分析:microLIB是缺省的C库,而且microLIB进行了高度优化。如果不勾选“Use MicroLIB”,keil会连接标准C库。所以勾选“Use Mic
细说单片机晶振电路中22pf或30pf电容的作用 刚学单片机的学长告诉我单片机的晶振电路中就是用22pf或30pf的电容就行,听人劝吃饱饭吧,照着焊电路一切ok,从没想过为什么,知其所以然而不知其为什么所以然,真是悲哀,最近状态好像一直不太好,也难以说清楚为什么,前几天跟着老师去别的实验室听课,其实也就是听一听老师和师傅给别的实验室的同学讲嵌入式的种种,还有就是那天师傅单独和谈了挺长时间,我从心底感谢他们,他们让我懂得反思,调整,我对自己持有怎么的
lua的函数初识 学习到Lua的函数,觉得有必要记下来。参考教程:Programming in Lua函数可以以表达式或陈述语句出现,如下所示: print(8*9, 9/8) a = math.sin(3) + math.cos(10)书写函数时有个小规则,如果函数只有一个参数,或者是一串字符,或者是一个表结构时,括号可以省略:print "Hello World" <--> print("Hello Wor