移动端

当前产品Android驱动方案

Android驱动方案

参考价面议
具体成交价以合同协议为准
  • 公司名称成都为开微电子有限公司
  • 品       牌
  • 型       号
  • 所  在  地成都市
  • 厂商性质其他
  • 更新时间2024/11/9 20:08:37
  • 访问次数
在线询价收藏产品 点击查看电话

联系我们时请说明是 兴旺宝 上看到的信息,谢谢!

产品详情

嵌入式Linux(Android)扩展串口及驱动设计

     主流的嵌入式智能终端如POS机、物流终端、车载导航、工业平板等,均采用Linux为操作系统(Android的内核实质也是Linux),当这类产品要连接多个外设时,需要扩展外部接口。PC行业主流的USB扩展外设在嵌入式领域实际应用中存在兼容性和稳定性的问题,调试起来也较为复杂。因此,目前在嵌入式领域,稳定和通用的扩展外设方式,仍旧是串口连接(含UART,RS232,RS485)。

     本方案介绍WK2X系列UARTs在嵌入式Linux(Android)下扩展多串口方案,尤其是嵌入式Linux串口扩展的驱动设计方案的思路和原则。

     嵌入式系统产品的软件主要包括驱动设计、系统移植、和应用APP设计。本方案主要介绍WK2X在LINUX下的驱动程序设计,这是方案设计中的重点和难点。

     嵌入式系统的驱动程序是linux系统内核和设备硬件之间的接口,把系统调用映射到具体设备对于实际硬件的特定操作上,具体关系可以参见附图:


方案设计要点:

         通过这种方法,应用程序就可以像操作普通文件一样操作硬件设备,用户程序只需要关心这个抽象出来的文件,而一切同硬件打交道的工作都交给了驱动程序。比如要向屏幕输出一串字符串,我们只需要把字符串写到显卡所抽象出来的文件里,而真正把字符串传到显卡里的工作就是由驱动程序来完成的。

          在Linux下,驱动程序是内核的一部分,运行在内核态下,有两种加载方式:

    • 可以将驱动静态的和内核编译在一起,缺点是内核会比较大,而且如果驱动出错,会导致整个系统崩溃;

    • 也可以module的方式编译,在需要的时候动态的载入。

          为开微电子提供的WK2X系列串口Android 驱动程序,基于Linux内核开发的TTY标准设备驱动,提供2.6~3.0/3.1~4.4两个版本,Linux3.1内核以上驱动版本采用DTS设备树架构,这两个版本是目前应用较广的版本,可以很方便移植到其它版本的Linux中,该驱动已经实际应用到多个量产平台中,在Android5.0-8.0系统版本中均长期稳定工作。

典型应用案例:

  目前已经成功的应用于INTEL ATOM,CSR,高通,MTK,展讯,瑞芯微,全志,炬力,君正等主控平台方案中。为开微电子技术支持可以为用户提供驱动代码源代码,并协助支持用户进行移植和适配 。 



免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责,兴旺宝网对此不承担任何保证责任。

发布询价单

成都为开微电子有限公司

型:
其他
联系人:

联系我时,请说明是在兴旺宝上看到的,谢谢

商家概况

主营产品:
以太网串口服务器
公司性质:
其他

该商家其它产品

智能广告一体机方...

摘要:智能广告一体机应用方案随 [详细]

智能充电桩方案...

摘要:智能充电桩应用方案新能源 [详细]

Android驱动方案...

摘要:嵌入式Linux(Android)扩展 [详细]

车载信息平台方案...

摘要:车载综合信息平台方案车联 [详细]

行业便携终端方案...

摘要:行业便携终端串口扩展方案 [详细]

串口服务器方案...

摘要:基于WK2168的串口服务器设 [详细]

对比栏