如何利用树莓派学习Linux及Python

2024-05-12 21:47

1. 如何利用树莓派学习Linux及Python

无论是Linux还是Python,其学习过程对于硬件都没什么要求,对于知识的掌握才是核心。
理论上用树莓派学习当然可以,但是鉴于你依然处于初学者水平,特别是Linux相关的不够熟练,还是不太建议你是用树莓派来进行学习。
如你所见,树莓派是一个很需要DIY能力的“玩具”,非常酷炫,但对于入门学习几乎没有什么帮助——特别是对于Python,即使Windows环境也完全不会影响你的学习。
请记住:在未入门之前,应该尽力去降低自己的学习难度,而不是为了好玩或者其他原因,来凭空给自己的学习道路增加许多麻烦。

如何利用树莓派学习Linux及Python

2. 树莓派可以用来学习linux么

可以的,树莓派的操作系统raspbian就是linux的一种针对这个硬件的发行版

3. 只有用过arduino的基础,树莓派难学吗

先看网上教程,同时学习一点linux知识。这样安装使用树莓派就没问题了下载本python的电子书,边看边实践

只有用过arduino的基础,树莓派难学吗

4. 入手了树莓派,想来学习嵌入式,有什么好路子吗

在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条
汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话
也要具备基本技能。比如写一个数组排序、输入数字求和什么的。学C语言唯一的方
法是多写程序多练习,编译出错没关系,自己去解决;执行出错没关系,自己去分析
。以前我是用VC来练习C语言的,经常去尝试着写一些C语言竞赛的题目。它们是纯C
、纯数学、纯逻辑的题目,不涉及界面这些东西,创客学院的嵌入式视频很适合提高
你的编程能力。

5. 用树莓派能高效学习Linux和Python吗

没有必要非得用树莓派来学习Linux和Python,在电脑上安装一个Linux发行版就能学,而且在电脑上通过日常使用,接触Linux的频率还要高一些,对学习不是更有好处吗。当然如果手头上有树莓派也不错。

用树莓派能高效学习Linux和Python吗

6. 学习树莓派需要专业知识吗

关于这个学习培训
的有关疑问,你可
以直接上网查一下

7. 想知道学玩树莓派大概需要哪些基础?比如?

说实话rpi虽然可以解码1080p视频,但是我安装rasbmc,用xbmc看网络视频之类,操作的时候还是会很卡。所以个人认为,rpi还是用来装archlinux之类,只用纯命令行的东东当服务器用比较好。
 
rpi的系统即使装了Xwindow之类的图形界面,其配置使用还是不如android那么傻瓜,所以最好玩过一段时间的linux系统。
 
rpi官方提供的镜像包括:wheezy基于debian,包管理和新手常用的ubuntu一样,apt-get install xxx装软件;arch arm和x86 的archlinux一样,pacman -S xxx装软件;Pidora和红帽系统一脉相承,rpm包管理。这三者的选择就看你原来玩linux熟悉哪个了。
 
就我而言,最早我用ubuntu上手,发现linux的图形界面还是不尽如人意,即使ubuntu做的很好很炫,或者用xfce、dwm、i3之类的搞极致精简,都难以避免这样那样不爽的地方,加之ubuntu基于debian,软件管理方面求稳不求新,最终让我放弃了ubuntu,(红帽、fedora之类的rpm包管理没有deb的好用,放弃了),转投archlinux门下,archlinux崇尚精简,比如系统配置用文本文件配置,不用图形界面,还做得比图形界面简单明了,软件更新极为激进(想当初更新了一下系统,python就从默认的2.7变成了3.2,搞得我好多脚本突然不能用吓我一跳。。。)
 
总之,官方推荐的wheezy个人感觉和ubuntu很像,提供了图形界面,看起来对新手似乎友好一些,实际上不仅多装了很多你可以用不着的东东,还对你更深地了解linux产生了障碍,所以我装的archlinux。
 
目前,我的rpi装archlinux系统,用hostapd+dnsmasq+shorewall做了一台有企业级防火墙的无线路由器,同时作为服务器装了wordpress,准备做个人主页,还用python的bottle框架做了个小接口准备尝试一下的微信的公众账号,下一步再发布个rss配合着ifttt网站,一旦网上有追更的小说自动发到我的微信,有追更的漫画自动下载。。。更不要说linux做的一向很好的各种服务器ftp、mail、samba等等,可玩的东东实在太多了(总感觉如果只是拿来看xbmc,还不如随便买个小米盒子之类的东西)。

想知道学玩树莓派大概需要哪些基础?比如?

8. 为什么现在都在学树莓派而不学单片机

因为树莓派是已经集成在一起的一个系统硬件平台,有明确的实物与之对应。用的时候可以把主要精力放在软件上。单片机是一个很笼统的一个概念。用的时候软件硬件都要会。
属于一种集成式电路芯片。在单片机中主要包含CPU、只读存储器ROM和随机存储器RAM等,多样化数据采集与控制系统能够让单片机完成各项复杂的运算,无论是对运算符号进行控制,还是对系统下达运算指令都能通过单片机完成。

单片机的特点可归纳为以下几个方面:
集成度高;存储容量大;外部扩展能力强;控制功能强。
1、从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,处理对象不是字或字节而是位。不但能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。
2、同时在片内RAM区间还特别开辟了一个双重功能的地址区间,使用极为灵活,这一功能无疑给使用者提供了极大的方便。
3、乘法和除法指令,这给编程也带来了便利。很多的八位单片机都不具备乘法功能,作乘法时还得编上一段子程序调用,十分不便。
最新文章
热门文章
推荐阅读