Sample:
1.在msm-3.18/drivers/net/usb目录加入需要模块编译的源码test1.c test2.c test3.c2.在本目录msm-3.18/drivers/net/usb/Makefile添加obj-m += test_module.o //模块编译出来test_module-objs := test1.o test2.o test3.o //依赖的模块编译driver源码3.编译
# make bootimage -j164.在out/target/product/msmxxx/obj/KERNEL_OBJ/drivers/net/usb在此目录下可以找到test_module.ko文件************************************
5.编译进bootimage有两种方法
<1>方法一msm-3.18/drivers/net/usb/Makefileobj-y += test_module.o //直接编译到bootimage里# make bootimage -j16
<2>方法二在msm-3.18/drivers/net/usb/Makefile添加obj-$(CONFIG_TEST_MODULE)  += test_module.o //直接编译到bootimage里在msm-3.18/arch/arm64/configs/msm_defconfigCONFIG_TEST_MODULE=y注意:查看下configs配置
device/qcom/msmxxx/AndroidBoard.mk
ifeq ($(KERNEL_DEFCONFIG),)ifeq ($(TARGET_BUILD_VARIANT),user)KERNEL_DEFCONFIG := msm-perf_defconfig //userelseKERNEL_DEFCONFIG := msm_defconfig  //user_debugendif                                                                                                                              endif

高通driver模块编译方法相关推荐

  1. 高通msm8937/msm8953签名方法总结

    高通msm8937/msm8953签名方法总结 1.生成公私钥匙 在高通平台代码中已经内置了生成公私钥的脚本,我们只需要按照执行格式生成我们需要的公私钥即可.每一种类型的key都是成对生成的,.509 ...

  2. 高通WiFi方案OLPC方法说明

    高通WiFi方案OLPC方法说明

  3. 高通WiFi方案CLPC方法说明

    高通WiFi方案CLPC方法说明

  4. Android 功耗(3)---高通功耗问题分析方法

    高通功耗问题分析 高通官方提供了一篇文档extensive_power_debug_guide_(simplified_chinese功耗调试).pdf  用来分析中断功耗问题. 本文结合该文档简单的 ...

  5. 【Qualcomm】浏览器无法登录高通网站的修改方法

    高通网站无法登陆修改方法: 打开web浏览器输入: stepup.qualcomm.com或qualcomm-cdmatech-support.my.salesforce.com访问高通业务. 1.浏 ...

  6. 高通源码编译提示错误

    从网上直接下载的高通源代码,全部编译. 提示错误如下: ninja: Entering directory `.' [  0% 5/27986] target SharedLib: libc (out ...

  7. linux qmi接口,高通9X07模块QMI架构使用入门

    QMI(Qualcomm Message Interface) 高通用来替代OneRPC/DM的协议,用来与modem通信. 本文是摸索高通QMI机制一点经验,重点解读了如果建立拨号连接,仅供参考.q ...

  8. 高通QPST Download使用方法

    QPST Download 用QPST第一次对主板进行下载 1通过USB线连接主板到PC. 2使用电源对主板供电,并监视电流,如果在上电的时候电流过大(超过200mA),请及时断电. 3在ubuntu ...

  9. android 高通与MTK编译命令

    分享一下,如何编译自己修改的源码模块 1).build/envsetup.sh       //进入源码目录,执行源码build目录下的envsetup.sh脚本,使mmm命令有效(此命令要在源码根目 ...

最新文章

  1. R语言笔记8:两个重要函数——用来分解数据框的split和用来查看对象的str
  2. 自行编译Vim for Windows,加入Python支持!
  3. Linux下创建与解压zip, tar, tar.gz和tar.bz2文件及该文件压缩对比
  4. ubuntu16.04 彻底卸载MySQL
  5. 在线地图插件forarcmap_QGIS基础篇插件安装(在线地图纠偏)
  6. 《像计算机科学家一样思考Python》——3.9 变量和形参是局部的
  7. python游戏程序中游戏对象是什么_练习项目21:使用python制作游戏(下)
  8. java包命名规则名词_java中命名规范
  9. mysql查看表的两列_MySQL查询来计算表列中的0和1的数量,并在两列中显示?
  10. 问题 1074: 数字整除
  11. Makefile文件编写规则
  12. TensorFlow神经网络(七)卷积神经网络基础
  13. 融合存储超越统一存储
  14. 系统集成项目管理工程师2022年上半年广东卷下午案例分析题及答案
  15. 阿里云如何启动mysql数据库_阿里云服务器启动mysql
  16. plc编程语言有哪几种?
  17. 软件著作权申报时,使用Linux系统find命令如何统计项目行数
  18. iso文件连接服务器访问路由器硬盘,多种系统下访问路由器硬盘的方法 | 192路由网...
  19. 支付宝InfoStr怎么获取
  20. 「构建企业级推荐系统系列」推荐系统的人工调控

热门文章

  1. jquery级联下拉框
  2. html进阶css(5)
  3. spring +mybatis 事务不会滚
  4. 金融危机下的企业经营战略
  5. 应用定性数据分析包RQDA(Qualitative Data Analysis)和文挖掘框架包tm结合进行文本挖掘
  6. Libre-SOC 系统级芯片
  7. 30美味的食物移动应用设计
  8. 2019年在中国每个人都可能拥有百万元收入
  9. npm卸载全局安装的第三方插件注意事项
  10. 征途服务管理器显示不出启动服务器,征途服务器管理器连接数据库