TX2 移远 EC25 4G模块驱动移植 --- 笔记

本文档详细记录了在TX2平台上移植移远EC25 4G模块驱动的过程,包括获取内核源码、修改特定文件(如option.c, qcserial.c, qmi_wwan.c, usb_wwan.c)的代码,以及后续的内核编译和系统重启步骤。" 81504447,7500116,大数据行业就业与薪资趋势分析,"['大数据', '数据科学', '云计算', 'Hadoop', '职业发展']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 概要

    因为公司需要,所以在TX2上需要移植移远4G模块, 型号:EC25; 
    我之前也没做过这方面的工作, 结合移远提供的文档与网上各位大佬的资料,基本实现了移植工作;
    当然还是有点问题, 不过只能以后有时间再研究了。

2. 具体步骤

2.1 获取内核源码

git clone https://github.com/jetsonhacks/buildJetsonTX2Kernel.git
cd buildJetsonTX2Kernel
./getKernelSources.sh 

2.2 修改内核源码

在 [KERNEL]/drivers/usb/serial/option.c 文件中, 加入代码

static const struct usb_device_id option_ids[] = {
   
   
#if 1 //Added by Quectel
    {
   
    USB_DEVICE(0x05C6, 0x9090) }, /* Quectel UC15 */
    {
   
    USB_DEVICE(0x05C6, 0x9003) }, /* Quectel UC20 */    
    {
   
    USB_DEVICE(0x2C7C, 0x0125) }, /* Quectel EC25 */    
    {
   
    USB_DEVICE(0x2C7C, 0x0121) }, /* Quectel EC21 */    
    {
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值