Linux
文章平均质量分 64
dotmonkey
这个作者很懒,什么都没留下…
展开
-
beagle board之xbmc编译
使用bb板自带的angstrom,首先安装开发环境:opkg updateopkg upgradeopkg install xbmc-devopkg remove --autoremove xbmc-doc xbmc-dev xbmc --force-removal-of-dependent-packagesopkg install task-sdk-nativeopkg原创 2011-10-29 13:47:16 · 1452 阅读 · 0 评论 -
快速组装angstrom系统
近日发现angstrom有在线的build系统,试了下还不错,虽然有发现bug^_^为求稳定不要改动advance里面的选项,另外用gnome的话会生成很大镜像,启动也要配置很久,未完成测试不建议使用。通过测试的xfce,Enlightenment.xfce需要自己装xorg-xserver(通过opkg install angstrom-x11-base-depends安装)En原创 2011-10-30 18:01:36 · 1574 阅读 · 0 评论 -
beagle board内核编译步骤
首先下载安装codesourcery的工具链,推荐用2009q1版本,2011.03版本有发现align fault的问题。下载页面:https://sourcery.mentor.com/sgpp/lite/arm/portal/release858linux host推荐使用IA32 GNU/Linux Installer下载完成后添加可执行权限后到命令行下运行安装程序,按默认配置原创 2011-10-31 15:54:07 · 1458 阅读 · 0 评论 -
hevc移植/优化-day 2:dsp工程创建及测试
1、linux内核,使用arago linux 2.6.392、buildroot ,使用git最新版本make menuconfigmake TARGET_DIR=/opt/nfs/minirootfs只需选择busybox包,设置串口输出设备ttyO2,设置使用的工具链。3 、生成dsp端codec工程XDC_INSTALL_DIR=/media/work/sdk/原创 2011-11-17 22:18:03 · 1778 阅读 · 0 评论 -
hevc移植/优化-day 4:内存使用优化(内存泄漏问题修复。)
在windows上测试的时候发现占用内存巨多,想经嵌入式平台上移植必需优化内存的使用。linux下的valgrind工具很适合做内存泄漏检测,不仅能分析内存泄漏,还能检测到内存未初始化/内存越界等问题。检测方法:valgrind -v --leak-check=full --show-reachable=yes ./TAppDecoderStaticd -b RaceHorses_41原创 2011-11-23 09:18:41 · 1489 阅读 · 3 评论 -
hevc移植/优化-day 3:profiling
为了找出耗时的函数,需要用gprof之类的工具来分析性能/耗时,如果手动加代码测耗时部分过于繁锁。本文简述如何在linux下分析编解码器的性能。首先修改makefile支持profiling。修改build/linux/common/makefile.base:########## # do profiling : 1=yes, 0=no##########PROFILI原创 2011-11-18 13:02:43 · 2411 阅读 · 2 评论 -
让交叉编译就像本机编译一样简单:Scratchbox2的使用
在bb板上交叉编译的时候经常会出现configure或pkg-config所找的包是host上的,就算编译通过了也实在不能放心。试了下Scratchbox2没想到那么简单,相见恨晚^_^简明步骤:sudo apt-get install debootstrap scratchbox2cd rootfssudo debootstrap --verbose --arch armel原创 2011-11-09 15:03:47 · 1957 阅读 · 0 评论