树莓派
文章平均质量分 54
LJX
嵌入式软件开发学习中,在CSDN记录变大变强!!!
展开
-
Linux/树莓派把网络代理设置到本机
3.查看网络代理设置是否生效,可以通过浏览器访问一个需要科学上网的网站来验证。如果网站可以正常访问,说明代理设置成功。手动设置网络代理,其中xxx.xxx.xxx.xxx为代理服务器的IP地址,port为代理服务器的端口号。再次输入netstat这个命令,便可以看到所有所动链接了,其中有冒号的信息就是所有端口的信息。2.在树莓派上查看网络代理,如果输出了一些类似于。1.在Windows上查看本机的IP地址和端口号。的信息,说明你的网络代理已经设置好了。原创 2023-06-08 14:17:14 · 2224 阅读 · 1 评论 -
树莓派安装python3.9以及pip换源
安装编译Python需要用到的环境下载Python源码解压压缩包,并进入该目录配置编译(调用四核来编译,这一步很漫长,大概30分钟左右)make -j4安装查看当前软链接指向的python版本删除原来的软连接在/usr/bin/目录创建软连接 python,定向/usr/local/bin/python3.9检查python版本是否是3.9。原创 2023-06-07 16:41:03 · 6069 阅读 · 4 评论 -
树莓派安装homeassistant
安装Docker的依赖项。添加Docker的GPG密钥。添加Docker的软件源。更新软件包列表。安装Docker。docker -v。原创 2023-06-04 20:07:44 · 1945 阅读 · 0 评论 -
树莓派摄像头使用方法
打开之后,重启树莓派sudo reboot。原创 2023-01-19 11:22:30 · 9213 阅读 · 0 评论 -
基于翔云人工智能平台的人脸识别开发
翔云人工智能平台提供了许多识别类的项目,不用开发者去研发各种识别算法,只需要接收服务器返回的数据即可,大大减少开发难度。登录翔云,注册登录后购买人脸识别产品。查看人脸识别的API文档,它提供了接口地址和请求方式,还有请求的参数。要注意的是img1和img2图片的格式是base64流,base64流简单来说就是将图片二进制数据通过Base64编码成字符串类型数据。参数中的secret和key在个人信息主页中可以查看到。原创 2023-01-15 17:04:46 · 287 阅读 · 0 评论 -
树莓派mjpg-streamer实现监控功能
树莓派实现监控功能,调用mjpg-streamer库来实现。mjpg-streamer是一个开源的摄像头媒体流,通过本地获取摄像头的数据,通过http通讯发送,可以通过浏览器访问树莓派的IP地址和端口号就能看到视频流。原创 2023-01-08 16:31:22 · 1163 阅读 · 2 评论 -
树莓派换源教程
我们通常更新的是Raspbian源(raspbian这个源是由独立开发者维护的,与树莓派基金会并无直接联系。2.Stretch版的的源如下,选择一个粘贴即可(注意要把之前的源注释掉)。1.查看树莓派的版本:lsb_release -a。通常位于/etc/apt/sources.list。的版本,我们要根据不同的版本更新对应的源。Stretch和Jessie两个不同。Jessie的源如下。原创 2023-01-08 15:56:52 · 2267 阅读 · 0 评论 -
学习笔记——工厂模式
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。...原创 2022-08-31 11:22:01 · 215 阅读 · 0 评论 -
树莓派驱动代码的编译和测试
1.打开Linux内核源码树目录,进入linux-rpi-4.14.y/drivers/char,把驱动代码复制进来。2.进入Makefile ,并且修改 3.回到内核进行模块编译驱动,会生成一个.ko文件。 4.把这个.ko文件上传到树莓派(这里也可以使用FileZilla上传)5.编译测试代码 6.加载内核驱动 7.给驱动增加一个所有人可查看的权限 8.调用上层的测试程序 9.这个时候我们在上层是看不到任何信息的,因为我们用的是printk打印信息,printk将数据打印在了内核态。因...原创 2022-07-25 11:00:20 · 547 阅读 · 0 评论 -
Linux内核镜像拷贝至树莓派并启动新内核
1.从GitHub上下载树莓派Linux内核,通过Vmware共享文件上传到Ubuntu中,用unzip解压。2.内核配置:3.编译j4:指定用多少电脑资源进行编译zImage:zImage生成内核镜像modules:modules要生成驱动模块dtbs:dtbs生成配置文件...原创 2022-07-19 17:15:20 · 744 阅读 · 0 评论 -
基于wiringPi库的树莓派外设开发
一.wiringPi库基本概述在使用wiringPi库时,需要包含头文件 #include。凡是写wiringPi的程序,都包含这个头文件。使用wiringPi时,必须在执行任何操作前初始化树莓派,否则程序不能正常工作。原创 2022-07-06 16:46:53 · 456 阅读 · 0 评论 -
Linux静态库与动态库的概念及制作
在日常编程中我们不想让别人看到我们写的源码,但还需要发给对方使用,在这种情况下我们引入了静态库动态库,让对方用调库的方式也可以实现我们直接写的代码的功能,同时对方耶无法查看我们写的源码。一.静态库静态库:是在程序执行前(编译)就加入到目标程序中去了优点:运行快;发布程序无需提供静态库,因为已经在app中,方便移植;缺点:大静态库的生成和使用1.生成xxx.o文件:gcc calcufuncs.c -c......原创 2022-07-04 11:09:28 · 768 阅读 · 0 评论 -
树莓派3B更新vim
方法如下:1.输入命令:sudo nano /etc/apt/sources.list2.用#注释或直接删除原有的内容,新增以下一条原创 2022-07-04 10:58:02 · 693 阅读 · 0 评论 -
配置树莓派接入网络
一.树莓派接入网络1.输入命令:sudo nano /etc/wpa_supplicant/wpa_supplicant.conf (nano是文档编辑器,进入便可编写)2.按下回车后输入以下代码(注意:只需修改" "的内容即可,其他的不变)原创 2022-07-04 10:48:56 · 2931 阅读 · 0 评论 -
树莓派串口登录与SSH登录方法
一.串口登录树莓派使用串口登录树莓派首先需要修改配置文件。所需外设:读卡器,SD卡,USB-TTL转换模块(USB转串口模块)1.打开SD卡根目录的"config.txt"文件,将以下内容添加在最后并且保存。...原创 2022-07-04 10:34:09 · 2116 阅读 · 0 评论