摘要: 1.安装sudo apt-get updatesudo apt-get install samba sudo apt-get install samba-common-bin2.配置sudo vi /etc/samba/smb.conf修改[homes]段为如下: [homes] comment = Home Directories path=/home/pibrowseable = yes re... 阅读全文
posted @ 2018-02-12 16:48 hyper99 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 一.安装过程1.格式化SD卡用专用工具SDFormatter.exe格式化SD卡,选择可扩展。2.写固件到SD卡用专用软件(Win32DiskImager.exe)写最新固件(2017-11-29-RB-S【with desktop based on Debian Stretch】.img)到SD卡。树莓派安装后默认关闭ssh和VNC服务,为什么默认不开ssh服务啊!还没有找到合理的理由。3.关键... 阅读全文
posted @ 2018-02-04 00:49 hyper99 阅读(4796) 评论(0) 推荐(0) 编辑
摘要: 一.安装过程1.格式化SD卡用专用工具SDFormatter.exe格式化SD卡,选择可扩展。2.写固件到SD卡用专用软件(Win32DiskImager.exe)写最新固件(2017-11-29-RB-S【with desktop based on Debian Stretch】.img)到SD卡。树莓派安装后默认关闭ssh和VNC服务,为什么默认不开ssh服务啊!还没有找到合理的理由。3.关键... 阅读全文
posted @ 2018-01-30 13:39 hyper99 阅读(1507) 评论(0) 推荐(0) 编辑
摘要: 问题:ESP8266不能被识别为USB盘,也不能通过串口传送文件,只能通过wifi传送文件,需要事前在串口连接后的repl状态下,用命令行方式配置网络参数,之后才可以用wifi传送文件(webrepl方式)。目的:解决wifi传送文件的设置问题。工具:使用putty或TeraTerm固件:升级后的固件MicroPython v1.9.3-8-g63826ac5c on 2017-11-01平台:w... 阅读全文
posted @ 2017-12-12 00:22 hyper99 阅读(7128) 评论(0) 推荐(0) 编辑
摘要: 1.ESP8266_12E(NodeMCU1.0)(AI Thinker)板Arduino IDE环境安装(1)方法1(自动安装,windows,mac,linux平台都可)http://arduino.esp8266.com/stable/package_esp8266com_index.json(2)方法2(手工安装库和工具,mac,linux) (a)cd hardware (b... 阅读全文
posted @ 2017-12-12 00:00 hyper99 阅读(9194) 评论(0) 推荐(0) 编辑
摘要: 1.运行环境Windows xp;Arduino1.6.11 IDE.2.问题在Arduino编译时,经常出现如下的错误: collect2.exe: error: ld returned 5 exit statusexit status 1Error compiling for board Arduino Duemilanove or Diecimila打开Arduino中编译过程显示的开关,... 阅读全文
posted @ 2016-08-27 18:41 hyper99 阅读(7569) 评论(0) 推荐(0) 编辑
摘要: 嵌入式软件开发中,虽然很多的开发工具已经支持C++的开发,但是因为有时考虑运行效率和编程习惯,还是有很多人喜欢用C来开发嵌入式软件。Miro Samek说:“我在开发现场发现,很多嵌入式软件开发者(绝大多数是电子工程师)都有工作背景而且他们常常不喜欢用C++。”【1】面向对象编程(OOP)是一种方法,而不依赖于某特定语言。一般认为,OOP只能使用面向对象的语言,如Smalltalk、C++或Jav... 阅读全文
posted @ 2016-04-28 00:43 hyper99 阅读(4091) 评论(1) 推荐(3) 编辑
摘要: 五种状态设计模式:终极钩子模式提醒者模式延迟事件模式正交组件模式转换到历史模式1.终极钩子模式俗语:老爸对儿子说,你可以按你的特殊方式去做事,但如果你不做,我会做。目的:公共的处理功能放到父状态,并可以在子状态中重载,以实现特殊的功能。为什么叫终极钩子,因为如果子状态不处理,总会在父状态中得到处理,是个终极的处理。问题:父状态提供公共一致的事件处理方式,如在GUI设计中,提供一致的界面样式,为所有... 阅读全文
posted @ 2016-01-04 23:19 hyper99 阅读(2708) 评论(0) 推荐(0) 编辑
摘要: 抽象状态机类QFsm或QHsm有一个函数指针,用于在继承的具体状态机类中指向具体的状态函数,其有两个对外的接口函数init()和dispatch(),其工作原理是理解状态机处理事件过程的关键。具体状态机类继承自QFsm或QHsm,同时继承了这个函数指针,用于动态指向具体状态机类中的私有状态函数。具体事件继承于根事件QEvent,并可以自己增加附加的属性。事件是外部与状态机唯一通信的实体,通过dis... 阅读全文
posted @ 2015-12-27 21:10 hyper99 阅读(2817) 评论(0) 推荐(2) 编辑
摘要: QP-nano是QP的一个裁剪版本,是一个通用的、可移植的、超轻量级的事件驱动型框架。适用于像8051、PIC、AVR、MSP430、68HC01/11/12、R8C/Tiny等资源受限的8位和16位MCU。其一个QP-nano应用可以放入到只有100字节的RAM和2K字节ROM的系统中。适用的应用范围是电机控制,照明控制,电容触摸,遥控、RFID、温度调节器、小家电控制、玩具、电源、电池充电器等... 阅读全文
posted @ 2015-12-17 02:08 hyper99 阅读(3887) 评论(0) 推荐(0) 编辑