sim7600ce 拨号上网测试_SIM7600CE应用程序调试流程
标签:
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应用程序调试流程相关推荐
- sim7600ce 拨号上网测试_SIM7600CE TCP/IP连接与PPP拨号上网 4G上网
SIM7600CE联网测试分为两部分: 1.TCP/IP连接 2.PPP拨号上网 实验环境:ubuntu-meta 16.04 硬件:树莓派3B,SIM7600CE 上网卡:移动的NB-IOT物联网卡 ...
- sim7600ce 拨号上网测试_sim7600ce拨号上网
1.使用lsusb命令确认4G模块工作正常,没显示如下信息的话就是硬件有问题了. 另外,7600ce 4G模块上有一个蓝色的指示灯,sim卡插好了就会持续闪烁. 2.修改内核配置选项 make meu ...
- sim7600ce 拨号上网测试_Linux下sim7600ce调试笔记
文档链接: sim7600ce拨号上网: https://blog.csdn.net/qq_26600237/article/details/80009171 SIM7600CE 4G HAT htt ...
- sim7600ce 拨号上网测试_树莓派系列教程:通过SIM7600 4G模块NDIS拨号
1.说明 本章将介绍Raspberry Pi如何采用SIM7600 4G模块进行无线上网,并描述其相关细节,本文先讲解NDIS拨号. 2.采用4G模块的上网方式有哪些? Raspberry Pi通过S ...
- ME909S-821 4G-LTE模块在Linux系统下拨号上网测试
转:https://blog.csdn.net/csdnhuaong/article/details/74910569 实验平台 大前提 图形化界面配置拨号上网操作 利用wvdial工具软件拨号上网操 ...
- sim7600ce拨号上网
1.使用lsusb命令确认4G模块工作正常,没显示如下信息的话就是硬件有问题了. 另外,7600ce 4G模块上有一个蓝色的指示灯,sim卡插好了就会持续闪烁. 2.修改内核配置选项 make meu ...
- SIM7600CE应用程序调试流程
SIM7600平台基于ARM Cortex-A7中央处理器,运行嵌入式Linux操作系统,内核版本是3.18.20,文件系统采用UBIFS,Linux管理的ubi文件系统包含三个逻辑分区(区分物理分区 ...
- SIM7600CE TCP/IP连接与PPP拨号上网
SIM7600CE联网测试分为两部分: 1.TCP/IP连接 2.PPP拨号上网 实验环境:ubuntu-meta 16.04 硬件:树莓派3B,SIM7600CE 上网卡:移动的NB-IOT物联网卡 ...
- AT调试及拨号上网指令
一.3GPP 指令(27.007) 描述 ATI 显示产品ID ATE 设置命令回显模式 AT+CGMI 请求厂商ID AT+CGMM 请求厂商模型标识 AT+CGMR ...
最新文章
- STM32串口的部分映射与完全映射
- vlan绑定_图文并茂深入了解VLAN工作原理,不能错过干货
- HTML5与CSS3权威指南笔记案例1
- 小米集团架构调整:王川出任CSO 李肖爽兼任大家电部总经理
- Lego-美团点评接口自动化测试实践
- 如何绘制高质量业务流程图
- ubuntu使用双模机械师K7机械键盘遇到的问题
- 谷歌浏览器http请求出现:Provisional headers are shown 提示
- 申请软件著作权步骤如下
- js正则表达式之match函数
- Android 键值映射
- git生成/添加SSH公钥
- java操作word宏
- 近期爬虫学习体会以及爬豆瓣Top250源码实战
- 达人评测 R5 7530U和i5 1240p选哪个好
- 浅学一点空间转换3D和动画知识
- 如何将SQL查询出的两列合并成一列显示,并用逗号隔开
- java序列化3-序列化设计防坑点
- 力扣 LCP 42. 玩具套圈 (数学公式反推)
- MySQL中三种表关系的建立