小炉灶

www.deepiotchain.com 如果快乐都没有,其他一切还有什么意义?多做事,多读书,多学习,多思考......

排序:
默认
按更新时间
按访问量

python操作sqlite3数据库

python的DB-API可以操作多种类型的数据库,sqlite类型属于轻量级的数据库文件。 简单示例 import sqlite3 baseConnect = sqlite3.connect('./database/futuresData.db3') cur = baseConnect.c...

2018-10-02 19:38:15

阅读数:26

评论数:0

python trace log扫描小工具

嵌入式系统平台上,由于资源有限,直接使用UART输出字符串debug信息时资源占比较高,而只使用数字标签表达含义时,又比较难分析。最近的环境遇到这样的问题,简单做了个小工具。编码时直接使用字符串形式,使用工具扫描成数字标签格式,在编译完的二进制文件中不包含字符串信息,当使用UART输出trace ...

2018-09-16 23:03:52

阅读数:39

评论数:0

利用pandas将文件转换为txt文本格式

pandas为python中用于数据处理相关模块,当然其依赖与一些模块而存在,如使用read_excel读取相应文件时,需要安装相应的xlrd模块,否则将会出现错误提示。 使用方法示例 #!/usr/bin/python import pandas as pd #... ... srd...

2018-07-31 21:40:07

阅读数:292

评论数:0

mpl_finance模块使用

mpl_finance是python中可以用来画出蜡烛图、线图的分析工具,目前已经从matplotlib中独立出来。 函数接口说明 常用函数接口如下所示,函数命中的ochl分别对应open close high low,ax为plot的axes实例;其中quotes为(time,open,cl...

2018-07-22 20:48:59

阅读数:1098

评论数:1

linker脚本文件知识

linker脚本文件的作用 linker脚本文件是用来控制link过程的文件,文件中包含内容为linker的处理命令,主要用于描述输入文件到输出文件(目标文件)时各个内容的的分布及内存映射等等。linker文件可以自己提供,也可以有ld过程自己生成,当使用缺省的linker脚本文件时,ld的命令...

2018-07-17 21:46:29

阅读数:88

评论数:0

Eclipse搭建ARM交叉编译环境

工具安装 eclipse版本: Version: Oxygen Release (4.7.0) 安装ARM编译工具 Help=>Install New Software=>add Name为 GNU ARM Eclipse Plug-ins L...

2018-07-17 21:38:42

阅读数:136

评论数:0

ELF文件格式定义

ELF文件格式有32位及64位的两种,本质上差别不是很大,主要关注ELF 32位的文件处理方式。 整体文件格式 ELF为Executable and Linking Format的缩写,为编译生成的目标文件,编译生成的目标文件有几种格式 relocatable file、executable ...

2018-07-17 21:33:38

阅读数:54

评论数:0

robot framework环境简单试用

robot framework是基于python环境的测试框架,可以用于自动化测试,并将结果及log存储程标记文件文本格式。安装robotframework需要先安装python,使用python3.x版本;python -m pip install --upgrade --force pippi...

2018-06-10 21:19:31

阅读数:74

评论数:0

python使用ctypes与C混合编程

python作为胶水,可以非常方便地和其他语言进行混合编程,当然和C混合编程的方式也有很多种,如使用Cyptes、Cython、Boost、Swig等等。使用混合编程的好处在于可以理由各个语言优势,完成整个功能,如c语言的效率就明显高于python语言。Ctypes的方式,主要流程是将c源代码通过...

2018-06-05 22:07:32

阅读数:165

评论数:0

Makefile的写法

Makefile是定义编译规则的文件,可以完成自动判断,选择编译功能,亦能减少手动处理工作量。之前对Makefile总是使用最熟悉的简单方式,觉得还是需要对细节再深入了解下。Makefile的基本功能Makefile是用来定义编译规则的脚本文件,采用make程序可理解的格式编写,一般计算机程序能理...

2018-06-04 21:45:01

阅读数:64

评论数:0

关于LoRa vs. NB-IoT RTT延时的分析

网络上信息是说NB-IoT比LoRa延时小,但具体对比测试没说明,理论上觉得小包情况下应该差别不大。LoRa速率情况LoRa有两种模式:LoRa模式 和 GFSK模式,GFSK模式速率比较高可以达到50kbps,有些频段不能使用GFSK模式。China 779-787MHz ISM Band频段:...

2018-06-03 22:22:18

阅读数:564

评论数:0

使用Apache和云虚拟机搭建web服务器

前置准备购买服务器和域名,并且将域名和服务器公网地址绑定,完成相应认证和备案。绑定后可以通过域名来访问服务器内容,当然如果没有域名,也可在浏览器中直接通过IP地址来访问。Apach简单介绍Apache HTTP Server由一个core和多个独立模块组成,模块可以静态编译于服务端成宿,或是在运行...

2018-05-21 22:51:37

阅读数:91

评论数:0

trustZone、ARMv8及硬件安全处理的一些知识

TrustZone是什么基本的安全方式有加密和完整性保护等,加密通过密码口令或是秘钥方式,鉴权用来检查资源是否可用,如果资源遭遇破坏则会导致鉴权失败。由于存在多种攻击方式,软件方式包括软件病毒、恶意软件等,而硬件方式可以通过JTAG引脚、I/O引脚检测、电流电压检测、显微镜查看电路等进行攻击,所以...

2018-05-07 21:33:51

阅读数:183

评论数:0

Hash算法

Hash算法又名哈希、杂凑、散列算法等,可用来进行数字完整保护、消息认证、数字签名等,典型的hash算法有MD、SHA(Secure hash Algorithm)等。Hash算法时一种单向算法,从原始数据得到加密后数据,但是加密后数据无法恢复到原数据,主要理解下MD5的算法流程Hash算法大致流...

2018-04-29 20:00:51

阅读数:41

评论数:0

RSA算法

简介RSA(发明数学家名字第一字母合起来的简写)算法属于非对称加密算法,亦即加解密使用的密钥不同,使用公钥密码体制,加密时使用公钥,解密时使用私钥,RSA基于欧拉定理实现,算法可用来加密、数字签名及交换密钥等。整体加解密流程加解密流程身份验证身份验证加数字加密欧拉函数与欧拉定理欧拉函数得到的是某个...

2018-04-26 22:59:28

阅读数:44

评论数:0

AES算法

简介AES为Advanced Encryption Standard的简称,其分组长度为128比特,密钥长度有128、192和256。不同长度的密钥在加解密是循环次数不相同,分别为10,12,14次。 整体加解密流程Nr取10、12或14。Plaintext为明文,ciphertext为加密后的密...

2018-04-26 22:41:04

阅读数:73

评论数:0

DES加密算法

简介DES为Data Encryption Standard的缩写,属于对称分组码算法,数据分组的长度为64比特。密钥长度为56比特(如果带有校验位则是64比特,每个8比特字节最后一个比特位是奇偶校验位)。奇偶校验位的值是前七个比特位的异或运算的结果取反(使用奇数校验),其结构如下: 算法流程1、...

2018-04-25 23:33:34

阅读数:48

评论数:0

加密基础知识

物联网对连接物体的基本要求包括可寻址、可通信、可控制;物联网具有的特征包括全面感知、可靠传递、智能处理。物联网整体上可以分为感知层、网络层和应用层,对应需要考虑各个层次的安全技术,而网络层如果是无线网络还需要考虑无线网络安全技术和互联网安全技术。物联网安全的目标主要是为了保证信息的可靠性、完整性、...

2018-04-25 23:08:39

阅读数:97

评论数:0

JSON数据格式

JSON:JavaScript Object Notation的缩写,JS对象标记,一种数据格式,具体类型表示有String、Number、Boolean、Obeject、Array,而null用来表示空empty,类似python中的None。除了object和array其他称为scalar。 ...

2018-04-19 22:13:23

阅读数:56

评论数:0

LoRaWAN协议

LoRaWAN协议定义了使用LoRa的MAC层规范,处在协议应用层与物理层中间的实现规范。LoRa没有开放的规范化物理层协议,而LoRa物理模块的接口上很多参数都可以进行配置,LoRaWAN同时对一些数据发送格式做了相应的限制。 物理层消息结构 上行带有CRC,而下行没有。 ...

2018-04-11 23:36:16

阅读数:272

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭