自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不羁的码农

搬砖的没有春天

  • 博客(4)
  • 收藏
  • 关注

原创 Android 基于USB_BUIK 触摸驱动

1、概述 Android 和PC系统本身是支持 usb hid输入设备的。不过由于业务的发展,需要采用高精度触摸框。重新设计框架,改变原来 串口+usb_hid的方式。采用俩路usb,一路usb_buik+一路usb_hid方式。具体架构如下图: 2、触摸驱动 该驱动是基于Android 8.0 内核 4.9版本上调试的。驱动主要从俩个方面去...

2019-04-02 11:30:00 1626

原创 Android 8.0 开机流程 (三) Linux 内核 init 进程的启动

前面分析了kthredd 内核守护进程的分析,接下里会分析init 进程。init是用户空间的第一个进程,也是所有用户空间的所有父进程。这也是从内核态切换到用户态。1.kernel_initkernel_init 定义在 Kernel\init\main.cstatic int __ref kernel_init(void *unused){#if (MP_CHECKPT_BOO...

2019-03-22 16:25:11 651

原创 Android 8.0 开机流程 (二) Linux 内核kthreadd进程的启动

上一篇文章中分析了Linux内核idle进程(pid=0)的启动启动过程,并且创建了kthreadd 进程和init进程。init进程较为复杂,放在下一篇分析。本文就先分析kthreadd进程的启动过程。1、kthreadd的创建kthreadd定义在 Kernel\kernel\kthread.c在上文中得知,kthreadd进程在rest_init()中被创建。task_struc...

2019-03-22 11:48:10 529 1

原创 Android 8.0 开机流程 (一) Linux内核启动过程

本文参考了时光如刀的博客。https://blog.csdn.net/marshal_zsx/article/details/802258541、概述 本文从Linux内核启动开始分析,uboot部分只粗略讲解下。同时基于Mstar 平台系统。Android 8.0 Linux4.9.9。 Uboot:上电后通过汇编指令加载uboot引导程序,uboot将内核镜像从ROM ...

2019-03-21 21:49:25 1408 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除