摘要:
当前平台, 基于君正的X10000平台的嵌入式Linux 系统 0 目的 我要设置根文件系统为可读写, 设置data分区上的文件系统为只读 1 设置各文件系统的读写属性 /bin/mount -o remount,rw / # REMOUNT_ROOTFS_RW /bin/mount -t ubif 阅读全文
摘要:
1. getpic_transform_encode2h264.c #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <time.h> 阅读全文
摘要:
1. Linux内我们使用V4L2框架获取摄像头数据,由于摄像头的不同,摄像头所输出的数据格式各有不同。 考虑到YUV420P 的格式使用最广泛,我们最终将摄像头数据转为该格式。 pic_data_transform.c /* * # Desc: use ffmpeg read a frame da 阅读全文
摘要:
0. 进行本代码实验的前提 确保已经在ubuntu内正确安装了ffmpeg 手把手安装教程可以参考我的另一篇博文《音视频入门-4-ffmpeg命令快速体验音视频开发/ ffmpeg编译过程经历的99八十一难》 https://www.cnblogs.com/happybirthdaytoyou/p/ 阅读全文
摘要:
1. 概念 音频压缩技术指的是对原始数字音频信号流(PCM编码)运用的数字信号处理技术。 2. 背景 和 压缩的必要性 研究发现,直接采用PCM码流进行存储和传输存在非常大的冗余度。 以CD为例,其采样率为44.1KHz,量化精度为16比特,则1分钟的立体声音频信号需占约10M字节的存储容量,也就是 阅读全文
摘要:
《1》我的实验所使用的视频文件告知读者 1. 这是我在ubuntu环境上实验使用的视频文件, 我在windows上查看了详细信息,然后拖进ubuntu内,重命名为video-test.mp4 2. 这是我在windows环境上实验使用的视频文件 《2》开始实验 <1>播放音频 -window_tit 阅读全文
摘要:
1. 官网 2. 交叉编译 我的当前环境 mips平台交叉编译说明 先解压下载后的libevent源码压缩包然后cd进入解压后的文件夹libevent-2.1.11-stable: <1. ./configure --prefix=/home/lmw/open_lib/Libevent/LibEve 阅读全文
摘要:
下面介绍WAV文件格式 . 阅读全文
摘要:
下载ffmpeg http://ffmpeg.org/download.html 1 、2 两种方式可以下载, 皆可。 编译ffmpeg ./configure -prefix=/usr/local/ffmpeg -enable =debug=3 --disable-static --enable- 阅读全文
摘要:
知识点框图 . 阅读全文
摘要:
第一部分 1. 直接上代码 #include <stdio.h> #include <unistd.h> #include <stdlib.h> int globvar = 6; char buf[] = "a write to stdout!\n"; void son_process_end_fu 阅读全文
摘要:
1. 先贴代码 #include <stdio.h> #include <stdlib.h> #include <unistd.h> int globvar = 6; /* external variable in initialized data */ int main(void) { int v 阅读全文
摘要:
0. 扫盲: GLib是用C写的一些utilities,即C的工具库,和libc/glibc(GNU C Library)没有关系。 GLib是 Gtk+ 库和 Gnome 的基础。GLib可以在多个平台下使用,比如 Linux、Unix、Windows 等。GLib为许多标准的、常用的 C 语言结 阅读全文
摘要:
整体思路: 移植官方软件包代码, 配置好底层的SPI收发函数以及片选脚操作, 至于临界区操作函数,根据实际情况进行添加,也可以不加。 这就移植好了,就可以在我们自己的板子上跑官方的示例程序了。 官方软件包在此, github: https://github.com/Wiznet PS:这里写博客, 阅读全文
摘要:
第0步:保证你的ubuntu能上网,可以选择NAT方式让ubuntu上网。 第一步:安装NFS服务 sudo apt-get install nfs-kernel-server portmap 第二步:增加NFS配置文件 sudo vim /etc/exports 第三步:重启NFS服务 sudo 阅读全文
摘要:
当前环境:板子通过网线连接windows 问题: 我当前的板子可以ping通windows,windows也能ping通ubuntu。但是板子却ping不通ubuntu. 原因: ubuntu通过NAT寄生于windows上网,Ubuntu相当于在Windows肚子里面,依赖Windows上网,它寄 阅读全文
摘要:
Y:亮度分量 UV:色度分量 1. 标准yuv指的是yuv420 一般看文章,会出现下面的公式,但不涉及具体的yuv格式,其实这一定指的是yuv420 Y与RGB的演算关系为:Y = 0.2126 R + 0.7152 G + 0.0722 B 2. YUV4:2:2或4:2:0都是指的Y分量和UV 阅读全文
摘要:
1. b与bl指令的作用是什么? b与bl指令的作用:实现程序跳转,也就是调用子程序。 2. b与bl指令的区别是什么? b与bl指令的区别: b指令:简单的程序跳转,跳转到到目标标号处执行。 bl指令:带链接程序跳转,也就是要带返回地址。在发生跳转前,将当前PC-4保存到R14中。也就是返回地址存 阅读全文
摘要:
1. uboot下载地址 ftp://ftp.denx.de/pub/u-boot/ 阅读全文
摘要:
直接贴上已经码好的: list_sort.c: #include <stdio.h> #include <string.h> #include <assert.h> #include <stdlib.h> #include <unistd.h> /**** 双向链表,非双向循环链表哦! * * gc 阅读全文
摘要:
段落1. 百度百科char char用于C或C++中定义字符型变量,只占一个字节,取值范围为 -128 ~ +127(-2^7~2^7-1) 知识点:负数在计算机中以补码存储,而正数以原码存储。 为什么负数在计算机中以补码存储呢? 因为所以科学道理,可以看这篇知乎文章:https://www.zhi 阅读全文
摘要:
1. 注册心知天气账号,获取私钥 下面这篇文章是图示讲解的,好东西,何不转载为快? http://www.taichi-maker.com/homepage/iot-development/iot-platform/seniverse/preparation/ "GET https://api.se 阅读全文
摘要:
前沿提要: MQTT是什么不知道? 看这一篇:https://www.cnblogs.com/happybirthdaytoyou/p/10362336.html 阿里云官网玩不转? 看这一篇: https://www.cnblogs.com/happybirthdaytoyou/p/1406529 阅读全文
摘要:
前沿提要: MQTT是什么不知道? 看这一篇:https://www.cnblogs.com/happybirthdaytoyou/p/10362336.html 阿里云官网玩不转? 看这一篇: https://www.cnblogs.com/happybirthdaytoyou/p/1406529 阅读全文
摘要:
本文将先粗略介绍大小端,和大小端的测试方法,最后介绍位域的内存布局。 1. 大小端 大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中。 小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中。 2. 大小端测试代码 #include <s 阅读全文