HAL库驱动中,由于某些外设的驱动需要使用超时判断(比如I2C、SPI、SDIO等),需要精确延时(精度为1ms),使用的是SysTick,但是在操作系统里面,我们需要使用SysTick来提供系统时基,那么就冲突了,怎么办?答案是利用DWT重新编写HAL库的相关延时和超时函数HAL_InitTick ...
分类:
其他好文 时间:
2019-01-22 17:37:40
阅读次数:
245
一、新建一个工程; 二、生成--配置管理器(如果是64位的操作系统解决平台一定要将平台改为x64); 三、项目--属性--配置属性--VC++目录--包含目录,添加:halcon安装目录/include;halcon安装目录/include/cpp;halcon安装目录/include/halcon ...
分类:
其他好文 时间:
2019-01-22 12:23:00
阅读次数:
333
将android移植到特定硬件平台上,其核心是bsp的搭建工作,bsp是板级支持包,并不是特定某个文件,而是从功能上理解的一种硬件适配软件包,它的核心就是: 1. linux内核硬件相关部分(主要是linux device drivers); 2. android用户空间的硬件抽象层。(HAL,ha ...
分类:
移动开发 时间:
2019-01-19 20:14:14
阅读次数:
198
使用场景: 在日常的编程过程 中,经常会遇到,有一个对象OA,在某一时间点OA中已经包含了一些有效值 ,此时可能会需一个和OA完全相对的新对象OB,并且要在后面的操作中对OB的任何改动都不会影响到OA的值,也就是OA与Ob是需要完全两个独立的对象。 但OB的初始值是由对象OA确定的。在JAVA语言中 ...
分类:
编程语言 时间:
2019-01-18 10:56:10
阅读次数:
182
HTTP GET 请求格式: HTTP响应的格式: 返回具体的HTML文件: 我们可以打开HTML文件,读取出它内部的二进制数据,然后再发送给浏览器。 利用wsgiref模块替换我们写的web框架的socket server 部分: jinja2: 上面的代码实现了一个简单的动态,我完全可以从数据库 ...
分类:
Web程序 时间:
2019-01-14 21:23:24
阅读次数:
177
PyMySQL的安装 python连接数据库 创建表操作 操作数据 插入操作 查询操作 更新操作 删除操作 ...
分类:
数据库 时间:
2019-01-13 20:03:12
阅读次数:
229
HAL(Hardware Abstract Layer):运行在用户空间中,向下屏蔽硬件驱动模块的实现细节,向上提供硬件访问服务。 传统的Linux系统把对硬件的支持完全实现在内核空间中,即把对硬件的支持完全实现在硬件驱动模块中。 Android把对硬件的支持划分为两层来实现:内核空间和用户空间。 ...
分类:
移动开发 时间:
2019-01-12 16:41:10
阅读次数:
211
以下内容是基于SpreadJS开发的。SpreadJS是一款基于HTML5的纯JavaScript电子表格和网格功能控件。一、配置使用(3分钟)实例代码:<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>基于SpreadJS的在线Excel<</title><
分类:
其他好文 时间:
2019-01-11 22:17:41
阅读次数:
339
node.js中net模块为我们提供了TCP服务器和客户端通信的各种接口。 一、创建服务器并监听端口 windows下可以通过telnet 或 xshell,putty等工具连接上该服务,进行交互。 我们可以通过 getConnections() 实时获取当前服务器的连接数。 我们可以手动的设置服务 ...
分类:
Web程序 时间:
2019-01-10 01:10:35
阅读次数:
172
模拟电视标准 分辨率 模拟电视标准 分辨率 模拟电视标准 分辨率 模拟电视标准 分辨率 PAL 720×576 (5:4,非正方形的像素,总体比例通常为 4:3) PAL VHS 320×576(大约) NTSC 720×480 (3:2,非正方形的像素,总体比例通常为 4:3) NTSC VHS ...
分类:
其他好文 时间:
2019-01-08 20:59:14
阅读次数:
644