资料介绍
先来熟悉一下关于树莓派和它的作品的一些背景细节是个好主意。树莓派作为一个通用计算机,可以完成和任何台式机、笔记本电脑或服务器同样的任务,尽管性能上会差一些。它被设计为一个单片机,旨在供爱好者和教育目的使用,这和通常意义下的计算机有着很多重要的不同之处。
ARM与x86
树莓派系统的核心部分使用的是一个称为Broadcom BCM2835的片上系统,这是一种多媒体处理器系统。这意味着绝大部分系统组件,包括中央处理单元、图形处理单元以及音频和通信硬件,都可以集成在一块芯片上,并放置于主板中央的一块内存芯片的下面。
Broadcom BCM2835片上系统和我们平常所使用的普通台式机或笔记本电脑不仅在处理器的设计工艺上有所不同,同时,它还使用一种不同的指令集架构(Instruction set architecture,ISA),即ARM架构。
ARM架构是Acorn电脑公司在20世纪80年代后期开发出来的,它主要使用在移动设备上,而很少使用在桌面计算机中。你口袋里的手机几乎都有至少一个基于ARM的处理内核。相比于桌面处理器芯片具有高功耗和复杂指令集计算机(CISC)架构而言,ARM芯片的精简指令集(RISC)结构简单、功耗低,因而成为移动用户的完美选择。
正是由于使用了基于ARM的BCM2835片上系统,树莓派能够在Micro-USB接口提供的5V和1A电源驱动下运行。由于芯片的低功耗,即使处理复杂的任务,产生的热量也很少,因此用户在这个树莓派设备上不会找到任何散热片。然而,这也意味着树莓派与传统的PC软件不能很好地兼容。大多数台式机和笔记本电脑的软件都是使用x86指令集架构的,例如AMD、Intel或VIA的处理器。而这些基于x86架构的软件却不能直接运行在基于ARM架构的树莓派上。 BCM2835 片上系统使用的是一种叫作 ARM11 的处理器设计,它是基于ARMv6指令集结构设计的。值得注意的是:ARMv6 是一个轻量级、功能强大的指令集结构,与之相对的ARM Cortex系列处理器使用了更加先进的ARMv7结构。和在x86上类似,ARMv7的软件也很遗憾地不能与树莓派上的BCM2835进行兼容,尽管开发人员可以通过一种被称为移植的过程来使软件能够在上面正常工作。但这并不意味着限制了用户的选择。稍后在这本书中,你会发现,有非常多的适用于ARMv6指令集的软件,并且随着树莓派的普及,软件的数量还会越来越多。通过这本书,即使你没有任何编程经验,也能学会如何开发和创造你自己的软件。
- 基于X86平台的ARM指令集模拟器的设计方案
- 基于X86平台的ARM指令集模拟器设计
- Windows 7的x86驱动程序4.6
- FC/FCoE、网卡和iSCSI驱动器ISO为x86 Linux——SLES 12 x64
- OneCommand企业应用套件Windows x86 (GUI)
- OneCommand Windows x86核心应用程序工具包(CLI)
- 55寸Windows x86范数触摸一体机CS-CX55 13次下载
- 32寸Windows x86触摸一体机CS-CX32用户手册 0次下载
- 基于树莓派的嵌入式Linux开发教学探索
- Raspberry Pi树莓派使用说明总结资料免费下载
- Linux内核的处理器体系结构的详细资料说明
- 树莓派是什么树莓派基本知识介绍详细资料说明
- 树莓派是什么树莓派入门教程资料免费下载
- 树莓派入门教程之新手使用树莓派做系统的教程资料说明 10次下载
- Windows_Installer(x86/x64)下载 0次下载
- arm架构和x86架构区别 linux是x86还是arm 1.3w次阅读
- X86架构与Arm架构的区别 1.9w次阅读
- 分布式软件:X86/ARM CPU混合部署 1738次阅读
- PowerPC与X86和ARM处理器通用架构有什么区别 8225次阅读
- 树莓派菜鸟入门攻略 6852次阅读
- 解答树莓派如何开启root账户 6378次阅读
- 关于ARM架构与x86的概述以及应用的全面解析 6893次阅读
- 医疗设备逐渐从X86转到ARM平台主要原因是什么 4302次阅读
- 一文看懂arm架构和x86架构有什么区别 31w次阅读
- 什么叫arm架构_X86架构与ARM架构有什么区别 8.6w次阅读
- 学习ARM + Linux之前要讲解用ADS或RealViewMDK去调试ARM开发板的原因 5810次阅读
- x86架构原理_x86服务器的Hadoop集群配置参考 9728次阅读
- 细说ARM、X86、X64、MIPS架构的系统及市场 6972次阅读
- 多方位对比ARM和x86 CPU两大架构现在发展如何? 2508次阅读
- ARM与x86的较量 未来谁更适合云计算时代? 2152次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多