随笔-110  评论-133  文章-4  trackbacks-0
  2021年10月20日
     摘要: 一、从时域上理解    假设要传输1串比特流,必须对它进行调制才能发送出去(脉冲是发送不了的,方波也不合适)。我们假设把这一串比特流调制到正弦波上,用不同的幅度(调幅)或相位(调相)来表示,那1比特对应1个正弦波周期(实际上不止),那n个比特需要n个周期的正弦波。随着比特率的增加,调制输出的正弦波频率也跟着增加。速率高的正弦波,对应的周期会变短,容易受得多径干扰的影响...  阅读全文
posted @ 2021-10-20 15:20 lfc 阅读(36) | 评论 (0)编辑 收藏
  2021年10月13日
     摘要: OFDM(Orthogonal Frequency Division Multiplexing),中文名叫正交频分复用,直接理解为一组以某个基准频率(子载波间隔)倍数为变量的三角函数集成员两两正交,也就是此时任意两个三角函数在基准频率周期内积分为0(它这里很巧妙的是,子载波内部的I、Q载波是正交的;子载波间也是正交的)。注:有的资料会在子载波内,用cos和sin分别表示I、Q调制的载波,这方便于理...  阅读全文
posted @ 2021-10-13 17:38 lfc 阅读(56) | 评论 (0)编辑 收藏
  2021年8月7日
感谢这位网友的分享:
https://blog.csdn.net/wmdshhzsmile/article/details/85244417?spm=1001.2014.3001.5501
PS:上面提供的代码是没问题的(虽然有些地方有待完善);另外,vpss注意要配置为非压缩模式,否则采集的yuv会花屏,zbar也会识别不了。
https://blog.csdn.net/wmdshhzsmile/article/details/85243706?spm=1001.2014.3001.5501
posted @ 2021-08-07 11:29 lfc 阅读(76) | 评论 (0)编辑 收藏
  2020年4月18日
参考:
https://www.cnblogs.com/live-program/p/11024649.html

一、libnl-3.2.25

./configure --prefix=/home/lfc/hostapd --host=arm-hisiv500-linux
make
make install

二、openssl-1.0.2r

./config no-asm shared --prefix=/home/lfc/hostapd --cross-compile-prefix=arm-hisiv500-linux-
make
make install

三、hostapd-2.8

1、修改Makefile
CFLAGS += $(EXTRA_CFLAGS)
CFLAGS 
+= -I$(abspath ../src)
CFLAGS 
+= -I$(abspath ../src/utils)
CFLAGS += -I/home/lfc/hostapd/include
LDFLAGS += -L/home/lfc/hostapd/lib
2、编译
cd hostap; cp defconfig .config
PKG_CONFIG_PATH
=/home/lfc/hostapd/lib/pkgconfig make CC=arm-hisiv500-linux-gcc

四、iw-5.4(静态编译)

1、修改Makefile
LIBS += -lpthread -lm
LDFLAGS += -static

all: $(ALL)
2、编译
PKG_CONFIG_PATH=/home/lfc/hostapd/lib/pkgconfig make CC=arm-hisiv500-linux-gcc

五、wpa_supplicant-2.9

1、修改Makefile
CFLAGS += $(EXTRA_CFLAGS)
CFLAGS 
+= -I$(abspath ../src)
CFLAGS 
+= -I$(abspath ../src/utils)
CFLAGS += -I/home/lfc/hostapd/include
LDFLAGS += -L/home/lfc/hostapd/lib
2、编译
cp defconfig .config
PKG_CONFIG_PATH
=/home/lfc/hostapd/lib/pkgconfig make CC=arm-hisiv500-linux-gcc
posted @ 2020-04-18 10:27 lfc 阅读(3433) | 评论 (0)编辑 收藏
  2020年3月10日
     摘要: 这段时间对RT-Thread产生了浓厚的兴趣,也看过它和ucos、FreeRTOS的对比,最后还是选定了它(linux情结、爱国情怀?)一、硬件stm32f103以上的硬件,有现成的bsp可以用,根据自己的硬件稍微改动一下就行。可是手上只有stm32f030的硬件,硬着头皮弄一下,顺便了解一下移植。二、软件首先git clone https://github.com/RT-Thread/rt-th...  阅读全文
posted @ 2020-03-10 12:13 lfc 阅读(3523) | 评论 (0)编辑 收藏
  2019年12月26日
参考:
https://blog.csdn.net/weixin_40490238/article/details/82260728
https://blog.csdn.net/runnerred/article/details/78380459

一、ubuntu环境准备

sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev

二、nginx源码编译

wget https://nginx.org/download/nginx-1.16.1.tar.gz

git clone https:
//github.com/arut/nginx-rtmp-module.git

.
/configure --prefix=/opt/nginx --add-module=../nginx-rtmp-module --with-http_ssl_module

make

sudo make install

三、配置

wget -o init-deb.sh http://library.linode.com/assets/660-init-deb.sh

sudo mv init
-deb.sh /etc/init.d/nginx

sudo chmod 
+/etc/init.d/nginx

sudo 
/usr/sbin/update-rc.d -f nginx defaults

sudo service nginx start

vi 
/usr/local/nginx/conf/nginx.conf

vi 
/usr/local/nginx/conf/nginx.conf.default
#注意:这两处的配置文件都需要更改,此乃大坑
      
#在文件后添加,其它详细配置自行添加
rtmp{
    server{
        listen 
1935;
        application live{
            live 
on;
            }
        }
}

service nginx restart
posted @ 2019-12-26 11:38 lfc 阅读(3408) | 评论 (0)编辑 收藏
  2019年10月29日
     摘要: 转自:https://blog.csdn.net/A771642/article/details/70284335Settings主界面加载时序图(1)先看一下主界面布局主界面对象介绍:(1)主界面(除了Suggestion,condition)其他对象都在List<DashBoardCagtory> Categories里面(2) Categories 有 4个对象。4个DashBo...  阅读全文
posted @ 2019-10-29 17:34 lfc 阅读(3425) | 评论 (0)编辑 收藏
  2019年7月31日
     摘要: 引言主要目的是为了搞清楚众多的socket正文1、RTSPClient::sendDescribeCommandCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Code highlighting produced by Actipro CodeHigh...  阅读全文
posted @ 2019-07-31 13:41 lfc 阅读(276) | 评论 (0)编辑 收藏
仅列出标题  下一页