Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1113952
  • 博文数量: 121
  • 博客积分: 8910
  • 博客等级: 上将
  • 技术积分: 2915
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-18 09:36
文章分类

全部博文(121)

文章存档

2011年(3)

2010年(100)

2008年(18)

分类:

2010-04-28 16:29:03

ipbox250s 是基于linux 2.6.17内核的卫星接收机,属于linux嵌入的典型应用,软件系统主要由ppc平台linux内核和enigma图形操作界面组成,音视频解码由处理器内建的mpeg2解码器完成。自带的img并不开源,但可以在cvs.tuxbox.org中找到开源替代。
 
构建img的基本流程
 
1、获取源代码:
export CVS_RSH=ssh
cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -P .
更新:cvs -z3 up -dP
2、修改cdk目录下的 prepare
#!/bin/bash
cd .. && CURRENT_PATH=`pwd`;
cd cdk ./autogen.sh;
./configure \
    --with-boxtype="ipbox" \
    --with-boxmodel="ip250" \
    --with-webif=expert \
    --prefix=$CURRENT_PATH/root \
    --with-cvsdir=$CURRENT_PATH \
    --enable-maintainer-mode \
    --enable-ide --with-filesystems=ext3
3、运行 prepare 文件,生成 Makefile文件
4、make flash-neutrino-squashfs
生成基于neutrino图形操作界面的基本映像文件
或:
make flash-neutrino-squashfs 生成基于enigma图形操作界面的基本映像文件
5、其他的target在make/ipbox.mk中可以找到
如:
生成可串口刷新img
make ipbox_serial_imgs_neutrino
make ipbox_serial_imgs_enigma
 
阅读(970) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

安何2010-05-13 09:54:57