libmad 简单说明

MAD(libmad)是一个开源的高精度MPEG音频解码库,支持MPEG-1标准。libmad提供24-bit的PCM输出,完全定点计算,非常适合在没有浮点支持的嵌入式硬件平台上使用。使用libmad提供的一系列API可以实现MP3文件的解码。 mad.h头文件定义了lib...

嵌入式入门和项目实战开发【菜鸟内心深处最真实感想篇】

              菜鸟 参加嵌入式入门和项目实战开发后【终于拿到年到10万了】--千真万确!!绝无虚言!!!        这里述说我菜鸟学习嵌入式的内心深处最真实感受!!!【希望大家不要拍砖】我只是我的学习嵌入式过程和经验...

交叉编译boost到arm-linux

在网上中看别人家编译boost到arm清一 {MOD}都异常简单,./bootstrap.sh,修改gcc , ./bjam搞定,怎么我的各种版本交叉编译工具都试了要么不识别-m64要么找不到c++头文件,难道这就是传说中的别人家的编译,搞了半天这里有一巨坑… ...

linux守护进程,shell简易版

工作需要,写了一个简单草率的守护进程,目前看来没有大问题,下面是代码:#!/bin/bash #守护进程 while true do res=`ps -ef | grep "" | grep -v grep | wc -l` if [ $res -eq 0 ] then fi sleep 5s    #守护进程运行间隔 do...

[译]nanomsg和ZeroMQ的区别

原文地址:      https://nanomsg.org/documentation-zeromq.html       自这篇文档完成以后,Nanomsg和ZeroMQ都已经发生了很大的变化。尽管如此,本文档从ZeroMQ和Nanomsg原创作者的角度来阐述,仍有助于理解nanomsg的历史变更。 ...

nginx指令之——tcp_nodelay

指令tcp_nodelay作用于socket参数TCP_NODELAY。 在这之前,我们先说说nagle缓存算法,有些应用程序在网络通讯的时候会发送很少的字节,比如说一个字节,那么再加TCP协议本身,实际上发的要41个字节,这样的效率是很低的。这时候nagle算法...

解决linux下usb不识别

1、检查一下usb $lsusb 显示:Bus 002 Device 006: ID 0bb4:0c91 High Tech Computer Corp. 2、创建配置文件(网上不同机型貌似名字不一样) $sudo vim /etc/udev/rules.d/50-Android.rules 在里面加入,这里面需要注意obb4这个号要与上面...

教你组装家用DVD版本电脑点歌系统(很简单)

 平 时和朋友同事或是客户去卡拉OK玩,自己不会唱歌只能默默的闪到角落一边去,真是太郁闷了,于是决心以后一定要抽空练好几首拿手歌曲用来防身,咬咬牙,咱 家里也装上了套点歌系统,两个月后...... 和新认识的异性朋友又有了一个新的娱乐...

-bash: mtrace: command not found

系统缺少 glibc-utils centos : sudo yum install glibc-utils  即可

rtt 打印 float

/*rtt print float*/ float float_value; float_value = 3.1415; char float_str[80]; sprintf(float_str, Float value is %f , float_value); NRF_LOG_PRINTF(float_str);

在Linux上编译安装OpenSSL-1.0.0e.tar.gz教程

OpenSSL 是一款开源的 SSL 软件包,采用 SSL 的公开密钥技术,用于实现传输层的通信加密功能。OpenSSL 支持 Linux、Windows、BSD、Mac 等平台,功能强大,包含丰富的密码算法库,SSL 协议库和应用程序。   一、SSL 基本常识   1.1、什...

glibc编译debug版本

http://blog.csdn.net/jichl/article/details/7951996 下载glibc http://ftp.gnu.org/gnu/glibc/ you must configure in a separate build directory 我把glibc安装在/usr/local/glibc2121目录下 源代码放在/opt/glibc-2.12.1目录下 c...

Linux平台查看某个进程的线程

之前因为线程内出现异常导致Python部分线程退出,程序以单线程方式运行了好几个星期,浪费了很多时间。 如何查看当前进程有多少个存活线程呢? 方法1)pstree -p 4761(进程ID)。如下截图所示:   方法2)cat /proc/4761(进程I...

Linux 标准 输入 输出 重定向. printf 不输出到屏幕的解决办法

方法1:   #include    #include    #include    #include    #include          int main()   {       fflush(stdout);       setvbuf(stdout,NULL,_IONBF,0);       printf("test...

在Linux中分别安装应用于不同平台的QT:PC;嵌入式X86;ARM。

在Linux中分别安装应用于不同平台的QT:PC;嵌入式X86;ARM。        这三者PC版、嵌入式X86版和ARM版的区别主要体现在:当configure时分别加了不同的参数,具体区别是:         PC平台:在linux中全安装qt,用它编译好程...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章