嵌入式Android
文章平均质量分 76
酸菜鱼的鱼
Linux rtos 驱动应用开发 本博客主要用于工作学习的总结和备份,欢迎大家留言评论交流,谢谢
展开
-
Android 硬件抽象层(HAL)概要介绍和学习计划
前言Android 硬件抽象层(HAL)概要介绍和学习计划Android 的硬件抽象层,简单来说,就是对Linux 内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬件抽象层运行在用户空间,而Linux 内核驱动程序运行在内核空间。为什么要这样安排呢?把硬件抽象层和内核驱动整合在一起放在内核空间不可行吗?从技术实现的角度来看,是可以的,然而从商业的角度来看,把对硬件转载 2021-05-05 23:56:59 · 1000 阅读 · 1 评论 -
Android camera框架理解
转自:https://www.jianshu.com/p/bac0e72351e4总体框图应用框架:应用代码位于应用框架级别,它使用 Camera 2 API 与相机硬件进行交互。在内部,这些代码会调用相应的 Binder 接口,以访问与相机互动的原生代码。AIDL:与 CameraService 关联的 Binder 接口可在 frameworks/av/camera/aidl/android/hardware 中找到。生成的代码会调用较低级别的原生代码以获取对实体相机的访问权限,并返回用于在转载 2021-01-10 23:05:23 · 1035 阅读 · 1 评论 -
mtk camera上电分析
转发自:https://blog.csdn.net/qq_25731223/article/details/95317260mt6739 kernel4.4 方案kernel部分:涉及文件:kernel-4.4\drivers\misc\mediatek\imgsensor\src\mt6739\camera_hw\imgsensor_cfg_table.c,gpio,mclk上电信息dts配置信息 kernel-4.4\drivers\misc\mediate...转载 2020-12-13 23:58:10 · 1705 阅读 · 0 评论 -
Android Camera驱动开发入门必备知识
camera驱动开发所需要具备基础知识,如果你还没有了解过camera模块,那么这些基础必备的知识,将会对你比较有用,俗话说“磨刀不误砍柴工”,基本功配置好了,相信你在做camera驱动开发过程中肯定得心应手。1.硬件相关首先,要学会看datasheet,datasheet文档包含了IC芯片的工作原理。在porting驱动之前,你总得了解IC芯片的时序图,传输数据的一些协议接口和时序图,大概有几路电压,GPIO管脚和clk时钟控制之类的吧。其次,driver工程师不需要去专研很深的硬件知识,驱.转载 2020-10-31 22:05:48 · 6440 阅读 · 0 评论 -
Android设备通过以太网使用adb
一般pc调试Android设备的时候最常用的方法就是adb了。多数时候我们都是通过Android设备的usb口和pc相连来使用adb,其实pc机也可以通过以太网的方式使用adb。这样在通过usb方式受限的时候,我们也可以通过以太网方式调试Android设备了。下面基于exynos4412平台介绍具体的方法:1.再开机前插好网线,由于要输入命令,所以连接好串口线和设置好超级终端。2.进入...原创 2020-04-04 19:59:49 · 1982 阅读 · 0 评论 -
修改Android系统的system分区的读写权限
Android系统的默认分区是只读mount,是不能往里写数据的。如果想往system分区中写数据,可以使用adb命令adb remount从新mount一下。也可以在板子的终端上面remount一下system分区使其可以读写:mount -o remount /dev/block/mmcblk0p2 /system以上命令只会对当次启动有效,从新启动后又会恢复到只读。有一种方法,就...原创 2020-04-04 16:59:20 · 12125 阅读 · 1 评论