能不能告诉我树莓派与其他的Linux开发板比如正点原子的alpha开发板的区别呢? |
您所在的位置:网站首页 › 树莓派查看gpu占用 › 能不能告诉我树莓派与其他的Linux开发板比如正点原子的alpha开发板的区别呢? |
对于开发板,我玩过很多,感觉没什么太大区别,对于初学者,资料要详细,一般都是交怎么玩,只要学会怎么烧写uboot、内核,怎么编译uboot、内核,怎么搭建开发环境,一般会给交叉编译工具链,uboot Linux内核 qt库等源码包,他们都是编译过得,按照步骤来,都完成了,剩下的路就要看自己的了,如果是应用程序开发,不用太管硬件和驱动方向,和Windows上面编程差不多,如果你是玩硬件的,学学linux驱动开发,linux系统移植,这些方面手册一般都没有,需要论坛上面找或者相关书籍,我用过ARM9(天嵌的),A8(友善之臂的),H3(友善的),感觉下来,基础资料都差不多,都能教你基本操作,具体选什么方向,还得看自己 不是。 不是性能原因。 C/C++因为执行效率高,而用来开发驱动程序和底层应用,树莓派毕竟是个离硬件很近的东西。 Python因为易学易用,开发便捷,用来给小白玩儿或者快速做原型的。 Java显然不具有这些特性,就比较尴尬的被抛弃了。 其实不只是树莓派,很多Linux发行版里面的软件都是用Python写的。用Python并不是因为特Python运行占用资源比java低,而是因为python存在大量的由C/C++写成的库。Python本身只是起个胶水的作用,把多个C/C++写的库粘在一起组成一个应用。 java也能通过jni(Java Native Interface)调用C/C++写的库,但java这种类型的库的数量和质量不如python。而且java是编译型语言, Python是解释型语言,Python代码不用经过编译就能直接运行,这一定程序上减少了开发时间。所有一般Linux都选用C/C++或者Python做为开发语言。 Python由荷兰数学和计算机科学研究学会的Guido van Rossum于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。 Python解释器易于扩展,可以使用C或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python 也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。 2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和JavaScript之上。 树莓派操作系统根据偏好选择下列之一。 5.1.1 Raspbian “Jessie” 是Debian8.0在ARM的编译版,加上针对树莓派深度定制的硬件驱动与软件程序。官方推荐系统。如果你第一次使用树莓派,请下载这个。Debian的软件策略偏保守,稳定第一,升级是次要的。 下载链接:http://downloads.raspberrypi.org/raspbian_latest 默认帐号:Username: pi Password: raspberry 发布日期:2015-09-20 5.1.2 Raspbian “wheezy” 是Debian7.0在ARMv6的编译版,加上针对树莓派深度定制的硬件驱动与软件程序。官方推荐系统。如果你第一次使用树莓派,请下载这个。Debian的软件策略偏保守,稳定第一,升级是次要的。 下载链接:http://downloads.raspberrypi.org/raspbian/images/raspbian-2015-05-07/2015-05-05-raspbian-wheezy.zip 默认帐号:Username: pi Password: raspberry 发布日期:2015-05-05 5.2 OpenELEC 运行快、且用户体验友好的一款XBMC媒体中心。 下载链接:http://downloads.raspberrypi.org/openelec_latest 发布日期:2014-06-14 5.3 Pidora Pidora是社区对Fedora在树莓派上的移植。不是Fedora官方版,但被Fedora官网推荐用于树莓派。Pidora基于Fedora 18,采用另一个轻量桌面环境XFCE。Fedora的软件策略相比于Debian,是略偏向先锋的。Fedora能用到版本稍新,但也经受过实测调试的软件包。 下载链接:http://downloads.raspberrypi.org/pidora_latest 默认帐号:Username: root Password: raspberrypi 发布日期:2014-07-03 5.4 Arch Linux ARM 著名轻量系统Arch Linux在ARM架构上的移植。注重对于开发者的简洁,任何可有可无的软件一律不自带。仅有命令行界面,不建议初学者使用。Arch Linux的软件策略是相当激进的,使用Arch Linux能用到最新的软件包,但也需要承担尝鲜可能的风险。 下载链接:http://downloads.raspberrypi.org/arch_latest 默认帐号:Username: root Password: root 发布日期:2014-06-01 5.5 RISC OS 非Linux系统。 下载链接:http://downloads.raspberrypi.org/riscos_latest 默认帐号:无需 5.6 Raspbmc 下载链接:http://downloads.raspberrypi.org/raspbmc_latest 多媒体中心、DIY电视盒专用系统。将媒体中心软件XBMC与Raspbian系统结合的衍生系统之一。中文支持良好,建议使用。 默认帐号:Username: pi Password: raspberry 5.7 XBian 下载链接:XBian_1.0_Beta_1.1.7z 与Raspbmc一样,是Raspbian+XBMC的媒体中心。注重性能优化。(存在中文文件名乱码问题) 默认帐号:Username: root Password: raspberry 5.8 RetroPie 下载链接:RetroPieImage_v1.7.zip 这是一个基于Raspbian构建的家用机模拟器系统,内置了FC、SFC、GB、GBA、DOS等游戏平台的模拟器软件,可以将树莓派快速配置成多功能老游戏主机。 默认帐号:Username: pi Password: raspberry 5.9 FreeBSD 下载链接:freebsd-pi-r245446.img.gz BSD系列。 默认帐号:Username: pi Password: freebsdarm 5.10 Kali Linux 下载链接:Kali Linux Kali Linux。 5.11 Ubuntu MATE for the Raspberry Pi 2 下载链接:Ubuntu MATE for the Raspberry Pi 2 Ubuntu MATE是桌面Linux发行,其宗旨是通过MATE这个经典、传统的桌面环境来提供Ubuntu操作系统的简介和典雅。MATE是GNOME 2桌面环境的继续,曾经作为Ubuntu的缺省桌面,直到10.10版中被Unity所取代。 Ubuntu MATE适合树莓派新手使用,界面是最好看的,但是在CPU优化方面不如官方的系统做得好。 5.12 Snappy Ubuntu Core 下载链接:Snappy Ubuntu Core 非官方系统 Snappy Ubuntu Core。 5.13 Windows 10 IoT(物联网版) RTM版下载:Download RTM Release for Raspberry Pi 2 预览版下载:Download Insider Preview for Raspberry Pi 2 微软在Build 2015大会上宣布推出一个独立的Windows 10开发者预览版, 这个版本名称是Windows 10 IoT Core Insider Preview(Windows 10物联网核心内幕预览版),现在可供开发人员下载和研究,它支持树莓派2和英特尔Minnowboard MAX设备,使设备制造商能够充分利用这些产品有限的硬件资源。 据微软表示,Windows 10 IoT Core Insider Preview为设备制造商提供了世界一流的开发工具,通用Windows平台的力量,直接访问硬件的能力,并能在树莓派2等硬件设备上进行远程调试,更新和管理软件。 5.14 PiNet 安装介绍链接:PiNet PiNet 是一个自由和开放源码的项目,为帮助学校建立和管理一个Raspberry Pi的课堂。 其主要特点包括 基于网络的用户帐户 基于网络的操作系统-所有树莓PIS启动一个主Raspbian操作系统。 共享文件夹-易于使用共享文件夹系统的教师和学生。 工作收集系统简单的工作收集和提交系统,让学生在工作。 自动备份-自动备份所有学生的工作,定期向外部驱动器。 多个小的功能,如批量用户导入,课堂管理软件集成等 服务器软件安装在运行Ubuntu Linux 14.04计算机(这也完全是免费的)。你必须再连接服务器和覆盆子PIS通过有线网络。 5.15 CentOS 7 ARM for the Raspberry Pi 2 下载链接:CentOS 7 ARM 面向ARM硬件架构的 CentOS 7 Linux。包含各种各样的新特性、以及软件更新与增强,比如面向身份认证管理的Kerberos HTTP代理、OpenJDK7中TLS连接的ECC支持、网络堆栈改进、以及Atomic包的更新等。 默认帐号:Username: root Password: centos 欢迎分享,转载请注明来源:内存溢出 原文地址:https://www.outofmemory.cn/yw/5900533.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |