分类目录归档:开发板

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

继续阅读

移植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

继续阅读

自制buildroot搭建arm9交叉编译环境

  1. ### 自动

编译脚本

郭工写的自动化编译的脚本,包含源码,可以自定义选择arm920t与arm926t平台,编译时间较长,CentOS 6 or 7 测试通过

yum update -y
yum groupinstall "Development tools" -y
yum install texinfo automake autoconf ncurses -y
wget https://git.oschina.net/sfantree/oss3/raw/master/arm_tools/buildroot/buildroot-2012.08-LingYunEmbLab-v1.3.0.bin
chmod +x ./buildroot-2012.08-LingYunEmbLab-v1.3.0.bin
./buildroot-2012.08-LingYunEmbLab-v1.3.0.bin

继续阅读

树莓派编译安装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声卡

继续阅读