
嵌入式系统及开发
等风来不如迎风去
音视频行业深耕多年,熟悉会议、直播、RTC,对在线教育、娱乐秀场等音视频端到端技术及系统架构有深入研究
-
原创 owt native ios sdk 构建
owt native ios sdkwindows 的构建有些问题,回公司再看我的macbook 256g的,勉为其难的构建一番ios的把之前下周了webrtc,至少消耗了20g, 现在owt 也会下webrtc不知道够不够用在路径 ~/tet/webrtc_build/owt-native/src 下面新建一个 .glient 文件,写入owt native 的git仓库地...2020-01-27 17:20:471231
1
-
原创 mipsel-linux-uclibc交叉编译vlc -1
============================终于让vlc configure过了。遇到找不到lib的问题和头文件的问题,在于没有export LDFLAGS(加入库路径)和 export CPPFLAGS(加入头文件路径) ,并且要export,在同一个脚本里头,也要export 出来才行。倒错了一个参数:### C preprocessor###原来是这个2013-11-18 11:05:194901
0
-
原创 mipse-linux-uclibc交叉编译libgpg-error和ibgcrypt
zhangbin@bogon:~/bcm/unimedia/depvlc/libgcrypt$ cd libgcrypt-1.5.-bash: cd: libgcrypt-1.5.: No such file or directoryzhangbin@bogon:~/bcm/unimedia/depvlc/libgcrypt$ cd libgcrypt-1.5.0-beta1/zhan2013-11-17 15:30:565368
0
-
原创 mipsel-linux-uclibc交叉编译vlc -2
声明一下, 当前编译的vlc的版本是2.01,其他配置库,也都是2012年6月左右的时间的。============================移植过程中,除了之前提到的http://blog.csdn.net/commshare/article/details/16801581--- locale_t Matches (36 in 8 files) ----Ch2013-11-19 10:01:071672
0
-
原创 【不懂】什么是抛出的不同的异常?
这都是啥 什么是抛出的不同的异常?#ifndef HAVE_VASPRINTFint vasprintf (char **, const char *, va_list);#endif#ifdef __USE_GNU/* Write formatted output to a string dynamically allocated with `malloc'.2013-11-18 15:29:441117
0
-
原创 mipsel-linux-uclibc编译liba52
参考http://blog.csdn.net/yu5611789/article/details/7675862--host=mipsel-linux ===============================================应该是首先bootstrap一下吧zhangbin@bogon:~/bcm/unimedia/depvlc/liba52013-11-16 20:00:043120
0
-
转载 交叉编译中的build、host、target选项的含义
转载 http://milodream.diandian.com/post/2012-09-25/40038912065交叉编译中的build、host、target选项的含义--build=编译该软件所使用的平台(你现在电脑的平台)--host=该软件将运行的平台(编译出来的库可以在哪个平台上运行)--target=该软件所处理的目标平台2013-11-16 17:13:424975
0
-
原创 fastboot中使用tftp烧写kernel
v200es1,直接用hitools烧写,不知道是不是bug,serverip没有起作用,导致:fastboot# fastboot# fastboot# fastboot# fastboot# fastboot# printenvbootdelay=1baudrate=115200ipaddr=192.168.1.10netmask2013-10-30 10:31:044507
0
-
转载 Linux内核支持动态获取IP地址
转载自 http://kapok.blog.51cto.com/517862/127608配置选项:NFS: Network File SystemPNP: Plug-and-Play CONFIG_ROOT_NFS 若想要Linux box通过NFS依赖网络上的其他计算机来mount其整个根文件系统(假定该机器没有硬盘),则配置为Y。 此时,可能还需2013-10-29 18:52:581837
0
-
原创 ubuntu12.04 samba挂载远程主机的文件夹
命令:sudo mount //x.x.x.x/Data /home/lfqy/x.x.x.x/ -o username=Administrator,password=123===============================root@Ubuntu32:/home/zhangbin# sudo apt-get install smbfsReading2013-10-29 14:07:291623
0
-
原创 开启pc机的nfs服务
root@Ubuntu32:/home/zhangbin# gedit /etc/exports加入/nfsboot *(rw,insecure,sync,no_wdelay,insecure_locks,no_root_squash)root@Ubuntu32:/home/zhangbin/STM/hiandroid240/v200/es032/out/tar2013-10-29 20:48:081715
0
-
原创 tiny6410 适用于win7 64bit的dnw 的USB下载驱动
友善之臂 tiny6410的刷机是用 SDFLASHER 烧写superboot.bin到FAT32的SD卡中。然后拨动按键,从SD卡启动,这样superboot就运行了。然后使用superboot 采用usb下载的方法,将 nand中运行的uboot 、image等烧录到flash中。然后再波动按键,从nand启动。但是,usb驱动无法支持win7 64位。2012-12-09 20:52:394040
0
-
原创 vmware 虚拟机挂载不了共享文件夹的解决方法
设置了共享目录,就是无法显示。。。。今天看realarm的说明书,很给力啊。mount -t vmhgfs .host:/ /mnt/hgfs 之后,/mnt/hgfs下就有共享目录了。参考:后来,还是经常出问题。执行mount -t vmhgfs .host:/ /mnt/hgfs 之后,就这样了:root@ubun2012-11-20 10:46:415214
0
-
原创 xp安装和测试RVDS 4.0 记录
1 .下载和安装RVDS4.0参考以下文档:安装RVDS 3.1的过程在这里:http://wenku.baidu.com/view/755bb6c608a1284ac8504388.html和RVDS 4.0安装过程类似。只是这个教程的crack.bat是最后安装的。下面的这个4.0是先运行的crack.bat:。结果是一样的。详细的安装过程可2011-08-01 00:55:5212522
7
-
转载 XP环境变量
XP环境变量http://hi.baidu.com/huyucai/blog/item/ca03c6fea618eb365d60085f.html2008年12月09日 星期二 04:27XP环境变量及其返回值1.环境变量的设置有几种方式? 设置环境变量有两种方式:第一种是在命令提示符运行窗口中设置;第二种是通过单击“我的电脑→属性→高级”标签的“2011-08-05 12:11:562103
0
-
原创 ARM官网一些资料下载地址
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0099c/index.html2012-02-21 12:23:265128
0
-
原创 mipsel-linux-uclibc交叉编译libz
使用自带的configure,发现不支持交叉编译zhangbin@bogon:~/bcm/unimedia/depvlc/libz/code_zlib-1.2.5$ ./configure --helpusage: configure [--zprefix] [--prefix=PREFIX] [--eprefix=EXPREFIX] [--static] [--64]2013-11-17 15:03:481741
0
-
原创 mipsel-linux-uclibc交叉编译opus
#!/bin/bash#./configure --prefix=${SKMEDIA_ROOT} --host=${SKMEDIA_HOST} --prefix=${SKMEDIA_ROOT}#DST=/home/lbteam/zhangbin/bcm/unimedia/depvlc/libogg/home#DST=/home/lbteam/zhangbin/bcm/unimedia/2013-11-17 17:37:482375
0
-
原创 mipsel-uclibc交叉编译dvbspi
最简单的配置:DST=/home/lbteam/zhangbin/bcm/unimedia/depvlc/libdvbspi/home#DST=/home/lbteam/zhangbin/bcm/unimedia/destA52_HOME=$DSTecho "####################"echo "A52_HOME IS $A52_HOME"echo "#######2013-11-17 14:33:221133
0
-
原创 orangepi 扩展磁盘空间
orangepi 扩展磁盘空间买了好久,没有用,现在upgrade发现磁盘空间不够:只有4G空间的lubunturoot@orangepi:/home/orangepi# df -hFilesystem Size Used Avail Use% Mounted on/dev/root 3.4G 3.3G 0 100% /devtmpf2018-01-13 13:55:452732
0
-
原创 macbook配置
macbook配置2017-09-29 21:10:391950
0
-
原创 SCP 从内网到外网复制并跳转
SCP 从内网到外网复制并跳转– 必需用SSH登录 – 所以用SCP复制1 使用aliastype -a gogo is aliased to `ssh -p 1985'2 使用scpscp /home/zhangbin/VOD.zip zhangbin@1.1.12.2:/home/zhangbin3 alias一个functionalias cpcmd='function _cpcmd(){2017-12-06 18:09:382703
0
-
原创 内核直接NFS挂载Android文件系统启动
(1)首先构建文件系统 采用根文件系统,然后将system和data覆盖根文件系统中的system和data(这俩在根文件系统中是空的)采用http://blog.csdn.net/commshare/article/details/13507019 的方法,samba挂载远程编译服务器上out中的android系统编译生成文件,以便于提取文件系统。挂载方法为 mount /2013-10-31 11:30:194970
2
-
转载 v4l2-framework
v4l2-framework.https://www.kernel.org/doc/Documentation/zh_CN/video4linux/v4l2-framework.txtChinese translated version of Documentation/video4linux/v4l2-framework.txtIf you have any comm2014-01-03 13:22:561245
0
-
转载 V4l2 拍照API 调用详解
转载一篇专业做这个的大牛的文章 http://www.cnblogs.com/wangxianzhen/archive/2013/04/15/3022344.htmlV4l2 拍照API 调用详解v4l2 操作实际上就是 open() 设备, close() 设备,以及中间过程的 ioctl() 操作。对于 ioctl 的调用,要注意对 errno 的判断,如果调用被其他信号中断,2014-01-03 10:10:363163
0
-
原创 【v4l2】按照应用程序请求,框架层为队列分配内存的 __reqbufs函数粗浅分析
Linux/drivers/media/v4l2-core/videobuf2-core.c时间紧迫,粗略读了一下,这个函数的实现,得到以下结论:(1)用户空间请求驱动分配内存,建立缓冲,要传递这个宏给驱动,实际执行的函数就是下面这个。用户空间会传递 struct v4l2_requestbuffers *req 结构体,带有请求信息,给驱动的vidioc_reqb2014-01-02 18:10:561770
0
-
原创 【v4l2】应用程序获取一帧并处理
参考 http://blog.chinaunix.net/uid-23424741-id-3977591.html2.3 分配内存接下来可以为视频捕获分配内存:struct v4l2_requestbuffers req;if (ioctl(fd, VIDIOC_REQBUFS, &req) == -1) { return -1;}v4l2_req2014-01-02 17:04:331759
0
-
原创 【v4l2】vb2_buffer和v4l2_buffer
videobuf2-core.h中的vb2_buffer,记录了v4l2_buffer ,驱动可以对vb2_buffer的v4l2_buffer进行操控,vb2_buffer是v4l2框架层的代码,而v4l2_buffer也是用户空间的应用程序,可以读取的一个数据结构。videobuf2-core.h:165 166 /**167 * struct vb2_buffer - represen2014-01-02 15:47:235479
0
-
原创 ubuntu12.04 内核识别到的罗技 c270
root@Ubuntu32:/home/zhangbin/ffmpeg/ffmpegx86/transcoder/yasm-1.2.0# lsusbBus 001 Device 002: ID 046d:0825 Logitech, Inc. Webcam C270Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual MouseBu2013-12-03 22:53:242481
1
-
原创 工具链中寻找交叉编译中目标机的arch
zhangbin@bogon:/opt/toolchains/stbgcc-4.5.3-1.3/bin$ ./mipsel-linux-uclibc-gccmipsel-linux-uclibc-gcc: no input fileszhangbin@bogon:/opt/toolchains/stbgcc-4.5.3-1.3/bin$ ./mipsel-linux-uclibc-gcc2013-11-16 15:10:452163
0
-
原创 mipsel-linux-uclibc 编译ffmpeg
zhangbin@bogon:~/bcm/unimedia/uniskmedia/DepThird/ffmpeg-0.10.4$ zhangbin@bogon:~/bcm/unimedia/uniskmedia/DepThird/ffmpeg-0.10.4$ zhangbin@bogon:~/bcm/unimedia/uniskmedia/DepThird/ffmpeg-0.10.4$ s2013-11-17 18:30:423586
0
-
原创 mipsel-linux-uclibc交叉编译 libbzip2
作者提供了一个编译so的脚本:看起来只用CC,很简单的。不过作者提供的Makefile很复杂,不懂这俩有啥区别。# This Makefile builds a shared version of the library, # libbz2.so.1.0.6, with soname libbz2.so.1.0,# at least on x86-Linux (RedHat 7.22013-11-17 16:03:582251
0
-
原创 mipsel-linux-uclibc交叉编译libogg
zhangbin@bogon:~/bcm/unimedia/depvlc/libogg$ cd libogg-1.3.0/zhangbin@bogon:~/bcm/unimedia/depvlc/libogg/libogg-1.3.0$ lsaclocal.m4 config.guess config.sub depcomp libogg.spe2013-11-17 15:54:371400
0
-
原创 同学的tiny6410启动信息
Memory: 256MB = 256MB total Memory: 215160k/215160k available, 46984k reserved, 0K highmem Virtual kernel memory layout:2011-10-31 09:36:561174
0
-
原创 调整real6410的FIMC驱动
real6410 发布的2.6.28内核 编译出的zImage,在我的板子上跑起来,是这样的效果:这个个是我在华天正论坛发的帖子,描述了这一现象。http://www.realarm.cn/bbs/viewthread.php?tid=847figo说新内2011-09-14 18:07:512034
0
-
转载 内核引导参数
内核引导参数2011-05-13 16:59:00651
0
-
翻译 Cramfs
Cramfs readme2011-05-12 21:02:002140
0
-
原创 vmware 的 windows-驱动器未就绪
选择 Floppy 选项2011-02-23 11:47:002394
1
-
转载 Qtopia应用程序管理器介绍
Qtopia应用程序管理器介绍2011-02-19 10:44:00682
0
-
原创 Can't open framebuffer device /dev/fb0 driver cannot connect 以及触摸屏的调整
Can't open framebuffer device /dev/fb0 driver cannot connect 以及触摸屏的调整2011-02-16 22:59:005443
0