Subversion配置http访问的1个注意点

在CentOS服务器上配有一个SVN,环境中有SVN自有协议和HTTP协议配置了同时访问, SVN协议是大家都了解的passwd(配置用户信息)和authz(配置组信息和访问权限)文件, HTTP则使用LDAP来访问用户信息。 因为LDAP管理略有不便,所以打算将HTTP切换成和SVN的passw...

2019-02-28 16:41:21

阅读数 87

评论数 0

STM8S UART串口使用中断收发数据

标题STM8S UART串口使用 原来调过STM8L的串口,逻辑简单,中断清晰,换成STM8S105K4后,虽然也是用STD库, 除去函数名、宏名等语言层面的差异以外,中断处理方面也颇有些不一样的地方,特此记之。 和此篇结构相同,也是中断异步模式,但为调用方便起见,在调用层面改为同步。 S...

2018-11-07 17:46:50

阅读数 1965

评论数 0

11. ESP8266使用Mongoose-os的体验2 - 【Advanced JavaScript】开发

关于本文 在【8. ESP8266使用Mongoose-os初体验(使用bh1750传感器)】中,已经简单介绍过在mongoose-os中利用mjs进行开发,不得不说,的确是便捷方便。 但是需要认识到,mjs只是为了提高效率、降低开发而加入的javascript的接口层,语法糖,其核心部分依然是C...

2018-10-10 00:12:53

阅读数 517

评论数 3

STM8L EEPROM DATA数据读写

一、概要 STM8系列一般拥有如下几种三种数据区 用户启动区域(UBC) 数据EEPROM(DATA) 主程序区 选项字节(Option byte) 用户启动区域(UBC)包含有复位和中断向量表,它可用于存储IAP及通讯程序; 数据EEPROM(DATA)区域可用于存储用户具体项目所需...

2018-07-13 18:28:49

阅读数 2147

评论数 0

STM8L 简单定时器使用

STM8L中有多个定时器,TIM1最高级,其他都是普通定时器,一般情况下也够用。 最简单的示例 初始化 // TIM3时钟使能 CLK_PeripheralClockConfig(CLK_Peripheral_TIM3, ENABLE); //...

2018-01-17 10:51:38

阅读数 1310

评论数 0

STM8L USART串口使用

USART串口使用 STM8L上有多个串口,最多可达5个,分别为USART1~USART5,但依据型号不同,搭载数量并不相同。 以STM8L052R8为例,其只具有USART1~USART3。 因为STM8系列功能众多,很多Pin都是复用的,因此使用前必须检查STML的参考手册。 通过手册...

2018-01-17 10:34:32

阅读数 5486

评论数 2

STML8的中断使用小结

STM8L的中断,有两种模式,分别为Pin模式和Port模式,也就是所谓线中断和端口中断。 简而言之,线中断是指所有寄存器组的同一管脚Pin的中断都使用同一中断号, 端口中断是指同一个或多个寄存器组的所有管径Pin的中断使用同一中断号。 举例而言, 所有Port A/B/C/D/E的Pin...

2018-01-04 16:21:44

阅读数 2688

评论数 4

10. ESP8266通过OTA更新固件的实践

1. OTA是什么 OTA(Over The Air),通常也称为FOTA(Firmware Over The Air),意思是硬件中的固件通过无线升级版本。众所周知,硬件固件的部署,以及固件版本升级很麻烦的,很多时候得通过人工完成,成本很高。所以OTA是一个颇为实用、实惠的功能。 手环...

2017-07-26 14:02:34

阅读数 9381

评论数 0

VIM高阶实用技巧

也许是Vim的帮助已经很详细,关于VIM的书籍比较少, 这本【Practical Vim】,中文译名【Vim实用技巧】(书名太朴实)中描述了很多技巧和思路, 对有一定经验的Vim使用者而言,是非常好的提高资料。文本对象操作 di( di) dib 删除内含 ‘(’ ‘)’ 块, 保留括号 d...

2017-07-21 20:28:19

阅读数 676

评论数 0

9. ESP8266使用esp-open-rtos的实践

一、esp-open-rtos概要Esp-open-rtos是开源的、基于freertos的、用于ESP8266固件的开发支持环境。最早是从乐鑫官方的ESP8266_RTOS_SDK基础上fork而来,但是目前的代码、框架已经和原SDK相去甚远,有了大幅的变化。从代码结构、编译方法、支撑库等均有不...

2017-07-15 23:42:46

阅读数 7186

评论数 5

8. ESP8266使用Mongoose-os初体验(使用bh1750传感器)

随着ESP8266的流行,基于ESP8266的FW发展也愈发兴旺,除了乐鑫原厂的AT、RTOS固件外,为促进IoT开发的效率,尤其是原型开发,基于各种脚本、动态语言的固件越来越受到欢迎。比如,nodemcu支持lua,各种micro python的固件,各种javascript固件等。Mongoo...

2017-07-05 22:55:01

阅读数 5037

评论数 0

7. NodeMCU上使用RTOS固件读取bh1750传感器数据的实践

NodeMCU上使用RTOS固件读取bh1750传感器数据的实践本文主要是尝试在NodeMCU上,使用RTOS来控制bh1750光照传感器,以获取亮度数据。关于RTOS固件的编译环境和编译方式的介绍,可参照之前的文章。 ESP8266固件的编译5(RTOS SDK固件)其实nodeMCU自身的原...

2017-06-25 20:09:20

阅读数 3102

评论数 0

6. ESP8266固件的下载

ESP8266固件的编译6(固件的下载)固件下载工具有很多,有nodemcu提供的flasher,也有pytool,为了参照资料方便起见,使用乐鑫官方的FLASH_DOWNLOAD_TOOLS比较方便。 可以在乐鑫官方网站找到它,目前的最新版本是3.4.8. (http://www.espre...

2017-06-25 18:32:10

阅读数 7308

评论数 2

5. ESP8266固件的编译(RTOS SDK固件)

ESP8266_RTOS_SDK 编译

2017-05-21 15:52:23

阅读数 4224

评论数 0

4. ESP8266固件的编译(NONOS SDK固件 AT固件)

AT固件编译 应用广泛的AT固件是基于Non-OS SDK开发的, 为简单起见,这里编译的是Non-FOTA类型的固件, 通常也称Eagle固件。1) 在NONOS目录下新建app目录,将examples/at下所有文件复制到该目录下 2) 因无须开启FOTA,所以AT升级功能并不必要...

2017-05-21 15:44:53

阅读数 4580

评论数 2

3. ESP8266固件的编译(乐鑫原厂SDK)

ESP8266 SDK的基础平台按照是否基于操作系统可分为: non-OS 和 RTOS 两种版本。

2017-05-21 15:41:33

阅读数 6575

评论数 0

2. ESP8266固件的编译(nodemcu固件)

Nodemcu固件 编译

2017-05-21 15:28:11

阅读数 5186

评论数 0

1. ESP8266固件的编译(交叉编译工具链的建立)

ESP8266固件的编译1 交叉编译工具链的建立

2017-05-21 15:16:55

阅读数 3576

评论数 0

Arduino板一览

左侧自上而下: arduino tiny85 arduino pro mini arduino pro micro arduino nano arduino lily pad右侧自上而下: nodeMCU(esp8266) arduino UNO arduino Mega2560焊...

2016-12-18 22:29:34

阅读数 2259

评论数 0

Arduino使用ESP8266通信的实践

列表内容 一、 背景 nRF24L01的成本较低,但内部需通过SPI通信,略显复杂,同时RF过于专用,接入其他系统时需要转换,不方便。 ESP8266是乐鑫公司推出的廉价、但几乎全能的WIFI芯片,被各种智能硬件广泛使用,根据其datasheet,不但支持SPI,也可通过I2C、U...

2016-11-25 17:15:38

阅读数 34918

评论数 8

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