修改OPTION.C后是否一定要编译整个内核的源代码才能使用

ningxinliner 2010-10-28 04:00:31
为了加载一个新的设备,我在UBUNTU里面修改了OPTION.C文件增加了一个USB_DEVICE ,增加了一个VENDER 和PRODUCT值,为了使它生效,我是否一定要编译全部内核文件才行?有没有什么办法我只编译一部分文件,然后覆盖掉一些文件就行?
...全文
413 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yel617 2010-11-23
  • 打赏
  • 举报
回复
加的是3g模块吧
你可以make modules 将option.c编译成模块,用的时候insmod就可以了
曹大夯 2010-10-28
  • 打赏
  • 举报
回复
OPTION.C文件是那个模块里面的文件?

Ubuntu/Linux的驱动一般都是以模块的方式加载的。你可以单独编译该设备的驱动模块,然后去替换原来的驱动模块。
Android开发核心技术体系技术栈全景:基础架构:Java/Kotlin双语言体系、Android SDK、Gradle构建系统 UI体系:Jetpack Compose声明式UI、Material Design规范、多屏幕适配方案 核心组件:Activity生命周期管理、ViewModel数据持久化、WorkManager后台任务 性能优化:内存泄漏检测、ANR分析、ProGuard代码混淆 Android (Kotlin): 拥抱 Kotlin Coroutines 协程,精通 Jetpack Compose 声明式 UI,掌握 ViewModel, Room, WorkManager 等架构组件,深入性能优化与内存管理。 Flutter: 深度理解 Widget 树与渲染机制,掌握状态管理 (Provider, Riverpod, Bloc),熟练使用 Dart 异步编程,构建高性能、跨平台 (iOS/Android/Web/Desktop) 的富交互应用。 高阶技术方向: 架构设计:MVVM模式实现、模块化工程解耦 前沿领域:Flutter跨平台开发、机器学习Kit集成 工程实践:CI/CD自动化部署、Monkey测试策略 适用开发者群体: 具备编程基础的转型开发者 计算机相关专业在校学生 传统移动端开发技术升级者 智能硬件互联领域从业者 全套资料包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新 技术成长路径:从基础组件掌握到性能调优进阶,最终实现架构设计能力跃迁,完整覆盖移动应用开发全生命周期管理需求。

21,615

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧