Mark's Embedded Life


  • 首页

  • 归档

PCF8576静态驱动段码LCD

发表于 2018-05-16

硬件原理图

PCF8576原理图如图所示,与STM32F2接口为I2C,其中段码屏EDC190为静态动屏,PIN1与PIN40共用COM引脚,S0~S31共32段SEG。驱动芯片PC8576采用5V供电VDD,中间连接电位器来调节VLCD使其达到段码屏的额定供电电压,OSC接地表示使用内部时钟,A0~A2接地表示I2C地址为0x70,SA0接地表示唯一的从机地址为0x70。
Schematic
这样的原理图有个明显的问题,段码屏的SEG没有按照PCF8576的ram存储方式进行排序,编程起来会比较麻烦。

阅读全文 »

wolfSSL & wolfMQTT

发表于 2018-04-09

新项目要求底端MSP430设备使用MQTT-TLS加密方式传输,Google后搜到一个叫做wolfSSL和wolfMQTT的开源库。

wolfSSL & wolfMQTT 介绍

wolfSSL Embedded SSL Library

简介

wolfSSL嵌入式SSL库是一个用ANSI C编写的轻量级SSL / TLS库,针对嵌入式,RTOS和资源受限的环境 - 主要是因为它的体积小,速度快,功能集小。它通常在标准操作环境中使用,因为其免版税的价格和卓越的跨平台支持。wolfSSL支持高达当前TLS 1.2和DTLS 1.2级别的行业标准,比OpenSSL小20倍,并提供ChaCha20,Curve25519,NTRU和Blake2b等渐进式密码。在使用wSSSSL而不是OpenSSL时,用户基准测试和反馈报告的性能显着提升。

  • 小尺寸:20-100kB
  • 运行时内存:1-36kB
  • 比OpenSSL小20倍
    阅读全文 »

Certificate

发表于 2018-04-08

那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)

此文大部分转自于http://www.cnblogs.com/guogangj/p/4118605.html
作者『蒋国纲』,感谢。

之前没接触过证书加密的话,对证书相关的这些概念真是感觉挺棘手的,因为一下子来了一大堆新名词,看起来像是另一个领域的东西,而不是我们所熟悉的编程领域的那些东西,起码我个人感觉如此,且很长时间都没怎么搞懂.写这篇文章的目的就是为了理理清这些概念,搞清楚它们的含义及关联,还有一些基本操作.

阅读全文 »

Paho_MQTT_C

发表于 2018-04-08

Paho_MQTT_C_Library库下几个比较重要的函数:
MQTTPacket.c

1
int MQTTPacket_sends(networkHandles* net, Header header, int count, char** buffers, size_t* buflens, int* frees);

SSLScoket.c

1
int SSLSocket_putdatas(SSL* ssl, int socket, char* buf0, size_t buf0len, int count, char** buffers, size_t* buflens, int* frees)

阅读全文 »

Proxy_in_Git_Windows

发表于 2018-04-08

git配置如下:

1
2
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'

MQTT_Project

发表于 2018-04-08

设计目的

终端采用开放物联网MQTT-tls协议,实现安全认证和传输、订阅和发布。

  • 实现设备以MQTT-tls协议和MQTT代理服务器broker通讯
  • 测试软件以MQTT-tls协议和MQTT代理服务器broker通讯
  • 设备和测试软件通过发布订阅topic和自定的通讯协议互相通讯
    阅读全文 »

破壳日

发表于 2018-04-03

2018年4月3日,博客deploy成功,纪念一下。

Mark

Mark

用于记录嵌入式开发项目以及个人生活

7 日志
6 标签
© 2018 Mark
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4