- 博客(9)
- 收藏
- 关注
原创 ARM平台下Linux的内核编译
因为我们的软件源自己是无法更新的,你可以将软件源想象成“应用商店”,只是这个“应用商店“自己是无法更新的,那么这个”应用商店“就只有软件的旧版本,并且没有最新发布的一些软件,所以我们得手动更新一下,当然我们不是每次下资源时都要更新,这边建议一天使用一次就行了。深克隆就是下载了仓库完整版本,包括所有历史记录,如果后期官方要打源码打补丁,就需要深克隆,因为补丁得确定代码的历史记录,而这个补丁可能包含了芯片新的外设或外设优化代码,比如新加了一个网卡的代码或者解决内存泄漏等问题,所以如果需要官方补丁就需要深克隆。
2026-01-02 11:14:51
652
原创 在Linux中用SSH进行Git克隆
在Linux中利用git进行克隆时由于网络波动或防火墙的原因出现这种状况,为了解决这一问题,建议使用SSH替代HTTPS,具体方法如下。
2026-01-01 00:13:49
160
原创 FileZilla连接Linux问题(更新中)
1.Linux没有关闭防火墙导致连接失败。在站点管理器中设置为UTF-8则可解决。解决方案:执行一下命令。
2025-12-31 23:56:45
98
原创 X86/PC平台下的Linux内核编译
因为我们的软件源自己是无法更新的,你可以将软件源想象成“应用商店”,只是这个“应用商店“自己是无法更新的,那么这个”应用商店“就只有软件的旧版本,并且没有最新发布的一些软件,所以我们得手动更新一下,当然我们不是每次下资源时都要更新,这边建议一天使用一次就行了。这里下载会默认到你当前文件中,红色的就是我们刚刚下载的。这里我们提供两种版本的ARM GCC编译链,EABI效率低,CPU占用高,但适配所有ARM芯片,EAPIHF效率高,但仅适配带FPU的ARM芯片,比如Cortex-A芯片。卸载,节省内核体积。
2025-12-08 23:21:53
691
原创 paho-mqtt-embeded-c适配stm32(一)
在mqttfreertos.h文件中我们可以看到network结构体和其相应的函数,由于原例程是根据lwip写的,所以会用到xsocket,与其对应的函数也是根据lwip写的。mqttfreertos代码主要是实现底层接口的,协议的实现则已在其他文件中实现,所以我们主要是重写mqttfreertos代码以适配自己的芯片或模块。这里是由于没有定义相关的结构体,而相关结构体是在freertos例程文件中定义的,所以在这里我们要在MQTTClient.h引入该文件。这里我们实现具体的代码。,也可以从官网下载,
2025-11-15 13:56:16
378
原创 ESP8266与MQTT通讯问题
注意:在使用发现有时WiFi显示连接,但esp8266回复disconnect,或者直接报错,这种情况请主动要路由器释放esp8266,然后重新连接就可以了。在这一过程中AT+CWJAP="ssid","password" #连接wifi或AT+MQTTCONN=0," 本地IP",1883,0出现连接错误(如下图)#发布一条topic为“ESP8266/online”,message为“1”的数据, #QOS设置为0。这样基本就可以实现了,实现后情况如下。
2025-11-09 21:24:09
257
原创 PCS7的os设置
在组件视图中选中os,然后点击导航栏中的plc,点击configure(组态)然后点击下载,成功后的标志是点击图中的站组态编辑器,然后出现√和连接的标志。在组件视图中插入SIMATIC PC,修改命名为os,然后点击进入。点击可访问的计算机,然后点击configure(组态)这里默认设置就行,点击确认,并编译保存。编译,这里编译时间比较长,要耐心等待。2.插入CP,WinCC Appl。3.点击图中标注进入网络视图。点击cpu,插入新连接。
2025-01-21 21:47:31
1025
原创 PCS7硬件组态(二)
打开工厂视图,插入一个层级文件夹,更名为smpt1000(文件名随便取),然后再pm125comm中再插入两个层级文件夹,一个pm125,一个tank,在pm125中插入cfc,进行通信编写。打开硬件组态,双击pm125,然后,打开monitor/modify(监视/修改),观察status value(状态值)是否是当前值就行了。双击p125comm文件,编辑SCL,点击insert,插入一个FB,然后编辑为如下代码,然后编译,保存,命名为FB666。(9)pm125设置。
2025-01-10 15:55:28
771
原创 pcs7硬件组态(一)
我们主要注意三个 intel(R)开头的,ios为mac连接,tcp/ip为ip连接,auto为是否自动分配ip。cpu使用网络与ES/OS通信所以工业以太网子网,所有选项点默认,然后确定即可,则cpu安装基本完成。由于我们连线可能在MIP/DP上,所以要更改PROFIBUS的连接 (实际连线在DP上则不需要)(1) 选择SIMATIC400文件夹。(6)PROFIBUS DP设置。(3)创建虚拟框架。点击选项->设置 PC/PG接口。(8)PC/PG接口设置。(2) 双击打开硬件。(5)安装cpu模块。
2025-01-07 20:54:25
843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅