上位机图像处理和嵌入式模块部署(树莓派4b的软件源)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        很多文章都建议替换一下树莓派4b的软件源,不过我自己实际使用下来,官方的软件下载速度其实还可以。这里下载的时候,使用的就是默认的软件源。之前在virtualbox上面安装ubuntu的时候,当时是一定需要替换成国内软件源的。但是树莓派4b好像有点不一样的,默认的也很好用。

1、建议下载最新的树莓派镜像

        我们使用树莓派4b的时候建议下载最新的镜像,不管是带桌面的,还是不带桌面的。有了最新的镜像,也就有了最新的软件源。通过这些最新的软件源,一般就可以找到我们想要的软件。

2、不轻易更改/etc/apt/sources.list里面内容

        目前位置,自己大部分使用的软件都可以通过官方默认的软件源下载到。反而是替换成国内软件源的时候,使用上面出了不少问题。最终解决的办法,还是退回到原来的软件源继续下载。

3、下载中断是很正常的事情

        由于下载软件比较多、比较大,下载的时候会出现卡顿或者失败的现象,这些都是非常正常的。失败了之后,无非就是多试几次,重来几次即可,没必要次次要求成功。

4、复杂软件的下载

        软件下载本并不复杂。但是现在的软件要运行起来,往往需要很多的第三方包。所以比软件下载更复杂的,是这些软件之间的相互依赖关系。而apt install就是解决这种依赖关系的重要工具。比如说,我们在下载libopencv-dev、libpcl-dev这样复杂软件的时候,就可能出现几十、几百个软件包,如果真的是自己一个一个去下载的话,肯定会出现很多意想不到的错误。

5、能下载的软件就不要自己编译

        很多做软件的同学都喜欢亲力亲为,很多的第三方软件都恨不得自己亲自来编译。如果是学习,这倒也无可厚非,但是在商业社会中,我们应该把精力放在那些自己擅长、也更加产生价值的地方。编译这种事情本质上是个体力活,不是技术活。

        记得较早的时候,例如libboost-all-dev、libopencv-dev这种软件,都是自己搭建环境、做交叉编译,现在想起来除了浪费了不少时间,其实没有什么收获。

6、先保证自己的网络是ok的

        实践过程当中,我们经常发现无法下载的情况。其中,大部分的原因,都是因为自己本地的网络有问题,或者是无线网络有问题。只要网络本身问题不大的话,其实用官方的软件源下载一些软件,速度还是有保证的。

7、提前评估好自己的tf卡大小

        我们都知道,树莓派依赖于tf卡启动和运行。因此,大部分情况下我们安装的软件都会比较多。这个时候tf卡可以尽量选择大一点,比如32g、64g,不然后期可能出现无法使用的情况。这个时候再去调整空间,就非常麻烦了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/618667.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

前端Vue架构

1 理解: 创建视图的函数(render)和数据之间的关联; 当数据发生变化的时候,希望render重新执行; 监听数据的读取和修改; defineProperty:监听范围比较窄,只能通过属性描…

QX---mini51单片机学习---(8)8*8点阵屏

目录 1LED点阵屏简绍 2 8*8点阵屏电路图74 3 74HC595芯片 4实践编程 1LED点阵屏简绍 2 8*8点阵屏电路图74 怎么点亮,正极给高负极给低 不能同时静态显示,跟数码管动态显示一样,反复横跳,利用视觉效果 3 74HC595芯片 …

kilimall非洲电商培训,基础版+进阶版+高阶版 从0-1个人可入驻的平台(12节)

亲爱的朋友们,你们知道吗?有一个神奇的电商平台——kilimall,它可以帮助你实现创业梦想,让你走上财富之路! 首先,让我给大家介绍kilimall的基础版。基础版针对的是0经验的小白,提供了详细的教程…

有没有适合女生或者宝妈下班后可以做的副业?

宝妈与上班族女生的新篇章:水牛社副业兼职之旅 在繁忙的职场和温馨的家庭之间,不少女性渴望找到一种既能兼顾家庭又能实现自我价值的兼职方式。对于上班族女生和宝妈们来说,水牛社这样的线上任务平台为她们提供了一个全新的选择。 上班族女…

MFC的CPen与CBush画图对象使用步骤

在MFC中,CPen和CBrush是两个常用的绘图对象,分别用于定义画笔和画刷,可以用于绘制图形、填充区域等。下面我会详细介绍如何在MFC中使用CPen和CBrush来绘制和填充图形。 使用 CPen 绘制图形: 创建 CPen 对象: 首先&am…

2000-2022年各地级市知识产权审判结案数数据

2000-2022年各地级市知识产权审判结案数数据 1、时间:2000-2022年 2、指标:城市知识产权审判结案数 3、来源:整理自北大法宝 4、范围:287个地级市 5、用途:可用于衡量地级市知识产权保护水平 6、指标解释&#x…

第五步->手撕spring源码之资源加载器解析到注册

本步骤目标 在完成 Spring 的框架雏形后,现在我们可以通过单元测试进行手动操作 Bean 对象的定义、注册和属性填充,以及最终获取对象调用方法。但这里会有一个问题,就是如果实际使用这个 Spring 框架,是不太可能让用户通过手动方式…

数据结构·一篇搞定栈!

好久不见,超级想念 废话不多说,直接看 引言 在数据结构的大家族中,栈(Stack)是一种非常重要的线性数据结构,它的特点是后进先出(LIFO,Last In First Out)。栈在程序设…

Star15.3k,开源数据可视化分析工具项目

好东西来了,这是一个人人可用的开源数据可视化分析工具项目,V 哥迫不及待的要给大家推荐这个项目,帆软、Tableau 等商业 BI 工具的开源替代,已在 Github 上被 Star了15.3k了,大家一起来了解一下。自己搭建起来可用&…

consul启动Error_server_rejoin_age_max (168h0m0s) - consider wiping your data dir

consul 启动报错: consul[11880]: 2024-05-12T08:37:51.095-0400 [ERROR] agent: startup error: error"refusing to rejoin cluster because server has been offline for more than the configured server_rejoin_age_max (168h0m0s) - consider wiping you…

MFC桌面应用中窗口的客户区与非客户区的

在MFC(Microsoft Foundation Class)中,窗口被分为客户区和非客户区。理解这两个概念对于设计和开发Windows应用程序至关重要。 客户区(Client Area): 客户区是窗口中用于显示应用程序内容的区域。它是窗口…

机器学习周报第三十八周 iTransformer

文章目录 week38 iTransformer摘要Abstract一、文献阅读1. 题目2. abstract3. 网络架构**转置Embedding:****LayerNorm(层归一化)****Feed-forward network(前馈网络)****Multivariate-Attention(多变量注意…

深度学习中的一些概念

训练术语 欠拟合 欠拟合是指模型没有很好地捕获到数据特性,不能完整地表示数据的全部信息,也就是模型的复杂度低于应有的水平。例如,假设一个数据集实际上服从二阶多项式分布,但我们使用一阶线性模型去拟合它,这样的…

WebView基础知识以及Androidx-WebKit的使用

文章目录 摘要WebView基础一、启动调整模式二、WebChromeClient三、WebViewClient四、WebSettings五、WebView和Native交互 Androidx-WebKit一、启动安全浏览服务二、设置代理三、安全的 WebView 和 Native 通信支持四、文件传递五、深色主题的支持六、JavaScript and WebAssem…

全国药品价格目录数据库-药品价格查询

药品定价是一个复杂且多维的问题,它涉及到医疗保健系统、政府政策、市场需求、研发成本以及药品效果等多个因素。随着中国医疗改革的不断深入,药品定价机制也在逐步调整和完善。本文将详细探讨我国药品定价机制,包括其发展历程、定价方法、影…

微信小程序 17:小程序使用 npm 包和组件应用

目前,小程序中已经支持实用 npm 安装第三方包,从而提高小程序的开发效率,但是在小程序中使用 npm 包有三个限制: 不支持 Node.js内置库的包不支持依赖于浏览器内置对象的包不支持依赖于 C插件的包 Vant Weapp Vant Weapp是有赞…

Verilog复习(四)| 组合逻辑

一位全加器结构描述: 数据流描述: 行为描述: 只要有事件发生(列表中任何 信号有变化),就执行begin…end 的语句 。 always的事件控制方式 边沿触发 always (posedge clk) // clk从低电平->高&#x…

io_uring的使用示例及其解释

io_uring的使用示例及其解释 1 io_uring机制1.1 io_uring机制1.2 io_uring系统调用接口功能介绍1.2.1 io_uring_setup():1.2.2 io_uring_enter():1.2.3 io_uring_register(): 2 liburing2.1 liburing简介2.2 liburing编译2.2.1 liburing的代码…

ACM实训冲刺第五天

第一道题 注意&#xff1a;tmp<z #include<stdio.h> int main(){int flag[26];for(int i0;i<26;i){flag[i]0;}char tmp;while(tmp!}){scanf("%c",&tmp);if(tmp}) break;if(tmp<z&&tmp>a){flag[tmp-a];}}int cnt0;for(int i0;i<26…

深度学习UNet网络

DDPM主干模型&#xff1b; UNet是一种分类网络架构&#xff0c;输入一张图片&#xff0c;网络进行分类是目标物体还是背景像素&#xff1f; 像素级的判断。 最终输出是单通道388*388 但是输入是572&#xff0c;输入572是填充过来的 而且UNet使用的是镜像填充 镜像填充目的是…