树莓派
文章平均质量分 51
锅粥不喝粥
嵌入式c语言,系统编程,网络编程,51,stm32,arm-linux一步填一个坑
展开
-
树莓派4无法启动问题、无外接显示器无法启动问题、无法远程ssh问题解决
对新拷贝的树莓派4进行使用的时候发现开启了ssh模式,但是仍然无法远程ssh登录,已经是连接好wif并且有了固定IP的情况下,仍然显示erro connect refuse(拒接连接),同时还有在过程中发现一旦失去了HDMI显示器连接,给树莓派上电后树莓派系统仍然不会启动!这样的话就无法远程控制机器人进行实验了,按如下步骤修改发现ssh远程登录成功,可以对机器人进行putty远程控制。错误描述步骤步骤一因为新版本的树莓派都默认了关闭ssh服务,所以有的在这就已经成功putty登录了,然而我还需要原创 2021-04-30 15:34:40 · 1722 阅读 · 1 评论 -
树莓派交叉编译后所有指令失效问题(解决)
在虚拟机上安装了树莓派的交叉编译工具链之后,对环境变量进行修改,保存重新打开新的终端,出现了指令都失效的问题:我的环境变量~/.bashrc 文件内容如图我然后出去之后运行ls,vim等命令都出现了找不到的错误然后尝试运行交叉编译工具链,看看是否安装正常,路径是否正确。结果正常那就应该是~/.bahsrc里面那两句话有问题,仔细排出单词错误,无误后百度查看其它的交叉编译链安装,非树莓派,发现他们有的在~/.bashrc后面添加了这个:$PATH所以要去改这个路径那么我们现在是没有办法使用原创 2021-04-24 10:25:32 · 357 阅读 · 0 评论 -
速改树莓派wifi远程登录
如何轻松玩转Arduino单片机,当我在进行数据转换的时候,遇到了问题,尝试了C语言和C++中的好多函数,都没有达到将float型数据转换为char型的目的。苦苦查阅资料后,终于找到了一个大神级函数!!!dtostrf(),可以轻松实现数据类型from float to char . get it格式如下:char* dtostrf(double _val,signed char _width, unsigned char prec, char* _s)参数说明:原创 2021-03-11 10:33:15 · 143 阅读 · 0 评论 -
libcurl函数库常用字段解读&设置数据读取回调函数
目标: 对libcurl函数库常用字段解读学习内容:0.:也是根据前面http协议文章进行学习1.这个库函数和Socket编程的函数调用流程类似2.2.1全局初始化 curl_global_init()的由来2.2得到句柄(fd)easy interface型指针 curl_easy_init()的由来2.3curl_easy_setopt()操作句柄2.4发起请求 curl_easy_perform()的由来2.5释放内存 curl_easy_cleanup()的由原创 2021-03-06 01:50:13 · 230 阅读 · 0 评论 -
库的使用--用libcurl库访问百度
库的使用--用libcurl库访问百度学习内容:步骤一:库下载https://github.com/curl/curl/releases/tag/curl-7_71_1步骤二:放进去linux里面步骤三:创建文件夹然后进去mkdir httpHandler cd httpHandler/步骤四:放到zeus(你的路径)下~相当于zeus步骤五:解压步骤六:进入到这个文件夹(以后的开源包几乎都这样)步骤七:读 README(看作者)vi README(不是必须)步骤八:看相关文原创 2021-03-05 11:19:43 · 206 阅读 · 0 评论 -
虚拟机 An application is running a virtual machine问题解决
解决VMware“该虚拟机似乎正在使用中”问题,前两个月刚接触时经常遇到这种情况,有试过各种方法,下面这个最简单,而且有效。在解决了之后,大家也要明白一点,挂起之后,还要在关机之前把右下角的小图标也给它退出了。步骤:步骤一:复制出现的目录步骤二:粘贴在我的电脑,回车-》回直接跳转到路径步骤三:把.lck文件夹,重新命名即把xxx.lck文件夹改为xxx.lck.back文件夹步骤四:重启即可恢复虚拟机...原创 2021-03-03 16:51:58 · 827 阅读 · 2 评论 -
http协议之libcurl库(1)
http协议之libcurl库学习内容:步骤一:库下载https://github.com/curl/curl/releases/tag/curl-7_71_1步骤二:放进去linux里面步骤三:创建文件夹然后进去mkdir httpHandler cd httpHandler/步骤四:放到zeus(你的路径)下~相当于zeus步骤五:解压步骤六:进入到这个文件夹(以后的开源包几乎都这样)步骤七:读 README(看作者)vi README(不是必须)步骤八:看相关文档 cd原创 2021-03-02 17:26:50 · 95 阅读 · 0 评论 -
树莓派修改系统配置,启用串口登录
掌握这个之后可以让树莓派开始串口调试学习内容:步骤一:修改cmdline.txtdwc_otg.lpm_enable=0 console=tty1 console=serial0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait步骤二:修改config.txt->末尾加上下面代码dtoverlay=pi3-miniuart-bt...原创 2021-03-01 14:52:13 · 338 阅读 · 0 评论 -
http协议之详解
http协议之详解(点我)http协议之https(点我)http协议之libcurl(点我)一、http协议的特性http协议是建立在TCP/IP协议之上应用层协议,默认端口为80,8080http协议的的特点是无状态,无连接二、http协议的请求利用抓包工具httpwatch可以获取报文http协议的报文传输的是ASCII码,在TCP/IP协议之上,主要主要分为三部分请求行、请求头、请求体请求行第一行,包含三个信息:请求方式,url,http协议版本GET 请求 GET /.转载 2021-02-28 23:14:44 · 263 阅读 · 0 评论 -
Http之libcurl库实现
原文转载:冬冬他哥哥http协议之详解(点)http协议之https(点)http协议之libcurl(点)一、libcurl简介libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。libcurl的官网 http://curl.h转载 2021-02-28 20:43:04 · 867 阅读 · 0 评论 -
socket,tcp,http三者之间的区别和原理
socket,tcp,http三者之间的区别和原理 http、TCP/IP协议与socket之间的区别 下面的图表试图显示不同的TCP/IP和其他的协议在最初OSI模型中的位置: 7 应用层 例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、ENRP 6 &n...转载 2021-02-28 20:18:04 · 252 阅读 · 0 评论 -
人脸识别方案(一)-ocr
掌握这个之后就能很好对接百度Ai开放平台,腾讯云平台,商汤科技等OCR识别方面的平台了学习内容:祥云人工智能平台网上OCR搜索结果步骤一:注册登录步骤二:鼠标点击找两张照片,上传上去,会生成JSON数据–基于BS识别什么是BS识别呢?浏览器和服务器的识别什么原理?写入代码然后让代码去执行步骤一和步骤二,然后进行识别,但是!!!我们就不再需要开网页了,而是直接对后台进行发指令用什么语言写?—用C来写这个程序会比java和python来要复杂,但是能学的也多—...原创 2021-02-28 00:48:16 · 953 阅读 · 0 评论 -
智能家居-增加摄像头模块(树莓派)
初步实现摄像头实时传输数据学习内容:先断电加入摄像头步骤一 监控的话用的是mjpeg的库步骤二 搜索 树莓派mjpeg-streamer步骤三 完整的过程:mjpeg-streadmer是一个开源的摄像头媒体流,通过本地获取摄像头的数据,然后通过HTTP发出来,然后通过浏览器对应的树莓派对应的IP和端口号就能开到视频流步骤四 git clone https…看步骤二步骤五 按着步骤安装步骤六 vi start.sh(改里面的。/红色的)步骤七 -5然后P1步骤八 会重启树莓派原创 2021-02-27 23:59:20 · 450 阅读 · 0 评论