- 博客(56)
- 资源 (22)
- 收藏
- 关注
原创 【Golang TCP应用】
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。epoll是linux特有的I/O复用汉书。他的实现和使用上与select、poll有很大差异。首先,epoll使用一组函数来完成任务,而不是单个函数。其次,epoll把用户关系的文件描述符上的事件放在内核里的一个事件表中,从而无需向select和poll那样每次调用都要重复传入文件描述符集或事件集。但epoll需要使用一个额外的文件描
2024-11-29 18:44:28
1013
2
原创 DA217应用笔记
DA217E只支持模式“00”(CPHA=CPOL=0)。CSB下降沿,结合SCLK的上升沿确定帧开始。一旦帧开始确定,按顺序继续。第一个段是16bit的指令段,后面跟着变长的8bit字段。如果CSB拉低,则SCKL的第一个上升沿帧开始。指令段是一个首先传送的16bits。指令段被划分为多个比特字段.
2024-11-13 21:33:01
352
原创 gorm应用
Name string // 一个常规字符串字段Email *string // 一个指向字符串的指针, allowing for null valuesAge uint8 // 一个未签名的8位整数CreatedAt time.Time // 创建时间(由GORM自动管理)UpdatedAt time.Time // 最后一次更新时间(由GORM自动管理)指向 *string 和 *time.Time 类型的指针表示可空字段。
2024-11-12 14:11:40
300
原创 zigbee数据包抓取
zigbee数据包抓取抓取软件Ti SmartRF packet Sniffer + cc2531wWireshark + TiWsPc + cc2531
2024-10-23 18:22:38
144
原创 esp-idf笔记
默认情况下,espressif采用的是https协议进行OTA升级。由于https的证书升级问题,暂时还没有好的方法。所以我们决定暂时采用http方式进行升级。菜单中,我们选择使能。
2024-10-14 17:04:31
328
原创 LattePanda入手笔记
LattePanda入手笔记title: “LattePanda入手笔记”author: "hnhkj@163.com"date: “2018-10-31”output: html_document绪论LattePandahttps://www.lattepanda.com/一个神奇的板子,它是可以运行Win10系统的单扳机。知道它已经有很多年了。那是因为一个项目,一个独立的电话录音...
2018-10-31 17:26:38
9925
原创 Ubuntu下开发ESP32
Ubuntu下开发ESP32ESP32开发工具主要步骤xtensa-esp32-elf下载xtensa-esp32-elf,并且解压到~/esp/目录下;cd ~/esp/tar -xzf xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gzesp-idf下载esp-idf到~/esp/目录下;cd ~/espgit ...
2018-10-17 18:02:23
633
原创 Ubuntu下开发ESP8266
Linux下开发ESP8266ESP8266开发工具主要步骤xtensa-lx106-elf下载xtensa-lx106-elf,并且解压到~/esp/目录下;cd ~/esp/tar -xzf xtensa-lx106-elf-linux64-1.22.0-88-gde0bdc1-4.8.5.tar.gzESP8266_RTOS_SDK下载ESP8266_RTOS_SDK到~/e...
2018-10-17 18:02:08
1505
原创 二次事故预警系统
前言随着我们国家汽车数量的迅速增加和快速通道的建立。 二次事故的发生也在快速增长。如何有效预防二次交通事故发生造成的人员伤亡,成为了我们必须需要面对的话题。为了能够解决这个问题,我们开发了二次事故预警设备。该套设备具备了二次事过发生前的预警和报警功能。该套设备能够在二次事故发生前产生预警信号,通知现场人员紧急避让,从而尽可能减少二次事故造成的人员伤亡。系统组成该系统主要由报警前端装置,报警终端装置两
2018-10-06 11:21:02
3326
原创 Raspberry PI 外壳 铝合金支持Raspberry PI 3B+ & PoE HAT
HOTe-RPA 铝合金外壳 完美搭配最新的Raspberry PI 3B+ & PoE HATen题外话最近,随着3D软件的应用越来越熟练,对于电子外壳的设计也越来越得心应手。最近的几个项目设计,基本上没有费大的力气就顺利完成。通过3D软件设计外壳,并且直接3D打印出样品。让我可以很快的拿到样机,是我的产品设计进度大大加快。真的多亏了3D软件的帮忙。有了3D软件,它让我能够对项目进...
2018-09-18 18:34:12
3188
1
原创 LattePanda 外壳 HOTe-LPA 铝合金外壳
HOTe-LPA LattePanda铝合金外壳https://hnhkj.github.io/blog/hote/lpa/README_cn.htmlen描述LattePanda外壳,用来装配LattePanda产品,LattePanda 3D文件可以在https://github.com/LattePandaTeam/LattePanda-3D-Models.git下载。Lat...
2018-07-30 14:41:12
1022
1
原创 beaglebone-asterisk应用笔记
前言问什么是用这个系统呢?之前说的要做一个SIP系统服务器,用来测试IP Recorder应用。之前使用Raspberry PI已经可以顺利运行了。接下来用BeagleBone-Black来实现一下这个功能。准备一块BeagleBone-Black板子;一块4G的Micro-SD卡;有线网络或USB网卡安装系统下载beaglebone-asterisk镜像文件由于我使用的旧版本的BBB,所以
2017-02-08 20:16:43
720
1
原创 Openwrt-增加你的板子到Openwrt
增加你的板子到Openwrt以7688为例:openwrt/target/linux/ramips/创建profiles/02-ipRec-DM06.mk文件openwrt\target/linux/ramips/mt7688/profiles/02-iprec-dm06.mk最简单的方法是直接复制01-mediatek.mk文件到02-iprec-dm06.mk,然后修改相关设置## Cop
2017-01-20 11:27:44
3515
原创 git-submodule应用
submodule应用增加一个submodule到指定目录:git submodule add git://git.linphone.org/linphone.git ThirdParts/linphonegit submodule add -b 3.10.x git://git.linphone.org/linphone.git ThirdParts/linphone.gitmodules 文件[
2016-11-14 11:32:50
570
原创 RasPBX/FreePBX/Asterisk简单应用
引言最近,开始进展了一个新的项目,IP电话录音机。硬件框架和软件系统已经搭建起来了。并且,数据采集一切OK。接下来就剩下了IP电话的数据分析和处理工作了。大家都知道,IP电话在国内的现状。IP电话服务是被打压的一项业务。国外的很多免费SIP服务商不是被墙了,就是连接及其不稳定。这造成了测试的极大不方便。狠下决心,还是自己搭建一个SIP服务吧,这样子测试起来方便,添加服务业容易。分析有了这个想法后,就
2016-11-14 11:28:52
4606
1
原创 ipRec topology of network
topology of networkNow, There are 3 kinds of topology for ipRec.topology 1 // base function same with old IPTap. PC–>IP Phone–>ipRec.Port1–>ipRec.Port0–>Router–>modem–>internettopology 2 // support
2016-10-11 14:55:00
859
原创 node.js使用记录
如何在外网访问node.js搭建的web服务器在ubuntu环境中,我们经常使用node.js搭建简单的web测试环境。下面是一个简单的web服务器代码。我们可以通过node运行它,并且在ubuntu中通过浏览器访问它。var http = require('http');http.createServer(function (req, res) { res.writeHead(200, {'
2016-08-31 13:26:27
696
原创 Openwrt-搭建一个Git服务器
简介对于Git文件的管理,一直是一个比较困扰的问题。目前是流行的Github是一个不错的选择。但是默认是开源的,如果是一些不愿共享出来的文件代码,我们最好是搭建一个自己的服务器。在git官方网站有git服务器的搭建方法。今天,我要说的是在局域网中通过openwrt搭建一个简单的git server。这样只要我的Openwrt设备是打开的,我的所有电脑就都可以git commit到这个设备。非常方便,
2016-07-26 15:20:21
6818
1
原创 ubuntu-12搭建SSH服务器openssh-server
搭建SSH服务器SSH已经成为了一个非常流行的连接方式,它可以采用加密的方式进行系统连接和文件传输。是一个非常方便的传输方式。接下来我主要讲述如何在ubuntu下实现SSH服务器功能。环境 ubuntu12安装软件包$ sudo apt-get install openssh-server好了,安装成功了。现在你就可以通过SSH连接着台主机了。非常简单吧!ssh服务器默认端口为22。如果你想修改它可
2016-07-26 15:08:58
706
原创 ubuntu-12搭建tftp服务器
搭建tftp服务器在嵌入式linux的开发当中,经常会采用tftp的方式更新firmware。所有了解如何搭建一台tftp服务器是很有必要的,这样在开发当中可以大大节约我们的时间。环境 ubuntu12安装软件包$ sudo apt-get install xinetd tftpd tftp创建/etc/xinetd.d/tftpservice tftp{protocol = ud
2016-07-26 14:50:46
632
原创 ubuntu-12 NFS服务器搭建
NFS服务器搭建安装软件包$ sudo apt-get install portmap nfs-kernel-server nfs-common配置 /etc/exports 文件ubuntu@ubuntu-virtual-machine:~$ cat /etc/exports /usr/share 192.168.1.1/255.255.255.0 (rw,sync,no_root_squash
2016-07-26 10:22:33
573
原创 Beaglebone black-固件更新
BeagleBone Black固件更新参考地址:http://elinux.org/Beagleboard:Updating_The_Software下载image文件到你的PC。https://s3.amazonaws.com/angstrom/demo/beaglebone/BBB-eMMC-flasher-2013.09.04.img.xz下载7-zip解压下载的文件到一个目录;下载D
2016-07-25 20:52:44
2164
原创 OpenWrt - MPDroid实现Android手机控制OpenWRT播放音乐
MPD 简介https://www.musicpd.org/ https://tnetter.wordpress.com/2015/03/14/install-mpd-di-openwrt/https://www.musicpd.org/doc/user/MPD OpenWrt实现http://bbs.qzxx.com/thread-13547-1-2.html安装MPD到OpenWRT# opk
2016-07-01 09:55:12
10092
原创 一点一滴分析LinkIt™ Smart 7688 按钮操作
采用procd和gpio-button-hotplug采样按钮在openwrt中如何进行按钮操作,有多中方法。我认为一种方法比较easy。参考1.3。该方法采用了gpio-button-hotplug (openwrt/package/kernel/gpio-button-hotplug)模块进行控制。具体的步骤:修改 target/linux/ramips/dts/LINKIT7688.dts.
2016-06-23 10:58:39
3039
原创 Linkit Smart 7688 //OpenWrt - 2port
OpenWrt Linkit Smart 7688如何多使用一个网口在我的一个项目中,需要使用两个网口,一个WAN和一个LAN。但是OpenWrt默认是使用了一个端口port0,我该如何实现2个port呢?对于OpenWrt来讲,它本身就是一个Router程序。理论上来讲,这样该是非常容易的事情,也应该是基本的功能。可是在这个领域确实是一个生手。我到处寻求帮助,寻求了多日,依然没有结果。无奈之下,只
2016-06-17 23:02:52
7683
3
翻译 OpenWrt - rpcd
https://wiki.openwrt.org/doc/techref/rpcdrpcd (OpenWrt ubus RPC backend server)//Openwrt ubus RPC后端服务The code is published under ISC and can be found via git at plugin executables //可执行插件It is possible
2016-06-16 06:59:59
6172
翻译 OpenWrt - MTD
https://wiki.openwrt.org/doc/techref/mtdThis page is a Work In Progress. The goal is to make it similar to opkg and then link to it as often as possible这页是一个正在进行的工作。目标是使它类似于opkg,并且尽可能地连接它。MTD-Memory Te
2016-06-13 21:12:12
2762
翻译 OpenWrt - MiniDLNA
https://wiki.openwrt.org/doc/uci/minidlnaMiniDLNAMiniDLNA is a lightweight DLNA/UPnP media server. The MiniDNLA daemon serves media files (music, pictures, and video) to clients on a network.MiniDLNA是一
2016-06-13 19:02:48
11253
翻译 https://github.com/espressif/esp8266_mp3_decoder
I2S MP3 webradio streaming example//I2S MP3 webradio流例子This is an example of how to use the I2S module inside the ESP8266 to output sound. In this case, it is used to output decoded MP3 data (actually
2016-06-10 18:49:21
7586
1
翻译 https://github.com/obdev/v-usb
什么是 V-USB?V-USB是一个针对Atmel的AVAR为控制器的USB驱动固件。更多的信息请访问http://www.obdev.at/vusb/。这个仓库有什么?这个仓库包含了驱动的源代码(在usbdrv子目录),例子代码和当你使用V-USB设计一个设备需要的其它东西。当你迁出这个仓库后,在得到的目录和在http://www.obdev.at/vusb/下载的是不等的。When you ch
2016-06-10 12:34:31
1713
原创 语音开关设计
关键字ASR - Auto speech recognition VAD - voice activity detection/语音活动检测 FIFO - First in First out/先进先出 设计导入2016年春节过后,赵师傅提供了一个《智能照明语音控制》的设计要求文档。赵师傅希望能够开发一款语音控制灯光亮度的开关设备,相关信息写在了该文档中。春节前,赵师傅去了一趟重庆。在那里,有
2016-06-10 11:26:11
14051
原创 IR077K firmware设计
关键字CPOL - clock polarity // 时钟极性CPHA - Clock phase // 时钟相位LCD_CD - Control/Display contorl// 控制/显示控制MX - Column Mirroring // 列镜像MY - Row Mirroring // 行镜像SL - Start Line简介该项目为EthMOH项目中的一部分,该项目实现了
2016-05-24 21:10:53
1921
原创 强大的doxygen
工具下载及安装Doxygen可以从一套源文件开始,生成HTML格式的在线类浏览器。笔者采用的版本是 Doxygen1.8.9.1Microsoft HTML Help Workshop是微软开发,用于本工程创建*.chm文件,笔者上官网下载最新的 htmlhelpGraphviz用于配合doxygen使用,提取函数之间、头文件之间的调用关系,笔者使用的版本是 graphviz-2.38 .D
2016-05-05 11:19:55
2498
3D图纸3D图纸
2016-03-19
旅行车报警器( Caravan Alarm) 控制盒( Basic Unit)软件设计及实现
2015-09-10
旅行车报警器( Carvan Alarm)硬件设计
2015-09-10
gps使用方法
2015-09-10
GPS Tracker 设计
2015-09-10
迷你型 USB GPS 信号接收器 使用手册
2015-09-10
家居自动控制系统设计
2015-09-10
智能控制器
2015-09-10
GPRS数传模块 DTU
2015-09-10
KEIL ULINK 克隆
2015-09-10
JLINK V7 克隆
2015-09-10
摄像机控制器设计
2015-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人