Linux App

从WeStudio 1.5.0开始,支持在Linux硬件上运行App, 目前已支持ARM32和ARM64架构的CPU。下面以树莓派4(ARM32模式)为例,介绍如何生成和运行Linux App。 其他ARM开发板,运行方式类似[注意: 第三方硬件系统中必须有 /dev/fb0这个设备节点才能运行!]

1、首先打开WeStudio软件,打开例程”云消息“

点击WeStudio左侧工具栏的“配置”按钮,在配置对话框中勾选“Linux"选项,并在底部的Linux 选项页的"CPU架构"勾选"ARM"。点击”确定“按钮,保存当前的配置。

2、点击左侧工具栏的”构建“按钮,等待构建完成,在”构建完成“对话框中点击”打开文件夹“,将文件 cloudmessage-linux-arm.tgz拷贝到U盘

2.1 准备树莓派系统(官网链接 https://www.raspberrypi.org/downloads/raspberry-pi-os/, 下载Raspberry Pi OS (32-bit) Lite镜像并制作SD卡启动盘)

2.2 在树莓派上插入做好的SD卡,插上鼠标和键盘,启动树莓派,用户帐户登录,检查设备节点/dev/fb0是否存在,如果节点不存在,需要修改树莓派系统/boot/config.txt文件, 添加 hdmi_force_hotplug=1到文件的最后一行,重启树莓派再次登录

在/mnt目录新建一个udisk目录

$mkdir -p /mnt/udisk

2.3 插入U盘,使用fdisk -l 命令查看U盘的设备路径,如 /dev/sda

$fdisk -l

2.4 挂载U盘

$mount /dev/sda /mnt/udisk

2.5 创建工作目录,并进入

$mkdir ~/westudio

$cd ~/westudio

2.6 解压cloudmessage-linux-arm.tgz文件

$tar zxf /mnt/udisk/cloudmessage-linux-arm.tgz

2.7 进入目录cloudmessage-linux-arm, 以root权限运行目录下的boot程序

$sudo ./boot

这样我们的App就运行起来了!

results matching ""

    No results matching ""