- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 tinyFlash:一种超轻量级的嵌入式单片机flash KV 数据存储方案
tinyFlash一种超轻量级的flash KV数据存储方案Github 地址:https://github.com/ospanic/tinyFlash设计原理本方案采用两个扇区轮流使用的方法存储数据,每个扇区4096字节,扇区状态如下表:扇区编号 使用状态 数据分布 扇区一 使用中 0xAA ······················································· 扇区二 未使用 0xFF ·······
2020-05-23 08:49:44
4886
3
原创 BarTender破解版 标签打印二次开发二维码C#预览图
很多生产环节都需要条码打印的功能,这篇文章就介绍下如何使用C#实现条码打印的功能,希望对大家能有所帮助!条码设计软件采用的是BarTender 10.1,在此基础上进行的二次开发。运行成功的预览图:源代码地址:https://github.com/ospanic/BarTender_Dev_Dome这是一个用c#语言编写的BarTender二次开发示例程序,展示了BarTender软件的部分功能。使用前请先安装 BarTender 10.1 或更高版本的条码设计软件。BarTen
2020-05-17 16:14:11
7417
5
原创 TB-02_Kit 开发板连接天猫精灵
TB-02_Kit 开发板简介Tb-02_Kit是安信可设计的一款蓝牙开发板,支持二次开发,串口烧录。除了基础蓝牙功能外,还支持BLE Mesh,可连接天猫精灵。安信可串口烧录工具TBXX_Flash_Tool 是安信可自主开发的针对TB系列模块的串口烧录工具,可对模块烧录固件,烧录三元组等操作。最新Windows版图形界面烧录工具下载地址:https://shyboy.oss-cn-...
2020-03-23 10:41:04
2869
原创 EzCad 二次开发 金橙子激光雕刻机c# 能显示预览图
工厂生产需要,搞过一段时间的激光雕刻金橙子EzCad二次开发,网上关于这方面的资料比较少且比较零碎,最近闲下来写篇文章总结一下开发流程,希望对大家能有所帮助!EzCad_Dev_Dome 二次开发运行界面先在这里放个图片,证明我搞成功了!软件源代码地址:https://github.com/ospanic/EzCad_Dev_Dome开发所需材料要求你的计算机能...
2019-10-30 21:59:40
11712
22
原创 ESP8266如何完全屏蔽串口上电打印信息
熟悉8266的读者应该都知道8266有两个串口,芯片在上电的过程中,同时会在串口0和串口1输出一些信息,这些信息似乎是固化在芯片里面了一样,无论在程序中如何设置都无法屏蔽。 ↑ 无法屏蔽的上电信息如果系统中要使用8266串口与MCU进行通信,那么这些无法屏蔽的串口信息可能会对MCU产生干扰,从而影响系统的稳定性。本...
2019-10-30 12:44:23
5097
2
原创 手机连上WiFi后自动弹出页面原理探究及使用8266实现
CaptivePortalforESP强制网络门户(captive portal)就是手机在连接上某个wifi的时候,自动弹出一个页面,这个页面通常是要我们输入账号密码才能连接网络。前几年wifi还没有大面积普及的时候,在商场或餐厅提供的wifi常常使用这个功能。现在wifi设备多了,这个功能逐渐被遗忘了,但是在物联网方面仍然有一定的用处,比如手机连上wifi自动后弹出配网页面。...
2019-10-27 19:17:19
13263
5
原创 HTTP协议分析及其在物联网中的应用
前言 HTTP的全称是超文本传输协议,可以说是网络中使用的最多的协议了,无论是浏览网页或是下载文件,都离不开http。本篇文章将介绍HTTP协议的实现过程,如果你是前端或者服务器开发人员,本篇文章将会使你更深刻地了解网页的加载过程,如果你是嵌入式网络开发人员,本篇文章可以指导你如何通过C语言实现一个HTTP服务器或客户机。预备知识要想理解HTTP协议,需要先具备以下...
2019-10-23 22:01:59
1963
1
原创 8266 WiFi模块通过网络获取时间及天气信息
目前市面上的智能时钟智能摆件设备都需要获取时间及天气信息的功能,之前也有很多客户和朋友询问这方面的问题,所以就写了这篇文章介绍获取时间及天气的方法,希望对大家能有些帮助。获取时间计算机获取网络时间使用的是ntp协议,ntp协议是一种基于UDP的网络授时协议。其原理是客户机向ntp服务器发起请求,服务器再向客户机返回请求,客户机根据发送请求及返回请求的时间点,来计算自身时间与服务器时间...
2019-10-23 21:53:15
6895
5
原创 aliyun Ubuntu Mysql 无法远程访问
今天工作中要在本地链接我的阿里云MySQL,在服务器本身命令行下链接MySQL数据库一点问题都没有,远程连接却死活链接不上去,网上查资料说是MySQL没有开启远程访问权限,网上的信息或许有些陈旧,最终还是自己摸索着把问题解决了,现在把问题现象及解决过程记录在此,希望能给后来者提供一点儿帮助。问题重现:在windows下用MySQL WorkBench 远程登录错误提示如下:在lin...
2018-04-20 19:50:58
1323
原创 记得一次面试
游历两所学校,辗转三座城市,花费四天时间,最终面试失败! 整个面试的细节下面慢慢道来!网上投简历 我所面试的那家公司的招聘流程是 :网上投简历,就近参加宣讲会,笔试和初面,终面,Offer.所以我就早早地在公司网站上投了简历,投简历的形式并不是把做好的word版本的简历发过去,而是在网站上填写。要填写的内容主要有个人基本信息,做过的实
2016-11-24 13:14:50
710
原创 android java socket实现邮件发送(smtp)
最近做一个android项目要用到用户反馈的功能,就想出了这个笨方法, 通过邮件的方式来反馈,当然其过程对于用户来说是不可见的! 代码如下package com.shyboy.mail;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.OutputStream;import java.
2016-04-16 12:32:51
2382
原创 PI 开机后发送ip地址到指定邮箱
我的orangepi每次开机后都自动从路由获取IP,使用固定IP总是会出现这样那样的问题,每次自动获取的IP又不一定都相同,所以需要开机后把获取到的IP地址发送到邮箱里。上网查阅资料,编写了一个c语言的程序,实现了想要的功能。据说用python能实现起来更简单,但是自我感觉用c语言实现能学到更多的知识!c语言代码如下:#include <stdio.h>#include <stdlib.h>
2016-04-03 23:16:14
1247
转载 命令行目录太长?只显示当前目录方法
sudo gedit ~/.bashrc找到这句 PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '大概在62行吧其中的小写w换成大写W然后保存,再次打开终端 OK
2015-11-12 16:49:52
636
EzCad_Dev_dome
2018-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人