分类目录归档:linux

OpenWRT设置L2TP连接互联网

学校的上网认证流程如下,首先通过DHCP客户端获取一个内网地址(10.231..),此时无法直接访问Internet,需要通过l2tp拨号方式认证,得到一个教育网IP后方可以继续上网。下面简单介绍下OpenWRT使用l2tp拨号上网的方式。

安装xl2tp

LEDE发布的镜像文件里默认没有l2tp的支持,需要手动安装

修改软件源

$ cat /etc/opkg/distfeeds.conf

src/gz reboot_core http://mirrors.tuna.tsinghua.edu.cn/lede/releases/17.01.4/targets/ar71xx/generic/packages
src/gz reboot_base http://mirrors.tuna.tsinghua.edu.cn/lede/releases/17.01.4/packages/mips_24kc/base
src/gz reboot_luci http://mirrors.tuna.tsinghua.edu.cn/lede/releases/17.01.4/packages/mips_24kc/luci
src/gz reboot_packages http://mirrors.tuna.tsinghua.edu.cn/lede/releases/17.01.4/packages/mips_24kc/packages
src/gz reboot_routing http://mirrors.tuna.tsinghua.edu.cn/lede/releases/17.01.4/packages/mips_24kc/routing
src/gz reboot_telephony http://mirrors.tuna.tsinghua.edu.cn/lede/releases/17.01.4/packages/mips_24kc/telephony

继续阅读

配置v2ray为shadowsocks客户端

v2ray是一款新兴的sock5代理工具,采用go编写,默认支持shadowsocks原生协议,自带开机启动脚本,这里介绍在linux下配置v2ray为shadowsocks客户端

安装

mkdir -p /usr/bin/v2ray
mkdir -p /etc/v2ray
mkdir -p /var/log/v2ray

wget https://github.com/v2ray/v2ray-core/releases/download/v2.51/v2ray-linux-64.zip
unzip v2ray-linux-64.zip
cd v2ray*linux-64

cp {v2ray,v2ctl,geoip.dat,geosite.dat} /usr/bin/v2ray/
sudo cp systemd/v2ray.service /lib/systemd/system/v2ray.service
sudo cp systemv/v2ray /etc/init.d/v2ray

继续阅读

移植qt到fl2440开发板

将qt4.6和4.8版本分别移植到fl2440开发板上

编译tslib

wget https://coding.net/u/sfantree/p/self_use_OSS/git/raw/master/source/tslib-1.4.tar.gz
tar zxvf tslib-1.4.tar.gz
cd tslib
sh autogen.sh && rm -f mytslib.cache
echo "ac_cv_func_malloc_0_nonnull=yes" > mytslib.cache
PATH=/opt/buildroot-2012.08/arm920t/usr/bin:$PATH ./configure --host=arm-linux ac_cv_func_malloc_0_nonnull=yes --cache-file=arm-linux.cache -prefix=/opt/fl2440/tslib
PATH=/opt/buildroot-2012.08/arm920t/usr/bin:$PATH make
PATH=/opt/buildroot-2012.08/arm920t/usr/bin:$PATH make install

继续阅读

fl2440烧写Linux最小系统

硬件准备

fl2440开发板,USB转串口线,j-link烧录工具,PC机,带RJ45水晶头的网线

软件准备

准备好j-link和USB转串口线的驱动程序,tftpd32服务器程序

#jlink工具
https://coding.net/u/sfantree/p/self_use_OSS/git/raw/master/software/JLinkARM_V410i.zip
#360驱动大师
http://dl.360safe.com/drvmgr/360DrvMgrInstaller_beta.exe

继续阅读

树莓派编译安装FFmpeg

树莓派平台上编译的ffmpeg,支持x264aacvp8解码,目前不支持x265解码库的编译安装

安装依赖

sudo apt install -y libass-dev libassa3.5-5 libassa3.5-5-dev libtheora-dev libtheora0 libvorbis-dev

编译目录

新建编译目录

mkdir -p gen_ffmpeg/{ffmpeg_sources,ffmpeg_build,bin}
TOPDIR=`pwd`/gen_ffmpeg

下载依赖包

继续阅读

树莓派语音识别——基于百度在线PythonSDK

录音

由于我的声卡录制音频只支持的采样率为44100HZ,而百度在线语音识别只支持单声道,采样率为0.8kHZ1.6kHZ的音频,需要借用ffmpeg辅助转码

推荐使用1.6kHZ,这样在线识别的成功率较大

关于树莓派外置声卡的配置,可以参考我前面的文章——树莓派配置外置USB声卡

继续阅读