資料介紹
先來熟悉一下關于樹莓派和它的作品的一些背景細節是個好主意。樹莓派作為一個通用計算機,可以完成和任何臺式機、筆記本電腦或服務器同樣的任務,盡管性能上會差一些。它被設計為一個單片機,旨在供愛好者和教育目的使用,這和通常意義下的計算機有著很多重要的不同之處。
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次閱讀
下載排行
本周
- 1普中科技HC6800-EM3使用操作手冊
- 21.69 MB | 3次下載 | 2 積分
- 2PCB板EMC/EMI的設計技巧
- 0.20 MB | 3次下載 | 免費
- 3PL4807單節鋰離子電池充電器中文手冊
- 1.36 MB | 2次下載 | 免費
- 4UC3842工作原理及開關電源電路
- 0.08 MB | 1次下載 | 免費
- 5JFG-3D02三維力傳感器數據表
- 0.58 MB | 1次下載 | 免費
- 6智能小車proteus仿真+C源程序
- 0.02 MB | 1次下載 | 免費
- 7FS5080E 5V升壓充電兩串鋰電池充電管理IC中文手冊
- 8.45 MB | 1次下載 | 免費
- 8TMR技術在電流傳感器中的應用
- 616.47 KB | 1次下載 | 免費
本月
- 1XL4015+LM358恒壓恒流電路圖
- 0.38 MB | 154次下載 | 1 積分
- 2PCB布線和布局電路設計規則
- 0.40 MB | 35次下載 | 免費
- 3智能門鎖原理圖
- 0.39 MB | 13次下載 | 免費
- 4GB/T4706.1-2024 家用和類似用途電器的安全第1部分:通用要求
- 7.43 MB | 11次下載 | 1 積分
- 5JESD79-5C_v1.30-2024 內存技術規范
- 2.71 MB | 10次下載 | 免費
- 6elmo直線電機驅動調試細則
- 4.76 MB | 9次下載 | 6 積分
- 7WIFI智能音箱原理圖完整版
- 0.09 MB | 7次下載 | 10 積分
- 8PC1013三合一快充數據線充電芯片介紹
- 1.03 MB | 7次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935115次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183333次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73806次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評論
查看更多