本文作者:ptiyny

树莓派3学习linux 从树莓派开始玩转linux

ptiyny 08-05 12
树莓派3学习linux 从树莓派开始玩转linux摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于树莓派3学习linux的问题,于是小编就整理了5个相关介绍树莓派3学习linux的解答,让我们一起看看吧。树莓派用c语言还是py...

大家好,今天小关注到一个比较有意思的话题,就是关于树莓派3学习linux的问题,于是小编就整了5个相关介绍树莓派3学习Linux的解答,让我们一起看看吧。

树莓派3学习linux 从树莓派开始玩转linux
(图片来源网络,侵删)

树莓派用c语言还是python

可以。树莓派采用的是Linux操作系统,可以运行多种计算机语言。需要注意的是树莓派通过GPIO通用输入输出接口可以和很多外设进行读写,控制外设行各种操作,而python正好有操纵GPIO的模块,方便编使用,因此用python是好的选择。如果追求效率,就使用C语,当然开发的难度会大些。

树莓派是linux系统吗?

是的,树莓派是一款基于Linux操作系统的微型计算机,它运行的是Raspbian系统,是Debian Linux的一个分支版本。树莓派主要是为创客和教育领域设计的,其硬件配置可以支持基本的计算任务和嵌入式系统应用。树莓派的操作系统不仅支持Linux的命令行操作,也提供了可视化的桌面界面,用户可以通过连接显示器、键盘和鼠标来与系统进行交互。总之,树莓派是一款基于Linux系统的嵌入式计算机,可以作为快速原型设计和学习嵌入式系统的实用工具。

树莓派下怎样运行移植的QT程序

你可以参考SQLiteStudio这个Qt写的跨平台SQLite管理工具,它自己打包了依赖的Qt库,可以做到解压即用,兼容不同Linux发行版.道理其实跟Windows版Qt程序自带Qt库差不多.

编译前给连接器传一个参数:

树莓派3学习linux 从树莓派开始玩转linux
(图片来源网络,侵删)

说明:

-Wl 表示告诉编译器将后面的参数传递给链接器.

rpath是gcc的一个参数,当程序被加载时,会搜寻rpath目录,寻找共享库.

rpath添加的目录信息保存在可执行文件中.

树莓派3学习linux 从树莓派开始玩转linux
(图片来源网络,侵删)

$ORIGIN表示可执行文件所在的目录.

也就是运行时程序会先去自己所在的目录的lib里去加载依赖库,没有的话再去系统库里找.

树莓派安装什么系统?

树莓派通常安装的是基于Linux的系统,具体来说,最常见的是Raspbian和Ubuntu
Raspbian:这是由Raspberry Pi Foundation官方支持的操作系统,基于Debian,专为树莓派设计。它提供了大量的预安装软件包和工具,以及针对树莓派硬件的优化。Raspbian是许多树莓派用户的首选操作系统,因为它易于安装和使用,并且拥有庞大的社区支持。
Ubuntu:Ubuntu是一个流行的开源操作系统,它也适用于树莓派。Ubuntu树莓派版是一个经过优化和定制的版本,专为树莓派硬件而设计。与Raspbian类似,Ubuntu也提供了广泛的软件包和工具,并针对树莓派进行了优化。
除了上述操作系统之外,还有一些其他的Linux发行版也可以安装在树莓派上,如Fedora、OpenSUSE等。这些操作系统通常需要自己手动进行配置和安装,不如Raspbian和Ubuntu那么方便易用。
另外,还有一些非Linux的操作系统也可以在树莓派上运行,如Windows 10 IoT等。这些操作系统通常适用于特定的应用场景或开发需求。

何学习嵌入式linux?

嵌入式Linux其实范围很广,以我个人经验简单说说。

我们简单的把嵌入式Linux开发工作分几类:

Bootloader层开发

驱动层开发

根文件系统搭建

应用程序开

其中:

Bootloader层开发和Linux关系不太大,一般用汇编语言+C语言,更类似单片机开发

到此,以上就是小编对于树莓派3学习linux的问题就介绍到这了,希望介绍关于树莓派3学习linux的5点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享