ubuntu 16.04(x64)编译LimeSDR v1.4的USB固件

最近在捣鼓LimeSDR,如果只使用USB供电的话,默认USB固件只向系统声明了400MA的电流。

明显当设备全功率运行的话,是不够设备使用的,全功率大约是3W以上的样子,因此,我们需要调整USB固件,向系统多申请些电流。

USB 3.0可以提供900MA的电流。

下面是如何编译LimeSDRUSB固件:

$ cd ~

$ wget https://www.mobibrw.com/wp-content/uploads/2018/02/FX3_SDK_Linux_v1.3.3.tar.gz

$ tar -zxvf FX3_SDK_Linux_v1.3.3.tar.gz

$ tar -zxvf ARM_GCC.tar.gz

$ tar -zxvf fx3_firmware_linux.tar.gz

$ tar -zxvf eclipse_x64.tar.gz

$ export PATH=~/arm-2013.11/bin:$PATH

$ export FX3_INSTALL_PATH=~/cyfx3sdk

$ export ARMGCC_INSTALL_PATH=~/arm-2013.11

$ export ARMGCC_VERSION=4.8.1

#编译镜像打包工具
$ cd ~/cyfx3sdk/util/elf2img

$ gcc elf2img.c -o elf2img -Wall

$ cd ~

$ git clone https://github.com/myriadrf/LimeSDR-USB_FX3.git

$ ./eclipse/ezUsbSuite

继续阅读ubuntu 16.04(x64)编译LimeSDR v1.4的USB固件

MCC 移动设备国家代码 (Mobile country code)

概述

移动设备国家代码 ( Mobile country code / MCC ) 定义于国际电信联盟 E.212 ,其目的为在电信网络中辨识用移动设备基地,特别是在全球移动通信系统和通用移动通信系统中。移动设备国家代码通常和移动设备网络代码结合使用(MCC/MNC)以用来辨试网络营运商。

移动设备国家代码是国际移动用户识别码的一部分。此识别码是用来辨认特定的用户,通常存储于可移除的SIM卡。在 GSM/UMTS 无线调制解调器中可用 AT 指令 AT+COPS 来得到目前的国家代码。

继续阅读MCC 移动设备国家代码 (Mobile country code)