2017年6月15日
摘要:
一 RTOS如何调试: 静态调试帮不上忙,因为嵌入式系统都是动态系统 ,要借助基于RTOS系统的可视化分析 :Micriµm 的 µC/Probe ,SEGGER 的 SystemView(支持RT-THREAD) ,Percepio 的 Tracealyzer(不支持RT-THREAD) ,IAR
阅读全文
posted @ 2017-06-15 15:42
杰瑞鼠
阅读(324)
推荐(0)
摘要:
CMSIS-RTOS 是实时操作系统的通用 API。它提供了标准化的编程接口,它只是封装了RTX/embos,以后还可能封装freeRTOS,uc/os等等第三方OS,CMSIS RTOS是ARM现在热推的物联网操作系统mbedOS的基础,搞懂这个RTOS API,mbedOS更容易上手.集成在ke
阅读全文
posted @ 2017-06-15 15:31
杰瑞鼠
阅读(955)
推荐(0)
2017年6月8日
摘要:
分类smtp邮件 html邮件,带附件的邮件。 一 STTP邮件:设置SMTP代理机构,发送人的邮箱和密码,收件人的邮箱地址(email模块);接收端,发送(smtplib模块).SMTP(smtp_server, 25)设置端口号;login(from_addr, password) 登陆邮箱;.
阅读全文
posted @ 2017-06-08 00:13
杰瑞鼠
阅读(291)
推荐(0)
2017年6月7日
摘要:
TCP/UDP都是网络编程(socket)的两种基于C/S结构的程序。 UDP的9999端口与TCP的9999端口可以各自绑定。 UDP:非可靠连接速度快,服务器:创建socket 绑定ip和端口后直接从指定的IP和端口接收数据不用侦听;客户端:创建socket ,直接接收数据,不需要建立连接。 s
阅读全文
posted @ 2017-06-07 23:47
杰瑞鼠
阅读(204)
推荐(0)
摘要:
import queue task_queue = queue.Queue() #创建队列
阅读全文
posted @ 2017-06-07 10:23
杰瑞鼠
阅读(108)
推荐(0)
摘要:
每个进程至少有一个线程,python因为每个线程都共用一个GIL全局锁(同时只能运行一个线程),所以不能用多线程(除非重新写C解释器),但是多进程的GIL锁各自独立可多进程。 进程与线程的区别在于一个变量在多线程中都可改变相互影响可通过互斥锁来解决。而多进程相当于各有一个拷贝互不影响。 多进程比较消
阅读全文
posted @ 2017-06-07 00:12
杰瑞鼠
阅读(292)
推荐(0)
2017年6月6日
摘要:
一 关于宏常量的长度:C51中定义一个常数宏(默认是16位的),如果用宏表示一个32位的宏而不加'L'标志的话就会出错。如 #define BLOCK_A_BASEADDR 18*64*1024 //定义一个外部FLASH分区地址时一直出错18*64*1024=0,这怎么可能呢?但确实如此。 后来得
阅读全文
posted @ 2017-06-06 19:15
杰瑞鼠
阅读(141)
推荐(0)
2017年6月3日
摘要:
一 小数据量的存储: 1.1:可以利用电容剩余电量(或法拉电容、电池)+掉电检测:在MCU的线性电源的前端引入检测电压经合适分压到MCU,通过比较器中断或掉电检测中断发现电压跌落,然后开始保存数据,通过实验测试跌落时能够保存多少数据,当不满足要求时增大前端电容。 1.2 :利用mcu自带的eepro
阅读全文
posted @ 2017-06-03 11:39
杰瑞鼠
阅读(165)
推荐(0)
2017年6月1日
摘要:
1 edialy:笔记本日程提醒软件。 2Sunman精简版中英文字符库代码生成器.exe:四川金太阳液晶取摸软件。LcmZimo.exe 3 IEEE754转换程序.exe:LoveString.exe
阅读全文
posted @ 2017-06-01 18:04
杰瑞鼠
阅读(201)
推荐(0)
2017年5月31日
摘要:
序列化:不同编程语言之间传递对象需要序列化成标准格式,有XML /JSON,json格式化为字符串,UTF-8编码,速度快,切实标准格式。JSON 和 Python内置的数据类型对应如下: pickling /unpickling :指的是内存变化的量存到磁盘或进行传输,反序列化指的是从磁盘或网络传
阅读全文
posted @ 2017-05-31 15:20
杰瑞鼠
阅读(150)
推荐(0)