0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Banana Pi BPI-P2 Pro 开源硬件开发板,Rockchip RK3308开发板启动及设置

bananapi开源硬件 来源:bananapi开源硬件 作者:bananapi开源硬件 2023-11-02 09:13 次阅读

Banana -Pi BPi-P2 Pro 是一款采用RockChip Arm 处理器的新型开发板。

64 位四核 Arm Cotrex-A35,使用 RockChip RK3308

512 GB DDR3(在这篇博文中,我的设备只有 256GB)

8 GB 板载 eMMC 存储

40 PIN GPI 和 12 PIN 侧(包括 UART、SPI、I2C、IO 等)

100M LAN,支持以太网供电

1 个 USB 2.0 端口

这些被设计为物联网设备、智能语音识别设备(板上有麦克风)、机器人控制或更多。它是一个无限可能的开发板。

第 1 部分 – 设置 SD

您需要做的第一件事是下载RockChip SDDiskTool(注意:不要使用 Etcher 制作 SD 卡,它会报告“它看起来不是可启动映像”)SDDisktool将创建 SD 卡正确的方法。

将工具解压到 PC 上。在使用SDDiskTool之前,我们需要更改配置文件才能以英文运行它。在该文件夹下,找到配置文件并使用记事本打开。

wKgaomVC95iAIpJLAACBdtTBFRU556.jpg

在[Language]下,将“ Selected ”从1更改为2。然后保存文件。

1 = 中文

2 = 英语

尝试打开该程序以确保它是英文的。

设置SDDiskTool后,需要下载映像。使用以下链接下载图像。
注意:如果您在美国,使用Google Drive Link,百度 是中国的Google,您将需要下载一个应用程序,该应用程序只有中文。)

在 SDDiskTool 中,确保该工具按如下方式设置。

首先选择:也将写入映像的 SD 驱动器。(此时,建议使用8或16GB的SD卡,因为文件系统的设置类似于Android文件系统。更好的就是注意磁盘空间。)

第二选择:选择“ SD Boot

第三个选择:将写入 SD 调用的映像。

第四选择:留空
该图像是示例:

wKgZomVC95mAbvuyAAIw8FdfiNg783.jpg

一切设置完毕后,单击“创建”按钮。(这可能需要几分钟才能完成)。完成后,将 SD 卡插入 BPi-P2 Pro 的 SD 插槽中。如果您有 UART 电缆,请从第 4 部分开始。

第 2 部分 – 在没有 UART 电缆的情况下使用带有 GUI 的路由器供电。

Banana -Pi BPi-P2 Pro 不配备 HDMI 端口。大多数人会使用 UART 电缆将设备连接到设备以查看启动情况。

这里介绍如何使用路由来查找设备。在此示例中,将使用pfSense 。登录路由器进入
状态–> DHCP 租用

wKgaomVC95qACb18AAEaX3WFjyM699.jpg

将以太网电缆插入路由器或交换机所插入的交换机的背面。

wKgZomVC95uAcYbwAAHRmw3G6Ng899.jpg

2. 将以太网线的另一端插入 Banana-Pi。如果交换机是以太网供电,则Banana-Pi BPi-P2 Pro 将启动。

wKgaomVC95uAcQyAAAKcWeVhnvQ425.jpg

3. 插入电源。Raspberry Pi 4 USB-C 或具有 5V/4A 的 USB-C 电源。如果 SD 卡创建正确,LED 灯将变为粉红色并闪烁绿灯。此外,左侧的以太网端口将变成橙色,这表明存在 100MB 连接。

wKgZomVC95yAAXl5AAJq5TMMnsk516.jpg


在打开 DHCP 租用页面的选项卡上单击“F5”,这将进行刷新,将弹出新设备。它应该显示 Linaro(某物)。这里,它被重命名为device device。

wKgZomVC95yAU71kAADu88FJMZM757.jpg

现在 ssh 可以使用Xmobaxterm /Putty/Terminate 会话连接到该 IP 。
用户名: linaro
密码: linaro

wKgaomVC952AMA65AACAtSCgh8E682.jpg

第 3 部分 – 如何使用 NMAP 查找设备。

下一部分与 GUI 类似,但需要一个名为 nmap 的工具。Nmap是网络工程师/黑客用来扫描设备或设备上打开的端口的工具。另一个对 Linux 工程师非常有用的工具是diff,它主要用于配置文件等文本文件,以查看两者之间的差异。

通过 SSH 连接到将进行扫描的计算机。
接下来运行以下命令
nmap -sP >> beforescan.txt

-sP = 扫描 ping

iprange = 例如10.0.0.0/8、172.16.1.0/16 或 192.168.1.0/24(大多数家庭路由器使用的。)

>> = 取出输出并附加文件直至完成。> 只会得到第一行。

beforescan.txt = 不需要txt,只需一个设备开机前的文件名。

在此示例中,我们将使用在 Banana-Pi R3 上设置的 VLAN107。

wKgZomVC956Abv5GAADOvmO_nig163.jpg

从第 2 部分开始,执行相同的三个步骤来连​接设备并打开电源。

现在,再次运行 nmap
nmap -sP >> afterscan.txt

wKgaomVC956AWNo9AAAebsAoA18746.jpg

(是的,after 拼写错误,但它会起作用。)
现在需要在两个文件之间运行差异。
diff file1 file2

< = File 1
> = File 2

wKgZomVC95-AAZhqAAPdSiYXFfo907.jpg

这里可以看到主机(以黄色突出显示)不在原始扫描中,它已被分配IP 192.168.107.118,MAC地址是32:FF:D7:FA:75:83。这很有帮助,因为如果 IP 发生变化,您可以执行以下操作来查找它。
sudo nmap -sP | grep MACADDRESS -B2

-B # = 在搜索项之前显示的行数。在这种情况下,IP 通常是 MAC 地址之上/之前的两个。

使用 Nmap 确保 ssh 已打开
nmap

应该显示返回,如图像示例所示

wKgaomVC95-AS77CAAGG53JUdfI962.jpg


现在,任何主机都可以通过 ssh 连接到BPi-P2 Pro (注意:上面有 USE ID 和 Passwd)
ssh linaro@

第 4 部分 — UART 电缆

板子右侧有一个 12 针,靠近 40 针 GPIO。按照下表中的顺序连接以下引脚。引脚 1 位于电路板内部最近的位置,紧邻 WiFi/蓝牙芯片

引脚号 功能
1 RX(板)/TX(电缆)
2 TX(板)/ RX(电缆)
6 地面

电缆

wKgZomVC96CAVe-YAAFusNVSeJ0228.jpg

上图中,电缆颜色如下

绿色 = TXD
白色 = RXD
黑色 = 接地
红色 = VCC(未使用)
速度(波特率):1500000
数据位:8
停止位:1
奇偶校验:无
流量控制:无

连接电缆后,打开设备电源。使用 Mobaxterm/Minicom/Picocom 启动串行会话,设备输出将在启动时开始显示。
设备启动示例

wKgaomVC96GACGAGAAK3g714IZ4796.jpg

设备启动完成后,它将位于 root 帐户中。无需输入密码,但如果您不想使用 linaro 用户,请设置新的服务器和密码。
要查看设备的 ip 是什么,请运行以下命令。

ip -c addr show 

现在 Banapi-Pi BPi-Pro 已设置完毕。另一篇博文将随后配置设备以运行应用程序。在撰写本文时,仍在了解最适合在该应用程序上运行的内容。

第 5 部分 – 无线设置

最后一部分是设置 wifi。
如果 wifi 丢失,请以 root 身份运行以下命令,
insmod /system/lib/modules/bcmdhd.ko firmware_path=/system/etc/firmware/ nvram_path=/system/etc/firmware/
这将启动 wifi。

cd /etc/wpa_supplicant 

vim wpa_supplicant.conf

network {
       ssid="wifinetworkname"
       psk="passwordforwifi"
       key_mgmt=WPA-PSK 
}

wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf 

wpa_cli -i wlan0 -p /var/run/wpa_supplicant reconfigure
wpa_cli -i wlan0 -p /var/run/wpa_supplicant reconnect

如果那不起作用。运行以下命令

sudo nmtui

选择“激活连接”
,在 Wi-Fi 下选择设备需要连接的网络
选择安全并输入 SSID 密码

注意:在显示的设置中,它不会保存正在制定的 wifi 或区域设置的设置。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源硬件
    +关注

    关注

    8

    文章

    205

    浏览量

    29732
  • 开发板
    +关注

    关注

    25

    文章

    4933

    浏览量

    97157
  • banana pi
    +关注

    关注

    1

    文章

    108

    浏览量

    2966
收藏 人收藏

    评论

    相关推荐

    香蕉派开发板BPI-CanMV-K230D-Zero 嘉楠科技 RISC-V开发板开发

    Banana Pi BPI-CanMV-K230D-Zero 公开发售[]() Banana Pi
    发表于 11-05 15:29

    Banana Pi BPI-R3路由器开发板运行 OrayOS物联网系统

    近日,Banana PI开发板宣布与贝锐达成战略合作,贝锐OrayOS现已成功适配Banana PIB
    的头像 发表于 10-23 15:49 321次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-R3路由器<b class='flag-5'>开发板</b>运行 OrayOS物联网系统

    Banana Pi BPI-R3路由器开发板运行 OrayOS物联网系统

    近日,Banana PI开发板宣布与贝锐达成战略合作,贝锐OrayOS现已成功适配Banana PIB
    发表于 10-23 15:26

    Banana Pi BPi-M4 Zero 开源硬件开发板评测试

    Banana Pi BPi-M4 Zero 开源硬件开发板评测试: 全志科技H618 方案设计 ,板载4G 内存,32G eMMC 编辑搜
    发表于 10-15 12:06

    Banana Pi BPi-M4 Zero 开源硬件开发板评测试: 全志科技H618 方案设计 ,板载4G 内存,32G eMMC

    Banana Pi BPi-M4 Zero 开源硬件开发板评测试: 全志科技H618 方案设计 ,板载4G 内存,32G eMMC
    的头像 发表于 10-15 12:04 374次阅读

    Banana Pi BPI-M4 Berry 开源硬件开发板以太网口和WiFi测试

    Banana Pi BPI-M4 Berry 开源硬件开发板以太网口和WiFi测试
    的头像 发表于 07-02 16:16 634次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M4 Berry <b class='flag-5'>开源硬件</b><b class='flag-5'>开发板</b>以太网口和WiFi测试

    Banana Pi BPI-M7 RK3588开源硬件开发板评测试

    过去几周,我对高性能 ARM 开发板的追求进展有些不顺,但经过近三个月的测试,以下是我对Banana Pi BPI-M7的笔记。
    的头像 发表于 06-18 15:21 601次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M7 <b class='flag-5'>RK</b>3588<b class='flag-5'>开源硬件</b><b class='flag-5'>开发板</b>评测试

    Banana Pi BPI-M7 RK3588开发板运行RKLLM软件堆AI大模型部署

    Banana Pi BPI-M7开源硬件开发板 RKLLM 软件堆栈可以帮助用户快速将 AI 模型部署到
    的头像 发表于 04-11 17:12 2397次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M7 <b class='flag-5'>RK</b>3588<b class='flag-5'>开发板</b>运行RKLLM软件堆AI大模型部署

    Banana Pi BPI-M5 开源硬件开发板Android 9系统测试 #Android

    硬件开发板banana pi
    Banana Pi开源硬件
    发布于 :2023年12月05日 14:11:00

    Banana Pi BPI-M5 开源硬件开发板运行Armbian 系统测试 #Linux开发板

    硬件开发板banana pi
    Banana Pi开源硬件
    发布于 :2023年12月05日 14:07:01

    Banana Pi BPI-M5开发板Boot log文件导出说明 #开发板 #开源硬件 #嵌入式开发

    硬件开发板banana pi
    Banana Pi开源硬件
    发布于 :2023年12月05日 13:50:04

    Banana Pi BPI-W3 开源硬件开发板应用特点

    一些实际案例的讨论。 Banana Pi BPI-W3 是一款基于 Arm 体系结构的开源硬件开发板,它采用了全新的 R40 四核处理器。这
    的头像 发表于 12-01 15:44 575次阅读

    快速上手Banana Pi BPI-M4 Zero 全志科技H618开源硬件开发开发板

    快速上手Banana Pi BPI-M4 Zero 全志科技H618开源硬件开发开发板
    的头像 发表于 11-30 14:42 1431次阅读
    快速上手<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M4 Zero 全志科技H618<b class='flag-5'>开源硬件</b><b class='flag-5'>开发</b><b class='flag-5'>开发板</b>

    Banana Pi BPI-M4 Berry 全志H618开源开发板低温环境测试启动和运行

    Banana Pi BPI-M4 Berry 全志H618开源开发板低温环境测试启动和运行
    的头像 发表于 11-30 14:36 880次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M4 Berry 全志H618<b class='flag-5'>开源</b><b class='flag-5'>开发板</b>低温环境测试<b class='flag-5'>启动</b>和运行

    Banana Pi BPI-M4 Berry 全志H618开源开发板低温环境测试启动和运行

    Banana Pi BPI-M4 Berry 全志H618开源开发板低温环境测试启动和运行
    的头像 发表于 11-30 14:26 518次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M4 Berry 全志H618<b class='flag-5'>开源</b><b class='flag-5'>开发板</b>低温环境测试<b class='flag-5'>启动</b>和运行