CoM-PX30|RK3358的部件组成图:
工业宽温设计,工作更稳定:
CoM-PX30 隶属于盈鹏飞嵌入式Computer-on-Module (CoM)系列,该产品集成了四核 Cortex-A35 1.3GHz(MAX) PX30 处理器,稳定运行Android 8.0/Ubuntu 20.04/Linux 4.4。 CoM-PX30提供了3.3V I/O接口,可提供宽温的工业组件,运行于条件恶劣的工业现场!
提供开发套件,可快速应用
开发套件中包括主板、各种LCD配件,提供开发工具以及API函数、参考代码、详细的使用手册,让客户快速上手。
局域网用户通过git仓库下载EVB-PX30的SDK源码包,外网用户使用SDK压缩包。
$ git@192.168.0.252:/git/com-px30/evb-x301-android.git
$ tar -xf evb-x301-android.tar.bz2 -C
编译有两种方式,一种是编译指令逐条执行,另外一种是将指令写入脚本中,执行脚本编译,后者显然效率更高。以下以脚本编译介绍,如何编译Android固件:
当device/rockchip/rk3326/.BoardConfig.mk文件不存在,编译先选择配置,EVB-PX30的配置为:BoardConfig_evb_px30.mk,如图2-1:
图2-1
编译脚本位于在SDK的根目,文件名为build.sh。编译过程如下:
全局编译:
执行$./build.sh
执行$./build.sh uboot
执行./build.sh kernel
执行./build.sh android
执行$ ./build-xpc3399.sh -M
执行$ ./build-xpc3399.sh -W
执行./build.sh
当执行全局编译,会生成升级包,在rockdev/Image-rk3326_evb/目录下,如图2-2所示。
图2-2
需要clean编译生成的文件。进入目标路径,执行make clean。对于编译过程中出现的错误,自行排查或将错误信息反馈给我们。