近年来,Android系统在工业自动化、仪器仪表、医疗、安防等工业领域的使用日趋广泛。为了满足广大工业用户的需求,创龙科技针对全志T507-H工业平台进行了Android系统适配。

创龙科技T507-H工业核心板SOM-TLT507性价比很高,四核Cortex-A53@1.4GHz架构,国产化率100%(提供赛宝实验室认证报告),支持4K视频编解码、4K双屏异显。T507-H有“国产极致四核”之称,对应核心板含税168元起。

下面,就让我们来简单介绍一下Android系统在工业领域的应用优势,以及T507-H相关Android案例演示。

Android工业应用优势

Android系统在工业应用中具有界面美观、交互功能强大、免费开源和系统可裁剪等优势,能够满足工业设备对于高效、稳定、灵活的操作系统的需求。

界面美观:Android系统提供了丰富的界面设计和多样化的主题样式,开发者可根据自己的需求定制界面,使工业设备的操作界面更加美观和易于使用。

人机交互功能强大:Android系统支持声音、摄像头等多种交互方式,可与用户进行更直观、自然的交互,满足工业设备对于多种输入输出的需求。

免费开源:Android系统是开源的,可免费获取和使用,这大大降低了工业应用的开发和部署成本。开源的特性也意味着开发者可根据自己的需求进行系统定制和扩展。

系统可裁剪:Android系统的可裁剪性非常强,可根据具体应用的需求进行功能和组件的选择,裁剪掉不需要的部分,从而减小系统的体积和资源占用,提高设备的性能和效率。

Android工业典型应用

图1

工业HMI(Human-Machine Interface)Android系统可作为工业设备的操作界面,提供直观、易用的人机交互体验,实现设备的控制、监测和数据管理等功能。通过Android系统,工业HMI可具备触摸屏、多媒体播放、网络连接等功能,提高生产效率和设备操作的便利性。

工业平板电脑:Android系统可应用在工业场景中的平板电脑上,作为移动终端设备提供实时信息的展示和采集功能。工人可通过工业平板电脑进行生产数据的查看、任务的分配、设备的控制等操作,提高生产效率和管理便利性。

工程车中控台:Android系统可作为工程车辆(如挖掘机、装载机等)的中控台操作系统,提供丰富的控制功能和实时数据监测。通过Android系统,工程车的操作员可轻松掌握车辆的运行状态,实现精确操控和作业管理,提高作业效率和安全性。

车载环视系统:Android系统可应用于车辆环视系统,利用摄像头和显示屏实现全方位的环视和倒车功能。通过Android系统,驾驶员可实时观察车辆周围的环境,减少盲区,提高驾驶安全性。

地铁票读取器:Android系统可应用于地铁票务系统中的票读取器,实现乘客刷卡乘车的功能。通过Android系统,票读取器可快速读取并验证乘客的地铁卡信息,实现自动扣费和进出站的控制,提高地铁运营的效率和便利性。

Android系统启动演示

 

首先,将Android系统启动卡插至评估板Micro SD卡槽,根据评估底板丝印将启动方式选择拨码开关拨为0(并非拨码开关上文字)。评估板默认支持HDMI显示,请通过HDMI线将HDMI显示屏与评估板HDMI OUT接口连接。

然后评估板上电,从Android系统启动卡启动,即可进入如下Android显示界面。

图2 启动LOGO画面

图3 Android主界面

led_demo案例

案例说明程序基于Linux LED驱动的sysfs接口对评估板2个LED灯进行控制,其中sysfs接口实现对LED的读写操作。通过JNI提供C函数给Java程序调用。App通过监听CheckBox的状态改变,调用相应C接口操作LED设备。工程文件解析如下:

(1)leddemo.cpp:C/C++ sysfs接口的调用。

(2)MainActivity:UI界面和LED控制逻辑。

AndroidManifest.xml:App配置文件。

图4

程序流程如下图所示:

图5

操作说明请将led_demo目录拷贝至Windows任意目录下,打开Windows CMD命令行,执行如下命令安装APK,请根据实际路径进行修改。

CMD#adb install C:\Users\XXX\Desktop\led_demo\bin\ap-debug.apk

图6

执行如下命令,运行程序,可看到LED状态灯控制界面,如下图所示。

CMD#adb shell am start -n com.tronlong.leddemo/com.tronlong.leddemo.MainActivity

图7

图8

 

勾选界面中的LED1与LED2,即可观察到评估板LED1与LED2被点亮。

图9

执行如下命令,查看LED状态灯打印信息。

CMD#adb shell

CMD#logcat -s led_demo

图10

 

取消勾选,即可观察到评估板LED1与LED2熄灭。

图11

 

图12

Android发布,全志T507四核A53@1.4GHz工业平台,含税仅168元起!的更多相关文章

  1. [安卓开发板]迅为IMX6 四核Android开发板

    工业级核心板-Android开发板 10层高速PCB设计,充分保证电磁兼容 处理器:开发板默认是四核商业扩展级芯片,可根据用户需求更换单核.双核.工业级.汽车级处理器,批量更省成本. 扩展引脚:320 ...

  2. 【开学季】自学嵌入式开发|四核开发板|4412开发板|ARM+Android+linux技术

    淘宝店铺:迅为开发板http://arm-board.taobao.com 网站:http://www.topeetboard.com QQ咨询:2551456065 电话咨询:010-5895758 ...

  3. “四核”驱动的“三维”导航 -- 淘宝新UI(需求分析篇)

    前言 孔子说:"软件是对客观世界的抽象". 首先声明,这里的"三维导航"和地图没一毛钱关系,"四核驱动"和硬件也没关系,而是为了复杂的应用而 ...

  4. 三星四核RP4412开发板的root问题

    问:荣品四核RP4412开发板的板子是root权限吗? 或者怎么root? 答:su . android 我们提供的是root用户 问:root以后的授权管理器没法运行. 我需要root,我要在and ...

  5. 荣品四核4412开发板的USB摄像头问题

    RP4412开发板是荣品电子研发的一款三星四核Exynos4412评估板开发板,支持WIFI+LAN上网.蓝牙4.0.4G上网.500万自动对焦摄像头.GPS.网卡.音频,1080P HDMI音视频同 ...

  6. 【嵌入式开发板】8月终极暑促迅为Cortex-a9四核入门开发板

    核心板参数 尺寸 50mm*60mm 高度 连同连接器在内0.26cm CPU Exynos4412,四核Cortex-A9,主频为1.4GHz-1.6GHz 内存 1GB 双通道 DDR3(2GB  ...

  7. 开创学习的四核时代-迅为iTOP4412学习开发板

    产品特点: 处理器: Exynos 4412 处理器,Cortex-A9四核,功耗性能俱佳! 性能: 1GB(可选2GB) 双通道 64bit数据总线 DDR3: 4GB(可选16GB)固态硬盘EMM ...

  8. 迅为三星Exynos 4412开发板四核Cortex-A9ARM安卓linux开发板

    开发板光盘资料包含:原理图(PDF格式).底板PCB(Allegro格式).驱动程序源码.芯片和LCD数据手册.开发环境.产品使用手册. 4412开发板简介: iTOP-Exynos4412开发板采用 ...

  9. 迅为顶级四核开发板 Exynos4412开发板,仅售560元

    业内公认最强四核 藐视一切挑战 ●四核CPU  ●四核GPU  ●双通道内存  ●HKMG技术  ●超级性能  ●至佳稳定  ●供货周期长 Exynos 4412处理器成功应用于三星GALAXY S3 ...

  10. 四核网络机顶盒芯片局势分析(开放市场):rk3128将会成为四核主流

    开放市场:不包含小米.乐视等大品牌闭环生态系统的市场. 今年四核网络播放器以全志的a31s独领风骚.英菲克以绝对优势率先各大白牌品牌公司.只是随着时间的推移,全志的a31s不适应市场主流.因为芯片没有 ...

随机推荐

  1. Halo博客搭建小记

    准备工作 阿里云服务器,操作系统为CentOS 7.9.2009 x86_64(Py3.7.9) 宝塔面板 Nginx 1.24.0(用于反向代理) 已备案的域名 ssl证书(https访问) 参考官 ...

  2. FFmpeg开发笔记(十九)FFmpeg开启两个线程分别解码音视频

    ​同步播放音视频的时候,<FFmpeg开发实战:从零基础到短视频上线>一书第10章的示例程序playsync.c采取一边遍历一边播放的方式,在源文件的音频流和视频流交错读取的情况下,该方式 ...

  3. Golang 爬虫01

    目录 学习地址: 目录站: 爬虫概念: 工作流程: 百度贴吧爬虫实现: go实战代码 单进程 实现过程: 并发爬取 实现过程: 学习地址: https://www.bilibili.com/video ...

  4. Linux中典型的文件权限问题

    总结起来说,可以打个比方,目录就像一间上了锁有窗户的屋子.如果你只想看屋子里面有啥,那么只要拥有r权限,不必进入到屋子,透过屋子的窗户就能看到里面的东西:但是如果你想改变屋子里面的物件,或者从屋子里面 ...

  5. 促双碳|AIRIOT智慧能源管理解决方案

      随着"双碳"政策和落地的推进,各行业企业围绕实现碳达峰和碳中和为目标,逐步开展智能化能源管理工作,通过能源数据统计.分析.核算.监测.能耗设备管理.碳资产管理等多种手段,对能源 ...

  6. AIRIOT物联网低代码平台如何配置OPC UA驱动?

    AIRIOT物联网低代码平台支持驱动类型丰富,驱动包括但不限于通用驱动信息,无线驱动信息,行业驱动信息及各个厂商驱动.驱动稳定性强,经受住各个大型项目考验,持续稳定运行. AIRIOT物联网低代码平台 ...

  7. Python重试任务模块tenacity

    软硬件环境 windows 11 64bits python 3.6 tenacity 简介 在实际应用中,经常会碰到在web请求时,因为网络的不稳定,会有请求超时的问题,这时候,一般都是自己去实现重 ...

  8. kubernetes之Secret和Configmap

    创建和查询Secret literal 播报 编辑 讨论 上传视频literal是一个英语单词,形容词,意思是文字的:逐字的:无夸张的. [1] 通过--from-literal创建以及查看 [mac ...

  9. 运算符优先级 JAVA11

    **运算符优先级 ** 规律:算术运算符优先级较高,关系和逻辑运算符优先级较低.多数运算符具有左结合性,单目运算符.三目运算符.赋值运算符具有右结合性. 运算符的优先级 举例 使用优先级为 1 的小括 ...

  10. 在 Inno Setup 中检测 .NET 5 / .NET Core 运行环境是否存在

    为了将 .NET 5 / .NET Core 应用程序部署到客户机,我们可以编写 Inno Setup 代码来判断客户机是否安装了必要的运行环境..NET 官方仓库 中提供了一个名为 NetCoreC ...