- 博客(23)
- 收藏
- 关注
原创 飞凌imx6ull移植tslib后解决校准是系统崩溃问题
FBIOGET_FSCREENINFO 获取回来的空间大小太大,导致空间越界导致系统崩溃。可使用FBIOGET_VSCREENINFO 大小修改内存空间。修改后校准后触摸正常。飞凌原厂内核移植tslib和qt时。tslib 编译 使用版本1.22。
2024-01-01 22:03:43 911
原创 克隆虚拟机后,虚拟网络消失 Failed to restart network-manager.service: Unit network-manager.service not found.
注意:不同版本的Ubuntu略有差异,有其他博主在Ubuntu18上使用sudo service network-manager start是可行的,但是在Ubuntu22上,network-manager要替换成NetworkManager,否则会提示Failed to start network-manager.service: Unit network-manager.service not found.3、改成下面这样,再保存,关闭。非原创,来之以下链接。5、完成,顺利连网!
2023-10-08 16:05:42 2895 6
原创 使用rpcgen工具生成RPC底层骨架 error: rpc/rpc.h: No such file or directory #include <rpc/rpc.h>
gcc -o client my_clnt.c my_client.c my_xdr.c 编译时报错。ubuntu 20 上使用 rpcgen时遇到错误,解决方式。
2023-08-09 10:46:00 703 1
原创 linux 中串口操作之中断 读取
1.windows端使用虚拟串口,通过串口工具发送消息。工具:vspd ,eclipse,串口调试助手。2.linux端,使用此代码读取。
2023-07-14 16:56:22 911 1
原创 ubtun 无网路只有 一个autolookup 只有ipv6
(4) sudo vim /etc/NetWorkManager/NetworkManager.conf,将其中的managed=false改为managed=true 或者使用gedit,采用图形化界面的方式更改。(1) 输入sudo service network-manager stop。
2023-07-13 21:47:13 141 1
原创 时间同步FTSP
根据报文中seqNum的值,接收报文的节点可以判断出报文的有效性,若为有效的新报文,则按照单跳FTSP的方法记录新的同步点于缓冲区中。在整个网络生存期,每个节点都要维持自己的独立的系统时钟,每个节点存储了自己时钟和网络中其他节点之间的相关的信息(或者仅存储与那些相关时钟的节点之间的信息)。该算法和单跳算法相同。在典型的传感器平台(如 Mica2 mote)上,都是有能力直接对MAC层进行访问的,消息的时间信标可以在消息传送和接收的时候记录,这样可以直接消除发送时延、访问时延和接收处理时延的影响。
2023-07-12 11:20:00 927 1
原创 实用开源软件整理glib、libmodbus、libevent
glib 的作者们早考虑到了,它提供了这样的功能,你调用的它的函数,可能轻松的取得所要的命令行参数。别怕,glib 提供了一套跨平台的 backtrace 函数,有了它,你可以很容易找到元凶了。你写过读取配置文件的模块吧,像读取 ini 这样简单格式的文件,当然不在话下,要读 markup 语言格式的配置文件,难度可能大了点,虽然不是不可能,但除非是为了学习,何必自己找麻烦呢。在不同的平台下,很多函数有相同的功能,但函数原型,返回值差异巨大,也有的貌合神离,相同的名称有着不同的意义,请看下面这张清单。
2023-06-16 21:10:38 377
原创 linux 在window中调试方法
适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销。在 Microsoft Store中选择你偏好的 GNU/Linux 分发版。运行常用的命令行软件工具(例如grepsedawk)或其他 ELF-64 二进制文件。运行 Bash shell 脚本和 GNU/Linux 命令行应用程序,包括:工具:vim、emacs、tmuxNodeJSPython。
2023-05-10 23:57:00 371
原创 VisualStudio2022 调试 Linux版本 mosquitto
下载:mosquitto-2.0.9.tar.gz,cJSON-master.zip,openssl-1.1.0l.tar.gz。/etc/ld.so.conf.d/路径下创建任意一个.conf文件,把lib文件的路径写在里面,比如。将头文件放在本地 mosquitto.h 和main.cpp 在同一个目录。解压 tar -xvf mosquitto-2.0.9.tar.gz。Openssl 安装,( --prefix )参数为欲安装之目录。编译时候发现找不到链接库处理方式。
2023-05-09 21:52:13 394
原创 np数组转化成 c++可读取的数组操作
需求:将python处理好的数据转到同维度数组失败方式:1 .保存文本文件import numpy as np# result为一个二维数组result = np.array([[1, 2, 3,5, 6, 3]])# 写入文件np.savetxt("result2", result) # 读取文件 dataset = np.loadtxt('result2.npy')2.保存二进制文件import numpy as np# result为一个二维数组result = np
2022-05-12 15:31:10 1164
原创 TensorFlow 2.6 h5模型转tflite模型
TensorFlow :version 2.6keras: version2.6import tensorflow as tf改进出现model = tf.keras.models.load_model(“D:/model/gtfx_baseline.h5”)converter = tf.lite.TFLiteConverter.from_keras_model(model)tflite_model = converter.convert()open(“D:/model/gtfx_baseli
2022-05-11 13:20:02 1041 2
原创 深度学习 arm linux移植过程整理
一、 环境搭建下载虚拟机VMware Workstation 自行下载破解下载ubtun因运行环境使用ubtun 18 所虚拟机下载的ubtun 18下载比较慢的话可以更换国内镜像https://cn.ubuntu.com/download/server/step1vm 中安装ubtun虚拟机https://zhuanlan.zhihu.com/p/141033713下载支持包编译服务器需要安装包make cmake 交叉编译链 arm-linux-gunebhf例如:ap
2022-03-16 09:47:37 2873
原创 TensorFlowlite armlinux开发板 移植
TensorFlowlite armlinux 开发板应用下载 TensorFlow编译好的文件在开发板上无法运行,提示缺少库的情况开发板运行下载 TensorFlow本例子使用的是TensorFlow2.6.3 更高的版本编译方式发生了变化下载后解压tar -xf tensorflow-2.6.3.tar.gz下载依赖主要是下载flatbuffers用于加载模型文件,资源问题会失败,多下载几次就可以属于 增量下载不用担心。cd tensorflow-2.6.3./tensorflow/l
2022-03-07 15:04:24 2267 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人