自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码创造新世界

  • 博客(32)
  • 问答 (1)
  • 收藏
  • 关注

原创 最近的学习目标

自己动手写一个FFT快速傅里叶变换,实现对音频文件,去除噪声,男声变女声,或者女声变男声;自己动手写一个操作系统,弄懂里面的内存管理,进程间通信,虚拟文件系统,任务调度,参考MIT的xv6,Linux初代系统;自己动手实现一个HTTP服务器,参考tinyhttpd,lighttpd,uhttpd,nginx;自己动手写音频一个编码库,实现无损压缩,或有损压缩,参考mp3,wav,ape,flac;自己动手写一个哈夫曼编码,实现文件压缩,参考7z,tar;自己动手写图像编码库,参考JPG,BMP,PNG;

2023-03-25 19:25:51 660

原创 imx6ull移植OpenWRT系统

opkg 下载应用时会出现下载链接,手动复制在浏览器打开,找到类似的架构下的ipk文件下载,然后上传到路由器里,再进行 opkg install {packagename}.ipk 安装。3.在终端界面opkg安装应用程序的时候,会提示架构问题,这是因为《i.mx6ul开发板移植openwrt系统》这篇文章,已经修改了imx6ull的架构信息,造成不匹配。1.在imx6ull的Linux内核源码中,一定要设置这几个关键参数:交叉编译工具,架构,defconfig配置信息。

2023-03-23 23:16:14 859

原创 语音编码技术,AMR、AMR-NB、AMR-WB、EVS总结

最近对实时语音编码技术有点兴趣,于是了解了一下。一开始听说AMR-NB窄带编码,搜索才发现更多的编码技术,这里总结一下,便于日后查看。一、什么是AMR、AMR-WB全称Adaptive Multi-Rate和Adaptive Multi-Rate Wideband,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。AMR: 又称为AMR-NB,相对于下面的WB而言语音带宽范围:300-3400Hz8KHz采样率AMR-WB:AMR W

2023-03-23 16:53:21 5933

原创 开源SIP客户端列举,PJSIP协议栈

PJSIP

2023-03-23 16:02:40 752

转载 经典ALSA音频读取通过UDP局域网播放

参考:https://www.jianshu.com/p/10a66697d40a。经典ALSA音频读取通过UDP局域网播放。

2023-03-23 15:35:05 343

转载 文件权限ls -l,权限修改chmod,说明

chmod , ls -l

2023-03-23 15:20:41 127

原创 linux多个.a静态库文件合并为一个 .a静态库文件

gcc ar bash

2023-03-23 15:02:23 763

原创 网卡,WiFi,linux驱动查找

AX88772,usb2.0转百兆网口。3.Realtek系列。

2023-03-09 10:58:41 671

原创 ffmpeg编译安装总结

ffmpeg编译安装,git

2023-02-24 11:20:30 233

原创 Cmake再Ubuntu 上交叉编译

社交使我感到不快,代码使我快乐。今天调了整天的程序,主要是两个问题:1.编译cjson 文件时,缺少依赖库 Math,一直提示错误,却又不告我缺少哪个库,只能自己去搜。2.编译tcp 时,提示缺少plug文件,不能生成库文件。搜了好久,才发现应该把AR=arm-linux-gcc-ar修改为AR=arm-linux-ar,就正常了。

2023-01-14 22:26:38 160

原创 音视频开发,声卡声道疑问

想到什么就说什么吧,老是想等到天亮再记录或发表,没想到就忘了。最近在做音视频开发,发现一个现象:由于我的声卡声道是1,使用alsa提供的接口arecord 命令行,声道channel 设为2时,不能录音,设为1可以正常录音。使用网友提供的例程,使用alsa API接口读取声卡数据进行录音,由于我的声卡是单声道的,就把例程里的channel改为1,运行时导致错误。还是使用这个网友另一个例程,使用FFmpeg的 API接口进行录音时,即使声道设为2,也可以正常录音,可是明明我的声卡声道数为1啊。我想,可

2022-11-07 00:42:49 568

原创 原始PCM录制与播放

总结一下,pcm原始数据,录制时使用什么参数,播放时一定要设置一样的参数。不然,听到的就是一团噪音。比如我的PCM文件,录制时使用参数:频率48000Hz,S16_LE。这个命令就是使用aplay默认参数播放pcm_001.pcm,而默认参数是:Unsigned 8 bit, Rate 8000 Hz, Mono这样显然听到的就是一团的噪音。

2022-10-15 16:15:10 1745

原创 Linux下编译tinyhttpd

web, httpd, tinyhttpd

2022-10-10 22:40:15 294 1

转载 x264 利用arm-linux-gcc在arm上的移植 总结(转)

原文链接:https://blog.csdn.net/liuzongming1988/article/details/8234893我的开发环境是:1、Redhat Linux6.32、飞凌嵌入式开发板OK6410经测试,完全可行。需要注意的是,#./x264 –o test.264 mytest.yuv提示错误:raw input requires a resolution.解...

2019-08-15 15:11:30 256

转载 AD_PCB 快捷键

来源: https://blog.csdn.net/tdshawn/article/details/51043868走线状态,+tab,改变线宽;2d线状态,+shift+tab ,切换倒角方式;crtl+左键 :高亮选中网络;左下角双击,层管理,显示或隐藏某一层;旋转:Space;X轴镜像:X; Y轴镜像:Y; 板层管理:L; 栅格设置:G; 单位进制切换:...

2018-08-15 19:30:44 3332

转载 常见的差分(动)阻抗计算模型(转)

差分阻抗分析:https://blog.csdn.net/metersun/article/details/38542215

2018-08-10 17:33:19 1439

转载 C语言基础之:32位机中用printf输出signed char的问题

原文如下:https://blog.csdn.net/qq_29545231/article/details/78622927

2018-04-26 14:29:08 363

转载 STM32 ST-LINK Utility介绍、下载、安装、使用方法

STM32 ST-LINK Utility介绍、下载、安装、使用方法原文如下:https://blog.csdn.net/ybhuangfugui/article/details/52597133

2018-04-16 23:08:09 14826

转载 SecureCRT显示乱码的解决办法

SecureCRT是一款支持SSH的终端仿真程序,用于连接运行包括Windows、UNIX和VMS的工具。对于学ARM的人来说,这个软件也是十分的好用!原文如下:https://blog.csdn.net/zhengqijun_/article/details/70197567...

2018-04-15 01:57:51 385

转载 51单片机定时器初值的计算

51单片机定时器初值的计算:二、50MS定时器初值的计算: 1.晶振12M 12MHz除12为1MHz,也就是说一秒=1000000次机器周期。50ms=50000次 机器周期。 65536-50000=15536(3cb0) TH0=0x3c,TL0=0xb0 2.晶振11.0592M ...

2018-04-12 15:51:33 11182

转载 redhat/centos 6.3 搭建git/gitosis/gitweb详细过程(1)

redhat/centos 6.3 搭建git/gitosis/gitweb详细过程(1)http://blog.chinaunix.net/uid-20940095-id-3447003.html

2018-04-10 01:07:49 150

转载 解决无法Ping通Github

解决无法Ping通Githubhttps://blog.csdn.net/u012552275/article/details/61654857Ubuntu平台同理: gedit /etc/hosts在最后添加 192.30.253.113 github.com 192.30.252.131 github.com 185.31.16.185 gith...

2018-04-10 00:21:38 5660

转载 [已解决]'make menuconfig' requires the ncurses libraries

Ubuntu平台 make menuconfig出现错误提示:’make menuconfig’ requires the ncurses libraries解决方法如下:https://blog.csdn.net/guyongqiangx/article/details/52779675

2018-04-09 23:32:08 1472

转载 could not resolve host: github.com 问题解决办法

点击这里,查看相关内容: https://blog.csdn.net/zhenfengshisan/article/details/57566709

2018-04-09 23:29:54 13016

转载 快速上手Ubuntu之安装篇——安装win7,Ubuntu16.04双系统

快速上手Ubuntu之安装篇——安装win7,Ubuntu16.04双系统来源:https://blog.csdn.net/qq_28205153/article/details/52203512感谢原作者!

2018-03-29 14:19:50 276

转载 ubuntu下Samba服务器的搭建

ubuntu下Samba服务器的搭建 来源:https://blog.csdn.net/u012478275/article/details/78876181前言当我们需要windows和linux更好的进行文件交互时,使用Samba服务是一个不错的选择,本文介绍如何在linux中搭建Samba服务和怎样在windows下访问linux共享文件。1、安装和卸载samba命令:...

2018-03-29 11:41:35 143

转载 解决错误:unable to find the ncurses libraries

关于mini2440开发板的fa.config文件,不在vivi目录下,而在busybox目录下。 看这里:https://wenku.baidu.com/view/ea6fd3c508a1284ac85043bf.html使用Ubuntu12.04平台。编译vivi时: 输入命令: make menuconfig 提示错误:unable to find...

2018-03-27 14:40:04 1758

转载 子进程 已安装 post-installation 脚本 返回了错误号 126

ubuntu12.04,安装sudo apt-get install minicom 时,提示 “子进程 已安装 post-installation 脚本 返回了错误号 126” 终于知道原因了。由于网络不佳的原因,在安装openssh时候中断了,重新安装时候遇到了标题的问题。 懒得一个个包弄,直接更新dpkg安装的软件配置信息(/var/lib/dpkg/info)。操作步骤如...

2018-03-26 15:14:10 4116

转载 ln: 创建符号链接 “include/asm”: 不支持的操作

出错现象: 创建符号链接 “include/asm”: 不支持的操作出错原因:因为在linux中使用虚拟VMware共享工具访问了Windows的共享文件实际上为另一个分区;而单单"ln"命令,则建立一个硬链接,硬链接是不能跨分区,所以会产生错误。文章来源: http://blog.chinaunix.net/uid-24467128-id-2606182.

2017-05-25 22:36:10 1880

转载 make[1]: *** 没有规则可以创建“all”需要的目标“hello_world.srec”。 停止。

在uboot1.1.4目录下#make后,出现错误:“make[1]: *** 没有规则可以创建“all”需要的目标“hello_world.srec”。 停止。”发现以下方法可以解决:-------------------------------------------------------------------------------------------------------

2017-05-25 22:26:39 12124

原创 编译smdk2410 时#make 后出现这种错误,怎么解决

arm-linux-ld: failed to merge target specific data of file /opt/Orion-SDK/armel-2.0/tools/gcc/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.1/libgcc.a(_divsi3.o)arm-linux-ld: ERROR: Source object /opt/Or

2017-05-25 22:18:59 394

原创 ubuntu / uboot /源码官网

欢迎来到 Ubuntu 中文 Wiki   http://wiki.ubuntu.org.cn/%E6%A8%A1%E6%9D%BF:12.04source

2017-05-24 21:14:44 264

空空如也

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

TA关注的人

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