Difference between revisions of "快速上手 香蕉派 BPI-M1"
(→开发Linux) |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 42: | Line 42: | ||
[[Image:docker_operate.png]] | [[Image:docker_operate.png]] | ||
− | = | + | =开发Linux= |
− | == | + | ===接口示意图=== |
− | |||
− | |||
− | |||
− | |||
[[Image:M1_uart_pins.png | 600px]] | [[Image:M1_uart_pins.png | 600px]] | ||
[[Image:M1_console_interface.png | 600px]] | [[Image:M1_console_interface.png | 600px]] | ||
− | + | 1.准备UART debug串口线和终端工具,如MobaXter | |
− | 1. | + | 2.在官网中下载最新的M1镜像 |
− | + | 3.准备一张不低于8GB的SD卡,读卡器,将读卡器插到电脑上。 | |
− | + | 4.下载SD Card Formmater,打开并格式化SD卡。 | |
− | + | 5.下载BalenaEtcher烧录工具,将镜像烧录到SD卡上。 | |
− | + | 6.取出SD卡插到BPI-M1卡槽,启动BPI-M1。 | |
− | |||
− | |||
− | |||
− | |||
− | + | [[Image:Etcher.jpg | 600px]] | |
===如何更新你的镜像=== | ===如何更新你的镜像=== | ||
你可以按照步骤执行以下命令来更新你的镜像: | 你可以按照步骤执行以下命令来更新你的镜像: | ||
− | + | * curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bash | |
* 运行命令“bpi-tools”, to update your bpi tools; | * 运行命令“bpi-tools”, to update your bpi tools; | ||
* 运行命令“bpi-update -c bpi-m1.conf”, to download new driver to update your image | * 运行命令“bpi-update -c bpi-m1.conf”, to download new driver to update your image |
Latest revision as of 19:09, 21 September 2022
Contents
介绍
BPI-M1
香蕉派M1是我们的第一个产品,我们的目标是创建一个开源开发板社区。使用香蕉派,我们希望你去探索和体验DIY项目和便携式计算的世界。我们欢迎社区里所有的公司、DIY爱好者和热爱科技的人!我们可以一起改变,我们可以发现我们的激情,激励他人,并建立一个切实可行的项目。
- 关于更多 : Banana Pi BPI-M1
关键特性
- 4核 1.0GHz CPU
- 1 GB DDR3 内存
- Mali-400 MP2 和 Open GL ES 2.0/1.1
开发Android
烧录第一个Android镜像到M1
1.首先从论坛上下载最近的镜像. Ex:http://forum.banana-pi.org/t/bananapi-m1-m1p-r1-new-image-android-and-ubuntu-sever-release-2018-07-28/6357 2.准备一张容量不低于8Gb的TF卡, 然后插到你PC上的USB接口中. 3.下载烧录工具 PhoenixCard.exe.
- Download PhoenixCard: https://pan.baidu.com/s/18Fo_JhYY02gmxtFw2Ps3rQ
4.使用 "PhoenixCard.exe" 来烧录Android镜像到TF卡上.
如何编译 M1 Bsp 代码
* 准备一台运行Ubuntu系统的电脑 * 安装 Docker-ce 在你的电脑上, https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce * 安装完成后执行命令 "docker pull sinovoip/bpi-build-android:a20_01", 下载docker镜像 * 下载完docker镜像后, 运行命令启动docker镜像 "docker run --privileged -d -p 2223:22 -v /media:/media sinovoip/bpi-build-android:a20_01" * 运行命令"ssh -p 2223 [email protected]"进入到docker镜像中, 默认密码是root * 进入到docker镜像后, 运行命令 "git clone https://github.com/BPI-SINOVOIP/BPI-M1-bsp.git"下载M1的Bsp代码 * 运行命令 "./build.sh" 编译M1代码 * 编译完成后,可以运行代码 "docker cp xxxxx(your container id):xxxxx(your project path) xxxxx(your pc path)" 来拷贝结果到容器外的Ubuntu系统中
开发Linux
接口示意图
1.准备UART debug串口线和终端工具,如MobaXter 2.在官网中下载最新的M1镜像 3.准备一张不低于8GB的SD卡,读卡器,将读卡器插到电脑上。 4.下载SD Card Formmater,打开并格式化SD卡。 5.下载BalenaEtcher烧录工具,将镜像烧录到SD卡上。 6.取出SD卡插到BPI-M1卡槽,启动BPI-M1。
如何更新你的镜像
你可以按照步骤执行以下命令来更新你的镜像:
* curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bash * 运行命令“bpi-tools”, to update your bpi tools; * 运行命令“bpi-update -c bpi-m1.conf”, to download new driver to update your image * 运行命令“file *.tgz”, to check download files’ type is compressed data * 运行命令“bpi-bootsel”, you will see the bootloader path, “/usr/lib/u-boot/bananapi/u-boot-2018.01/u-boot-2018.01-bpi-m1-8k.img.gz” * 运行命令“bpi-bootsel /usr/lib/u-boot/bananapi/u-boot-2018.01/u-boot-2018.01-bpi-m1-8k.img.gz”, to update your bootloader * 重启M1