码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 03 树莓派QEMU模拟器介绍


    树莓派QEMU模拟器介绍

    作者将狼才鲸
    创建日期2022-11-14

    所属的Gitee源码和工程地址:才鲸嵌入式 / 开源安防摄像机(嵌入式软件)


    一、树莓派QEMU模拟器介绍

    1. QEMU对树莓派的支持信息详见QEMU源码中的qemu\docs\system\arm\raspi.rst
      内容如下:
    Raspberry Pi boards (``raspi0``, ``raspi1ap``, ``raspi2b``, ``raspi3ap``, ``raspi3b``)
    
    QEMU provides models of the following Raspberry Pi boards:
    
    ``raspi0`` and ``raspi1ap``
      ARM1176JZF-S core, 512 MiB of RAM
    ``raspi2b``
      Cortex-A7 (4 cores), 1 GiB of RAM
    ``raspi3ap``
      Cortex-A53 (4 cores), 512 MiB of RAM
    ``raspi3b``
      Cortex-A53 (4 cores), 1 GiB of RAM
    
    Implemented devices
     * ARM1176JZF-S, Cortex-A7 or Cortex-A53 CPU
     * Interrupt controller
     * DMA controller
     * Clock and reset controller (CPRMAN)
     * System Timer
     * GPIO controller
     * Serial ports (BCM2835 AUX - 16550 based - and PL011)
     * Random Number Generator (RNG)
     * Frame Buffer
     * USB host (USBH)
     * GPIO controller
     * SD/MMC host controller
     * SoC thermal sensor
     * USB2 host controller (DWC2 and MPHI)
     * MailBox controller (MBOX)
     * VideoCore firmware (property)
    
    Missing devices
     * Peripheral SPI controller (SPI)
     * Analog to Digital Converter (ADC)
     * Pulse Width Modulation (PWM)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • QEMU支持的一些嵌入式设备中,树莓派支持的外设最多,甚至都支持了VideoCore firmware (property) 2D 3D显示加速和视频编解码,这和对Intel和AMD的支持差不多了;而其它的嵌入式芯片都没有支持2D显示加速、图片编解码、视频编解码。

    • 因为最新的P3、P4都是64位的ARM CPU,而嵌入式一般都还只是32位的,所以我选用P2 B,博通BCM2837,ARM Cortex-A7 900M 4核32位芯片,博通VideoCore GPU模块;我需要直接魔改树莓派的底层,毕竟嵌入式需要系统移植、驱动和应用都做。

    • 参考网址:

      • 使用QEMU模拟树莓派Raspberry Pi
    1. 树莓派自身的介绍
    • 参考网址:
      • 树莓派介绍以及FAQ
      • 树莓派系列(一):树莓派介绍
      • 谁更胜一筹? ARM Cortex-A7与A15的较量
      • 树莓派 介绍
      • 树莓派的详细使用,附带完整图片教程(系统安装、远程访问、初始设置、软件下载与使用)
      • 树莓派的详细使用,附带完整图片教程(系统安装、远程访问、初始设置、软件下载与使用)
    1. 树莓派2B主控芯片BCM2837介绍
    • 参考网址:
      • bcm2837linux编程 OS开发爱好者福利来了:树莓派上编译C语言,顺便掌握一波硬件知识
      • mirrors_bztsrc / raspi3-tutorial
      • openEuler / raspberrypi
      • github.com/raspberrypi/documentation.git
      • documentation/ hardware / raspberrypi / bcm2835 有外设地址介绍
      • BCM2837
      • 树莓派3B的地址映射问题堪称新手噩梦,我用几步给大家演示一下
  • 相关阅读:
    vue3 整合 springboot 打完整jar包
    七、Feign
    RedisSearch:一个基于Redis的搜索引擎模块
    投资理财:增额终身寿的优点和缺点
    [矩阵论] Unit 2. Jordan 标准形介绍 - 知识点整理
    javascript制作简单的富文本,基本功能都实现,除了上传图片只能用URL
    史上最全的mysql数据类型汇总-(上)
    ES、kibana、JavaClient详细安装及操作
    Graph (discrete mathematics)
    【教学类-11】20221103《扑克牌》(大班个别化活动-益智区》)
  • 原文地址:https://blog.csdn.net/qq582880551/article/details/127857378
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号