嵌入式
文章平均质量分 59
胖墩儿二号
这个作者很懒,什么都没留下…
展开
-
LD3320语音模块与树莓派的串口传输
1、问题描述语音模块通过串口输出信息到树莓派上,调试过程,目测输出完全没有问题,直到验证数据时出现了传输的数据不相等。就是使用strcmp去判断,居然是不相等的,但我打印的输出信息看见他们又是相同的。if(strcmp(tmp->commandName,name) == 0){ return tmp;}2、分析和解决于是我考虑到是不是由我们看不见的数据输出了,比如什么换行符之类的,接着去调用strlen()打印语音模块传过来的数据,结果发现,对于3个字符的信息,他返回5的长度,那就表明绝原创 2022-04-03 20:44:37 · 395 阅读 · 0 评论 -
Linux无法访问共享文件hgfs :Permission denied
解决方法1、首先查看共享文件夹是否建立,如果没有的话请参考其他博客。vmware-hgfsclient2、去到 /mnt/hgfs 目录下,执行 ls -l 查看权限,可以看到这里可读可执行,但是不可写的,归属人是root,这就是根源所在。3、输入命令修改权限,再查看权限 ls -l, 可以看到变为可写的,归属人也变了。sudo chmod 777 ./hgfs4、修改归属人和归属组,输入如下命令:sudo chown dxd:dxd hgfs -R5、然后进行挂载即可vmh原创 2022-03-24 23:50:42 · 7617 阅读 · 3 评论 -
Ubuntu 安装配置SSH(ssh: connect to host localhost port 22: Connection refused问题的解决)
1、问题分析如下:出现这个问题是因为Ubuntu默认没有安装openssh-server,我们用一个命令来看下,如果只有agent,说明没有安装openssh-server,命令如下:ps -e | grep ssh默认情况下只有ssh-agent用命令来安装openssh-server,命令如下:sudo apt-get install openssh-server2、安装完成后我们再使用ps -e | grep ssh命令来看下,openssh-server安装上去没有。输入命令原创 2022-03-24 22:03:55 · 3879 阅读 · 0 评论 -
Source Insight 4.0相关
首次安装提示unable to open or create…解决方案1、打开注册表编辑器windows + r 打开运行窗口输入:regedit, enter确认2、编辑注册表找到这个文件夹计算机\HKEY_CURRENT_USER\Software\Source Dynamics\Source Insight\4.0\Paths新建一个字符串值,名称为UserDataDir,数值属性填写你Source Insight的安装路径(这么说可能不太准确,为了确保无误,可以下载一个everythin转载 2022-03-23 15:04:44 · 163 阅读 · 0 评论 -
树莓派串口编程
1、配置初次使用树莓派串口编程,需要配置。/* 修改 cmdline.txt文件 */>cd /boot/>sudo vim cmdline.txt删除【】之间的部分dwc_otg.lpm_enable=0 【console=ttyAMA0,115200】 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait//有的情况下面的initta原创 2022-03-22 19:20:51 · 151 阅读 · 0 评论 -
树莓派--超声波测距(HC-SR04)的使用
1、超声波模块(HC-SR04)外观2、接线方式一共两个电源引脚和两个控制引脚。Vcc 和 Gnd 接 5v DC 电源,但不推荐用独立电源给它供电,应使用树莓派或单片机的 GPIO 口输出 5v 和 Gnd 给它供电。不然会影响这个模块的运行。Trig 引脚用来接收树莓派的控制信号。接任意 GPIO 口。Echo 引脚用来向树莓派返回测距信息。接任意 GPIO 口。(注意 Echo 返回的是 5v信号,而树莓派的 GPIO 接收超过 3.3v 的信号可能会被烧毁,因此需要加一个分压电路,我原创 2022-03-22 17:03:53 · 2029 阅读 · 0 评论 -
Linux的静态库与动态库
1.介绍使用GNU的工具我们如何在Linux下创建自己的程序函数库?一个“程序函数库”简单的说就是一个文件包含了一些编译好的代码和数据,这些编译好的代码和数据可以在事后供其他的程序使用。程序函数库可以使整个程序更加模块化,更容易重新编译,而且更方便升级。程序函数库可分为3种类型:静态函数库(static libraries)、共享函数库(shared libraries)、动态加载函数库(dynamically loaded libraries)。1、静态函数库,是在程序执行前就加入到目标程序中去了原创 2022-03-21 21:54:53 · 169 阅读 · 0 评论 -
树莓派接入网络的三种方式
树莓派接入网络的三种方式:1、显示器接入,直接用HDMI线将两者直接接入2、串口方式:打开SD卡根目录下的config.txt文件,在文件最后插入dtoverlay=pi3-miniuart-bt打开SD卡根目录下的cmdline.txt文件,将原有内容更换为dwc_otg.lpm_enable=0 console=tty1 console=serial0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.rep原创 2022-03-21 14:54:31 · 6550 阅读 · 0 评论 -
树莓派:USB串口线控制树莓派(无显示器)
文章目录补充更新:准备工作USB-TTL连接树莓派串口修改系统配置,启用串口登录树莓派启动树莓,用Putty连接并登录。参考来源:补充更新:2018.9.12:注意:如果使用串口配置WiFi,此时,串口已经处于连接工作状态,树莓派不会自动连接WiFi。重启树莓派的时候,一定要断开串口的数据传输2条线(串口电源和地线可以使用,给树莓供电),否则WiFi无法连接。即,正确的操作姿势是,用串口配置好WIFI之后,断掉串口数据线,拔线重启,然后等待WIFI自动连接, 再用ssh登录。如果WIF转载 2022-03-20 22:26:58 · 1628 阅读 · 2 评论 -
WemosD1wifi模块无法连接
void initWifiSta() { WiFi.mode(WIFI_STA); //设置STA模式,一般有两种模式:AP和STA WiFi.begin(ssid, passwd); //连接网络 Serial.print("."); Serial.print("."); Serial.print("."); while (WiFi.status() != WL_CONNECTED) { Serial.print("."); delay(500)原创 2022-03-21 12:45:04 · 858 阅读 · 0 评论