友善之臂移植香蕉派的树莓派系统,并进行精简
Roy Lv7

mark

使用BPI-M2P-H3 的Raspbian ROM,用etcher烧录到tf卡中,安装xrdp进行远程桌面的登录。

1
sudo apt-get install xrdp

安装完成后,使用ifconfig获得本地ip地址,然后使用windows进行远程登陆。
在未进行配置之前,使用默认的密码进行初次登录pi bananapi

考虑到此开发板的后期应用场景,需要对此进行精简rom,作为一个单纯的服务端来使用,去除没有必要的组件。

精简操作

  1. 删除Games
    1
    rm -rf python-games
    mark
  2. 删除opt目录下的示范代码
    1
    sudo rm -rf opt
  3. 移除IBM的Node-RED、Mathematica、Scratch、Sonic Pi、Minecraft Pi
    1
    sudo apt-get remove --purge --auto-remove nodered wolfram-engine scratch sonic-pi minecraft-pi
    mark
  4. 移除掉Sense HAT Emulator
    1
    sudo apt-get remove --purge --auto-remove python-sense-emu python3-sense-emu python-sense-emu-doc sense-emu-tools
    mark
  5. 移除Libre Office(后边的*意思是全部移除)
    1
    sudo apt-get remove --purge --auto-remove libreoffice*
  6. 移除掉浏览器(保留谷歌浏览器,因为项目中用到了谷歌浏览器)
    1
    sudo apt-get remove --purge --auto-remove claws-mail rpi-chromium-mods epiphany-browser dillo
  7. 移除两套Java IDE:BlueJ与Greenfoot,一套轻量型IDE:Geany
    1
    sudo apt-get remove --purge --auto-remove bluej greenfoot geany
  8. 执行清洁
    1
    2
    sudo apt-get autoremove
    sudo apt-get clean

    升级固件,让固件支持emmc 5.1

  9. 升级bpi-tools
    1
    2
    sudo su
    bpi-tools

  10. 下载升级固件驱动
    1
    bpi-update -c bpi-m2p.conf
  11. 检查下载的文件格式
    1
    file *.tgz
  12. 生成bootloader
    1
    bpi-bootsel
    bootloader 生成后将会出现地址
  13. 升级bootloader
    1
    bpi-bootsel /usr/lib/u-boot/bananapi/bpi-m2p/BPI_M2P_720P.img.gz
    使用生成的bootloader
  14. 重启
    1
    reboot

生成自己的ROM

http://forum.banana-pi.org/t/how-to-use-bpi-tools-migrate-command-to-build-yourself-image/2019

http://wiki.banana-pi.org/Getting_Started_with_M2P#Load_your_image_on_M2P_EMMC

参考了这两个链接。

  • 本文标题:友善之臂移植香蕉派的树莓派系统,并进行精简
  • 本文作者:Roy
  • 创建时间:2020-01-19 09:10:35
  • 本文链接:https://www.yrzdm.com/2020/01/19/Friendly-BananaPi-Raspberry/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!