首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > 基于Cortex_Ax的Android硬体操作软件设计

基于Cortex_Ax的Android硬体操作软件设计

  • 资源大小:0.27 MB
  • 上传时间:2022-01-07
  • 下载次数:0次
  • 浏览次数:44次
  • 资源积分:1积分
  • 标      签: 硬件 处理器

资 源 简 介

Cortex-Ax及 其 Android软件体系应用日趋普遍,新   增外设和接口并对其加以灵活实时操作,必须顺利实现基   于 Cortex-Ax进行 Android硬体操作软件设计,并 使 之 简   便易行。应该看到,尽管这种硬体操作软件设计存在难度   和挑战,但是只要熟悉微处理器与新增硬件设备的特点明 了 ARM-Linux/Android 软 件 体 系 的 软 件 框 架,遵 循   Android软件设计的规 律,还 是 可 以 展 开 并 实 现 的。具 体   方法如下:   ① 按照 ARM-Linux驱动程序设计的方法步骤,根据   外设/接口及其连接的特点,用 C/C++语言设计并调试   设备驱动程序。新增的设备通常作为字符设备对待,An-droid下 C/C++测试程序需要以静态方式连接。   ② 按照 HAL/JNI层的要求,封装 C/C++接口。如   果顶层采用Java编 程,还需要实现针对具体硬件的JN   库,并在 Android的应用框架层作对应的具体服务包装。   ③ 在顶层应用 程 序 中,通过调用封装的接口函数操   作控制硬件。由于 Android安全设计的特点,此时需要对   应用程序开放特定驱动硬件的管理员操作权限。   下面 以 Cortex-Ax的 ARM-Linux/Android体 系I2   C总线上添加的无线标识识别 RFID(RadioFrequencyIden-tification)硬件模块为例,具体阐述 Cortex-Ax硬体的 An-droid软件操作。
VIP VIP