自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Osmo系列软件编译运行——GSM network in the box (基于USRP B210)

1.主要参考https://osmocom.org/projects/cellular-infrastructure/wiki/Ettus_USRP_B2xx_family 按照这篇参考文献中的步骤一步步进行编译和安装。中间可能会遇到一些问题,解决方案整理如下:2.安装host的系统此处选择ubuntu 14.04.3LTS,安装完成后,安装低延时内核3.19.0-26-lowlatency:su

2017-02-22 16:57:13 3113

原创 OpenBSC编译安装指南(1)-OsmoTRX

OpenBSC是又一种开源的基于SDR的GSM网络实现方案,与OpenBTS相比,OpenBSC的网络结构更加接近于传统的GSM网络,在互联互通上会更加方便。 OpenBSC的总体架构如下图: 下面会分一个博客来研究一下其中各个模块的编译和安装方法。 本篇先研究OsmoTRX的编译和安装方法。 参考网页:https://osmocom.org/projects/osmotrx/wiki/

2017-02-14 15:50:55 3050 1

原创 openbts自启动程序在ubuntu中是如何实现的?

linux开机启动时如何运行?

2016-10-13 15:25:25 1206

原创 Open5GCore调研

Open5GCore

2016-10-09 16:23:29 2541 2

原创 OpenBTS+USRP安装简明流程(amd64,Ubuntu 14.04.4 LTS)

1.确认系统版本$ sudo lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.4 LTS Release: 14.04 Codename: trusty 在以上的版本上安装完成。2.安装UHD 使用官方的源来安装UHD:sudo a

2016-07-12 17:56:55 4478 1

原创 在ARM 7A平台上编译OpenBTS

OpenBTS是开源的2G/2.5G无线通信系统的SDR实现的项目,可以用于实现一个建议的GSM基站,在应急通信、徒步等方面可能有应用前景。 OpenBTS的官网上要求OpenBTS运行的基础操作系统时UbuntuServer12.04,32bit版本。在前面的《OpenBTS编译指南》的博客中,已经描述了如何在x64 Ubunt14.04的系统下编译OpenBTS。 随着ARM体系架构的普及,

2016-06-16 10:44:14 1442

原创 OpenBTS build in TK1

1.uhd drivers: use official site binary install, http://files.ettus.com/manual/page_install.html2.dependence error:libuuid1 (= 2.20.1-5.1ubuntu20) but 2.20.1-5.1ubuntu20.1 is to be installed https:/

2016-06-07 15:25:55 1109

原创 openBTS编译指南

参考步骤https://github.com/RangeNetworks/dev/wiki 其中的步骤在实际中会遇到一些问题,整理如下:操作系统运行环境官网推荐使用Ubuntu Server 32-bit 12.04,但是现在这样的环境不好找了,一是64位的CPU普及,使用32位操作系统越来越少了,二是Ubuntu Server在IBM服务器上安装相当麻烦,所以在Ubuntu Desktop 14

2016-05-24 14:04:29 2351

原创 C语言学习(2)-getchar(), _getche()和_getch()

研究这个问题的根源是一道练习题: 编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,把回退符替换为\b,把反斜杠替换为\。这样制表符和回退符可以用可见的方式显示出来。 第一眼看到这个问题,觉得很简单嘛,不就是getchar()获取一个字符,然后putchar()输出么,中间判断一下是不是制表符、回退和反斜杠就行了,就像这样:void dispsymbo(){ int c;

2016-05-13 08:37:39 679

原创 C语言学习-getchar()的作用机制

什么是文本流标准库提供的输入/输出都是按照字符流的方式处理的。文本流是由多行字符构成的字符序列,而每行字符都由0个或多个字符组成,行末是一个\n。getchar()函数的触发机制getchar()似乎是由回车触发的。例如下面的程序:void copyandpaste(){ int c; c = getchar(); while (c != EOF) {

2016-05-11 17:52:56 1376

原创 嵌入式系统开发学习(2)

ARM Cortex-M3指令集数据传送指令寄存器间数据传送 存储器数据传送-利用地址访问存储器 索引数据传送-预索引、后索引数据处理指令子程序呼叫和转移指令隔离指令FreeRTOSμCOSμC/OS-Ⅱ是嵌入式系统学习的绝好材料。UC/OS-Ⅱ内核提供任务调度与管理、时间管理等功能。UC/OS-Ⅱ主要适合小型控制系统。UC/OS-Ⅱ还包含全部功能。UC/OS-Ⅱ系统本身并没有对文件系统

2016-05-09 20:29:50 370

原创 使用Visual Studio开发C程序

建立Win32控制台程序在源文件中添加C++类型源文件保存为.c参考链接

2016-05-09 20:02:17 749

原创 嵌入式系统开发学习(1)

嵌入式系统开发流程嵌入式系统的一般开发流程如下: 嵌入式操作系统管理资源提高系统可靠性硬件虚拟化实时性能多任务现有的嵌入式操作系统 VxWorks pSOS PalmOS QNX OS-9 LynxOS WindowsCE uC/OS 嵌入式Linux FreeRTOS ARM体系架构ARM:Advanced RISC Machines ARM处理器共有37个寄存器,分为若干个组

2016-05-08 16:50:10 1888

music算法的matlab实现

music算法的matlab实现,可以直接由信号的快拍采样计算功率谱。可以用来分析多普勒频移。

2011-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除