- 博客(4)
- 收藏
- 关注
原创 在defconfig文件添加CONFIG_XXX配置项,并在内核代码中使用
首先在使用该CONFIG_XXX配置的源码目录的Kconfig文件中添加如下选项config XXX bool "XXX test" --- 该描述必须有,在kernel4.9.14内核中测试,不加该描述不起作用 help this is XXX example.在defconfig文件中添加如下定义:CONFIG_XXX=y ------- 使能CONFIG_XXX=n -.
2020-11-02 16:52:45
1427
1
原创 对于Android不同项目使用同一工程时的板级设置
我们经常会遇到多个项目使用同一工程的情况,对于android源码,动辄就几十G,采用建立多个工程显然不可取。只能考虑添加板级来解决改问题。 板级的关键在于通过lunch选项,选择不同的板级,最终选择编译不同的文件。 上面提到“选择编译”,选择就涉及到.config里面的配置选项,编译就涉及到Makefile。 关于.config,menuconfig, def_config, Kconfi...
2019-07-08 20:49:59
215
原创 高通msm8909对gpio的使用(包括pinctrl的功能设置,gpio在节点中的引用,驱动程序获取gpio的方法)
高通msm8909对gpio的使用@TOCmsm8909-pinctrl.dtsi文件中定义了诸多节点,用于设置pin组合的功能,例如:pmx_i2c_5 { //该名称可以随便起,无实际作用 i2c_5_active: i2c_5_active { //i2c_5_active是该子节点的别名,被别处引用是会用到 mux { pins = "gpio19", "g...
2019-05-03 20:56:48
3416
原创 Android app->Framework->Jni->Hal->Linux driver通路(硬件访问服务的通路)
Android 的硬件访问服务是基于C/S架构实现的。整个框架如下:![在这里插入图片描述](https://img-blog.csdnimg.cn/20190328090232658.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Rh...
2019-03-28 17:17:37
769
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人