基础篇-飞凌i.MX6开发板APP源码开发流程简介(以串口为例)

原创 2018-03-27 17:25:00 基础篇 飞凌i.MX6开发板APP源码开发流程简介(以串口为例)
FETMX6Q-S核心板基于NXP公司四核ARM Cortex-A9架构i.MX6Quad高性能处理器设计,主频最高可达1.2GHz,8层PCB沉金工艺,邮票孔连接方式保证最佳电气特性和抗干扰性,核心板自身即是最小系统,自带LCD接口,无需底板配合, 通电即可启动、调试,最大程度降低开发难度。


配套OKMX6Q-S3开发板资源丰富,板载5M像素数字摄像头接口,标准的双路8位LVDS接口和HDMI-1.4接口可将强大的多媒体性能发挥得淋漓尽致;SDXC标准SD卡接口,SATA硬盘接口存储能力轻松提升至TB级;RS232、CAN、RS-485接口,均配备保护器件,轻松应对工业环境;完善的锂电池管理电路,支持红外接收,自带立体声音频功放,板载三轴加速度传感器,可轻松开发便携设备。


OKMX6Q-S3开发板所运行的Android系统版本为Android4.4.2,iMX6开发板 Android源码飞凌嵌入式已经提供,可在官方论坛开发板资料下载版块获取,iMX6开发板 Android源码中包含了飞凌提供的一些测试程序的源码,路径如下:

android_kk4.4.2_1.0.0/packages/apps/

CanTest(can口测试程序源码),MainMenu(串口测试程序源码)... ...


使用飞凌提供APP源码开发流程如下:

1、去掉飞凌默认安装的串口APP:

①、修改源码,将MainMenu/Android.mk改为将MainMenu/Android.txt,这样该工程就不会再编译

Android开发环境论坛有提供,链接:http://bbs.witech.com.cn/forum.php?mod=viewthread&tid=68211&extra=page%3D1)

②、执行make clean,清除原来的编译结果

③、重新编译并烧写,这样原有的默认安装的串口APP就被去掉了


2、拷贝源码中的串口APP按照自己的意愿进行修改(注意要使用飞凌的包名),编译


3、对生成的apk进行签名,否则apk安装不上,签名方法参考另一篇文章

http://bbs.witech.com.cn/portal.php?mod=view&aid=130


4、将签名后的apk安装到开发板就可以了


更多i.MX6知识请关注飞凌嵌入式官方网站资讯版



相关产品 >

  • FETMX6Q-C核心板

    i.MX6Q核心板板层出不穷,要如何选择?飞凌解读i.mx6Q芯片超强性能为您推荐四核A9架构的i.MX6Q产品精选,包含iMX6Q 核心板、i.MX6Q 核心板、iMX6Q工业级核心板,欢迎采购。  i.MX6Q核心板基于NXP(原Freescale)Cortex-A9架构的i.MX6Q四核处理器设计,核心板小尺寸核心板搭配独特的超薄连接器,让设计随心所欲!

    了解详情
    FETMX6Q-C核心板
  • OKMX6Q-C开发板

    双千兆,可达限速 Ubuntu,OpenWrt|飞凌嵌入式iMX6Q开发板,板对板连接器,纤薄之际,次底板支持iMX6Q和iMX6DL核心板。i.MX6Q开发板与i.MX6DL开发板资源丰富,原理图、PCB、软件资源、硬件资源下载,技术支持等。欢迎选购

    了解详情
    OKMX6Q-C开发板
  • FETMX6Q-S核心板

    NXP iMX6Quad系列具有四个内核,运行频率达1.2 GHz,带有1 MB L2缓存和64位DDR3或2通道、32位LPDDR2支持。飞凌提供商业级iMX6Q核心板,工业级iMX6Q核心板,兼容一同底板。具有抗震,抗氧化,抗干扰,更快速升级产品等优势。保定飞凌嵌入式专注imx6,imx6开发板,飞思卡尔imx6等ARM嵌入式核心控制系统研发、设计和生产,是imx6,imx6开发板,飞思卡尔imx6专业提供者,imx6系列产品现已畅销全国,欢迎咨询!
    了解详情
    FETMX6Q-S核心板
  • OKMX6Q-S3开发板

    飞凌嵌入式提供iMX6Q开发板,iMX6解决方案,iMX6Q核心板,i.MX6Q开发板解决方案。iMX6Q稳定、快速、性价比高,欢迎选购 NXP iMX6系列芯片全支持,升级简配无忧替换。 了解详情
    OKMX6Q-S3开发板

推荐阅读 换一批 换一批