- 博客(28)
- 资源 (9)
- 收藏
- 关注
原创 Macbook M1安装CH340驱动
在开发嵌入式项目中,发现有个Macbook TTL串口无法工作。经查看发现是CH340无法驱动。(FT232驱动已经正常安装)
2024-02-03 01:10:08
7534
7
原创 如何在ubuntu添加证书
下载所需要的证书,并将其所有的证书拷贝到 /etc/ssl/certs 目录下。应该是在ubuntu上没有安装对应的证书。重新尝试 git clone,问题解决。
2024-01-23 23:13:20
1468
原创 gitlab 配置 二
因为群晖上有证书,并且由群晖做转发功能。因此证书上,采用群晖的证书。将以上证书移动到如下目录, /etc/gitlab/ssl, 注: ssl目录需要自己创建。修改cert.pem为xxxx.crt, privkey.pem修改为xxxx.key。之前发布的这个文章,并没有能很好的解决gitlab遇到的问题,因此,更新此文。重启完成后,测试下载代码,提交issue和WIKI贴图。目前都可以正常工作。因为目前没有使用git通过ssh的方式下载,所以暂时不做方面的测试研究。执行一下命令,重启gitlab。
2024-01-06 09:05:30
1042
原创 MQTT LWT(遗嘱消息)消息的使用
当设备下线的时候,会发送一个消息告诉后台,设备已经下线。Will Qos:发布遗嘱消息时使用的 QoS 等级,如果遗嘱标志(Will Flag)被设置为0,遗嘱QoS也必须设置为0(0x00)由于IOT设备会出现掉线的情况,所以应该在通讯过程中,采用一个消息,告诉服务端,设备已经下线了。这样方便设备的统一和管理。解决办法:在LWT的topic上,发送一条空指令,告知broker不在对新链接上来的客户端推送LWT消息。在这个情况,broker会受到一个LWT消息,方便后台其他服务的使用和管理。
2023-02-13 16:38:09
1438
原创 Ubuntu 20.04 搭建NFS server
文章目录一 测试环境二 安装 NFS server一 测试环境Ubuntu 20.04 64位二 安装 NFS server执行以下命令sudo apt-get install nfs-kernel-server出现报错从图中,可以发现,这里还缺少以来包。因此分别通过手动安装所需的依赖包。sudo apt install keyutilssudo apt install nfs-commonsudo apt install nfs-kernel-server安装完成后,
2022-01-16 18:18:55
3392
原创 小熊派折叠开发板(一)- 开发板介绍
文章目录小熊派折叠开发板照片参数介绍小熊派折叠开发板BearPi-HM Micro适配的是OpenHarmony3.0 LTS系统,系统底层为LiteOS-A系统。照片小熊派的包装还是很靓丽的,盒子为应知皮材质。这个包装很有质感。个人整个开发板材质和工艺上,还是很不错的。个人觉得折叠板是个噱头,真实作用其实不大,但也是一个创新。参数介绍...
2021-12-28 11:38:03
3644
原创 Clion搭建esp idf开发环境
文章目录1 下载esp-idf2 修改环境变量2.1 IDF_PATH设置2.2 Clion环境esp idf环境变量设置测试运行1 下载esp-idfgit clone https://github.com/espressif/esp-idf.git查看git clone下来的IDF版本cd ~/esp-idfidf.py --version //查看当前IDF版本根据 esp 官方文档可知,目前稳定版本为切换到稳定版本:cd $IDF_PATHgit fetchgit ch
2021-12-22 16:43:48
3239
原创 Clion调试STM单片机
文章目录1 使用环境2 Clion环境配置以及编译运行2.1 安装 Clion,gdb,MinGW2.2 安装 ARM GCC 工具链2.3 安装OpenOCD2.4 下载STM32CubeMX3 使用Clion配置STM32项目3.1 打开Clion, File->New Project 创建新项目3.2 配置 ARM 编译工具链3.3 根据openOCD以及STM32CubeMX的安装路径,配置对应的exe文件路径,可以通过test按钮测试是否路径选择是否正常3.4 开启Stm32CubeMX配置
2021-09-20 00:53:06
5313
5
原创 Clion C编译环境搭建
Clion编写C代码以及调试文章目录1 使用环境2 Clion环境配置以及编译运行2.1 环境配置2.2 创建项目并编译运行3 Clion调试1 使用环境Windows10Clion 2021.2.2安装GCC编译器2 Clion环境配置以及编译运行2.1 环境配置安装Clion安装MingGW, 为了省事,将以下工具链安装完。将GCC工具链添加到环境变量。添加环境变量的方式,可以参考:验证环境变量是否生效打开Clion,点击 File->sett
2021-09-19 20:27:34
1377
4
原创 ftp和ftps的理解(一)
最近在做iot的项目,发现要在iot上启动一个ftps的客户端。这个和之前在linux上实现一个ftp客户端不一样。在linux上,还是有很多开源软件寻找的。但是对于一般的iot项目,芯片是无法像一般的路由芯片一样可以加内存,所以在资源还是比较紧张的。所以打算自己实现一个简单的ftps client。 FTP属于协议的哪有一层 ftp是基于tcp/ip上层的,属于应用协议。 FTP工作模式
2016-12-27 00:37:05
10848
原创 win7安装驱动证书未认证的问题
win7安装驱动证书未认证的问题在做嵌入式的时候,经常会去安装一些工具的驱动。在安装驱动的时候,偶尔有些驱动是无法安装,或者驱动安装成功了,但是无法使用的情况,查看信息,显示的时候,驱动是没有证书的。找过很多网上的资料,终于将找个问题解决了。
2016-12-19 23:45:46
1429
原创 阿里云服务器搭建随笔(一)
阿里云服务器搭建随笔(一)随着做电商,慢慢的希望拥有自己的一个后台系统。因此阿里云中免费体验了一般,在此记录一下过程。登陆阿里云,申请免费试用 阿里云注册网站 以下为服务器搭建的点滴。 安装系统为 centos 6.5 1. 安装Mysql工具a. 安装mysql 服务器端 yum install mysql-server yum install mysql-develb. 安装my
2015-12-15 00:38:06
676
原创 串口软件流控
最近在弄linux下的串口配置,因此了解到流控这个东东。开始不太清楚怎么弄,通过四面八方的收集资料,验证,终于明白怎么处理了。在此做个记录:/***@brief 设置串口通信速率*@param fd 类型 int 打开串口的文件句柄*@param speed 类型 int 串口速度*@return void*/int speed_arr[] = {B23040
2015-02-12 15:26:32
5956
3
原创 TCP 学习(二) --- 三次握手 以及 四次挥手
本来想自己去写下关于三次握手的情况,但是发现一篇文章,写的太详细了。也就将其拷贝过来了,希望博主不要介意。如果不乐意,请私信我,我会将其删掉转载地址:http://www.cnblogs.com/rootq/articles/1377355.htmlTCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连
2015-02-09 11:16:26
664
原创 TCP/IP 学习 (一)
今天主要接受下网络协议层的内容:OSI七层网络协议图形如下:TCP/IP主要是集中于五层模型:OSI七层网络模型 和 TCP/IP 五层(四层)网络模型的对比:TCP/IP 四层模型举例:以上是TCP/IP的框架,分层了解有助于我们分层定位网络问题。所以首先需要了解这样的框架以及培养这样的思维。
2015-02-09 10:40:21
720
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人