标签:

SIM7600平台基于ARM Cortex-A7中央处理器,运行嵌入式Linux操作系统,内核版本是3.18.20,文件系统采用UBIFS,Linux管理的ubi文件系统包含三个逻辑分区(区分物理分区和逻辑分区):

ubi0:rootfs 只读分区,存放操作系统代码

ubi1:usrfs 存放操作系统的文件系统,二次开发的用户程序放在此分区

ubi2:cachefs 一般用于FOTA升级

1.设备串口测试

1)打开RTC串口调试工具

2)打开串口9(AT命令串口)

3)命令测试

发送AT命令,返回OK说明命令发送成功

发送AT+CUSBADB=1命令,返回OK说明命令发送成功

2.adb设备启动

adb kill-server

adb devices

3.运行应用程序

adb shell killall helloworld

adb shell alias ls='ls --color=null'

adb push helloworld /data/helloworld

adb shell chmod a+x /data/helloworld

adb shell ./data/helloworld

4. Linux环境编译

1)解压固件文件

sudo tar zxvf SIM7600M22_OL_2U_V1.00_180820.tar.gz

2)初始化交叉编译环境

进入sim_open_sdk文件夹

source  sim_crosscompile/sim_crosscompile_env_init

3)生成所有模块:bootloader、kernel、rootfs和helloworld。

make

4)生成特定模块

make aboot生成bootloader

make kernel_config配置内核选项

make kernel生成内核镜像

make rootfs生成根文件系统镜像

make helloworld生成helloworld应用程序

make kernel-module编译驱动模块,生成的驱动自动安装到自己的位置,然后make rootfs重新生成根文件系统镜像

5)清除模块

make clean 清除所有模块

make aboot_clean 清除bootloader

make kernel_clean 清除kernel

make rootfs_clean 清除根文件系统rootfs

make helloworld_clean 清除helloworld 应用程序模块

5.程序自启动设置

以helloworld程序为例

1)把生成的helloworld拷贝到sim_open_sdk/sim_usrfs目录中

sudo cp helloworld/helloworld sim_usrfs

2)将sim_open_sdk/helloworld/start_helloworld文件拷贝到sim_open_sdk/sim_rootfs/etc/init.d目录

sudo cp helloworld/start_helloworld sim_rootfs/etc/init.d

3)进入sim_open_sdk/sim_rootfs/etc/rc5.d目录运行命令:

sudo ln -sf ../init.d/start_helloworld   S99start_helloworld

4)清除rootfs:

sudo make rootfs_clean

5)重新生成rootfs:

sudo make rootfs

6.烧录固件

1)替换新的rootfs镜像

2)打开烧录工具(SIM7X00-SIM89XX QDL V1.27 Only for Update)

3)打开platform选择固件位置

3)点击shart开始识别串口并启动烧录

7.固件测试

1)reboot系统重新启动

2)按照步1、2重新启动设备

3)运行进程查看命令

ps | grep helloworld

自启成功!

标签:

来源: https://blog.csdn.net/simonyucsdy/article/details/82841467

sim7600ce 拨号上网测试_SIM7600CE应用程序调试流程相关推荐

  1. sim7600ce 拨号上网测试_SIM7600CE TCP/IP连接与PPP拨号上网 4G上网

    SIM7600CE联网测试分为两部分: 1.TCP/IP连接 2.PPP拨号上网 实验环境:ubuntu-meta 16.04 硬件:树莓派3B,SIM7600CE 上网卡:移动的NB-IOT物联网卡 ...

  2. sim7600ce 拨号上网测试_sim7600ce拨号上网

    1.使用lsusb命令确认4G模块工作正常,没显示如下信息的话就是硬件有问题了. 另外,7600ce 4G模块上有一个蓝色的指示灯,sim卡插好了就会持续闪烁. 2.修改内核配置选项 make meu ...

  3. sim7600ce 拨号上网测试_Linux下sim7600ce调试笔记

    文档链接: sim7600ce拨号上网: https://blog.csdn.net/qq_26600237/article/details/80009171 SIM7600CE 4G HAT htt ...

  4. sim7600ce 拨号上网测试_树莓派系列教程:通过SIM7600 4G模块NDIS拨号

    1.说明 本章将介绍Raspberry Pi如何采用SIM7600 4G模块进行无线上网,并描述其相关细节,本文先讲解NDIS拨号. 2.采用4G模块的上网方式有哪些? Raspberry Pi通过S ...

  5. ME909S-821 4G-LTE模块在Linux系统下拨号上网测试

    转:https://blog.csdn.net/csdnhuaong/article/details/74910569 实验平台 大前提 图形化界面配置拨号上网操作 利用wvdial工具软件拨号上网操 ...

  6. sim7600ce拨号上网

    1.使用lsusb命令确认4G模块工作正常,没显示如下信息的话就是硬件有问题了. 另外,7600ce 4G模块上有一个蓝色的指示灯,sim卡插好了就会持续闪烁. 2.修改内核配置选项 make meu ...

  7. SIM7600CE应用程序调试流程

    SIM7600平台基于ARM Cortex-A7中央处理器,运行嵌入式Linux操作系统,内核版本是3.18.20,文件系统采用UBIFS,Linux管理的ubi文件系统包含三个逻辑分区(区分物理分区 ...

  8. SIM7600CE TCP/IP连接与PPP拨号上网

    SIM7600CE联网测试分为两部分: 1.TCP/IP连接 2.PPP拨号上网 实验环境:ubuntu-meta 16.04 硬件:树莓派3B,SIM7600CE 上网卡:移动的NB-IOT物联网卡 ...

  9. AT调试及拨号上网指令

    一.3GPP 指令(27.007)    描述 ATI    显示产品ID ATE    设置命令回显模式 AT+CGMI    请求厂商ID AT+CGMM    请求厂商模型标识 AT+CGMR  ...

最新文章

  1. STM32串口的部分映射与完全映射
  2. vlan绑定_图文并茂深入了解VLAN工作原理,不能错过干货
  3. HTML5与CSS3权威指南笔记案例1
  4. 小米集团架构调整:王川出任CSO 李肖爽兼任大家电部总经理
  5. Lego-美团点评接口自动化测试实践
  6. 如何绘制高质量业务流程图
  7. ubuntu使用双模机械师K7机械键盘遇到的问题
  8. 谷歌浏览器http请求出现:Provisional headers are shown 提示
  9. 申请软件著作权步骤如下
  10. js正则表达式之match函数
  11. Android 键值映射
  12. git生成/添加SSH公钥
  13. java操作word宏
  14. 近期爬虫学习体会以及爬豆瓣Top250源码实战
  15. 达人评测 R5 7530U和i5 1240p选哪个好
  16. 浅学一点空间转换3D和动画知识
  17. 如何将SQL查询出的两列合并成一列显示,并用逗号隔开
  18. java序列化3-序列化设计防坑点
  19. 力扣 LCP 42. 玩具套圈 (数学公式反推)
  20. MySQL中三种表关系的建立

热门文章

  1. 社会意识的独立性原理
  2. 侦探悬疑推理大全隐私政策
  3. C#实现图书管理系统(课程设计)——第五步、查询界面及操作
  4. ssm水果商城项目遇到的问题和解决
  5. 【文本工具】使用文本排版大师(TxtEdit/TEditer)在记事本文件中绘制表格。
  6. 【战神引擎】设置GM管理员账号
  7. Python逐行读取tsv文件
  8. 计算机 硕士 技术路线,(最新整理)硕士开题报告技术路线图
  9. itext转html为pdf 锚点,flying saucer html转pdf经验分享
  10. php页面导出csv,使用PHP生成并导出CSV文件