设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Gentoo Linux
›
送给父母一台定制的电脑
1
2
3
4
5
6
/ 6 页
下一页
返回列表
查看:
5310
|
回复:
58
送给父母一台定制的电脑
[复制链接]
wq1977
wq1977
当前离线
积分
211
IP卡
狗仔卡
发表于 2006-5-23 20:51:05
|
显示全部楼层
|
阅读模式
第一节: 缘起
我的父母五十多岁了,一直生活在农村,我和妻子带着2岁的孩子生活在深圳。现在农村在搞“村村通宽带”的运动,申请宽带的资费比起城里相当便宜,我便有心给父母安装一台电脑,主要抱着以下几个目的:
第一:可以让父母通过Netmeeting和我进行视频通话,进行面对面的交流。
第二:可以让父母下载我们给孩子制作的DV短片,缓解父母对孙子的想念。
第三:还可以让爱看新闻的父亲经常的看看新闻,开阔一下视野,丰富一下的生活。
……
父母年纪大了,教会他们操作电脑是最大的麻烦,往往一个在我们看来很简单的操作,他们需要记在纸上练习半天,视频通话,下载这些操作,对他们来说就有点望而生畏了。再加上网上现在充斥的木马和病毒也让人恐惧,所以我决定给他们定制一台使用Linux操作系统,通过遥控器操作,功能内定的电脑。
第二节: 硬件组成
由于这台电脑定位于给父母使用,并不需要使用太强劲的CPU,我选用的是VIA(威盛)公司出品的Mini-ITX小主板系列的M10K主板,这块主板搭载的是C3 1GHz的CPU,1个DDR266的插槽,虽最大支持1G的内存,但128M内存足够,板载AC97声卡,支持5.2声道输出,10M/100M自适应的网卡,2个USB(可扩展为6个),可扩展两个1394口支持从DV捕获视频,CPU自带一个小风扇,工作噪音很小,基本满足我的要求。
要使用遥控器操作,当然需要硬件的支持,由于我决定采用linux操作系统,当然要选用linux下使用最广范的lirc软件包,这个软件包需要定制一个红外的接收硬件,制作过程不是很复杂。主板上有一个板内的Com2口可以用来支持红外操作,不会影响到美观。
由于主板内置了TV-OUT,支持普通的RCS输出,可以在绝大多数的电视上播放,所以就不需要专门的显示器了。
电源的供应也是一个问题,我使用了一款和Mini-ITX的M系列配合的一款电源,这款电源输入为12V电压,输出为ITX标准电源,很合适的扣在主板上,不占用空间,也不影响美观。
除了以上这些,为了使像父母这样的人也能够很方便的使用数码摄像机这样的设备,对于板内可扩展的两个1394口之一进行了延伸,将其牵引到机箱侧面,增加一个1394的接口,这样就可以很容易的捕获视频了。
硬盘采用了金钻40G的硬盘,对他们而言,保证质量是非常重要的。
最开始制作的机箱非常丑,不过现在已经相当漂亮了,具体的原因看后文。
第三节: 软件组成
操作系统采用的是Gentoo-Linux。当然需要对其进行删减,去掉不必要的启动服务并且增加漂亮的GenSplash。Linux的发行版大同小异,使用Gentoo完全是出于个人习惯,已经适应了Gentoo的emerge的方式,并且可以对源代码进行很方便的修改。
视频通话采用的基于OpenH323的ohphone,主要是由于第一ohphone采用命令行的方式比较容易操控,第二ohphone可以很容易的和gnomemeeting以及windows下的netmeeting进行互联互通。
电子邮件则采用Fetchmail,ProcMail和Email这几个经典的小程序实现对Pop邮箱的获取,分解以及发送的功能。
网络电视则采用Sopcast,主要因为它的命令行的界面,并且可以和Mplayer很好的配合。
视频的播放采用经典的Mplayer,这个不用说了,地球人都知道。
Mp3的播放则采用mpg123,我个人感觉用专门的软件播放出来Mp3的效果就是不一样。
对数码相机的支持,采用的是gphoto2,其支持上百种数码相机,并且命令行的界面也很容易操控和定制。
对数码摄像机采集的支持则首先使用dvgrab进行原始数据的采集,然后使用mencode(mplayer的发行组件之一)将Raw Data转换为Divx的格式以节省空间。
下载则采用wget,可以很好的兼容各种网络下载方式,并且可以很方便的进行超时判断等基本的功能。
另外,我还根据父母的口味,自己制作了几款小游戏,包括俄罗斯方块,贪吃蛇,中国象棋等,有些是完全重写的代码,有些则是对网上开放程序的修改,主要是要让其支持遥控器操作。
说到遥控器操作,前面已经提过是采用的lirc开发包。
当然除了上面的零零总总,最关键的还是要制作一个界面,让所有这些软件可以有机的组成一个整体,像手机一样很灵活的操作。这部分没有可借鉴的,只能重头开发全新的代码了。
第四节: 后记
我的好朋友听了我的想法,并且看过我的样品以后,决定和我一起将其开发成一个产品,以方便天下所有和我有同样的想法、想给父母定制一台电脑的人,让他们可以直接基于我们的工作定制属于他们自己的东西,避免重复我们走过的弯路。朋友是个很开明的人,和他合作我感觉很愉快,于是,便有了前面提到过的漂亮的机箱,和所有一切打包完整的整机和软件开发包。
机箱如下图,体积为20*20*8.5CM,外型为铝合金整体机箱。
我们给机子取名为aihome,意为爱家。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
shpchp
shpchp
当前离线
积分
960
IP卡
狗仔卡
发表于 2006-5-23 21:11:08
|
显示全部楼层
不错!
支持!
回复
支持
反对
使用道具
举报
显身卡
fakeid
fakeid
当前离线
积分
733
IP卡
狗仔卡
发表于 2006-5-23 22:36:20
|
显示全部楼层
赞一个 如果成本能控制在1k左右还是很有吸引力的
我爸爸 只会简单的鼠标操作 看看电影 打打牌没有问题
e文一个也不认识(估计大多数人父母都是的)
要是能在界面和中文话做好的话 会很有吸引力的
回复
支持
反对
使用道具
举报
显身卡
syyuning
syyuning
当前离线
积分
1199
IP卡
狗仔卡
发表于 2006-5-23 23:18:43
|
显示全部楼层
这个想法确实不错。。
楼主真是个有心人。。
回复
支持
反对
使用道具
举报
显身卡
Freesnake
Freesnake
当前离线
积分
1798
IP卡
狗仔卡
发表于 2006-5-23 23:35:51
|
显示全部楼层
界面确实要越简单越好……一个命令行的东西也不能有……都得转化成遥控器可以控制的方式……
回复
支持
反对
使用道具
举报
显身卡
Zer4tul
Zer4tul
当前离线
积分
1070
IP卡
狗仔卡
发表于 2006-5-24 02:58:31
|
显示全部楼层
正好一直有打算做一个来玩玩,谢谢楼主
小声说一句,如果成本控制得当的话,会比较有市场的哦
回复
支持
反对
使用道具
举报
显身卡
zonzi
zonzi
当前离线
积分
3349
IP卡
狗仔卡
发表于 2006-5-24 06:32:20
|
显示全部楼层
一共多少钱?
回复
支持
反对
使用道具
举报
显身卡
wq1977
wq1977
当前离线
积分
211
IP卡
狗仔卡
楼主
|
发表于 2006-5-24 08:51:10
|
显示全部楼层
如果有人有兴趣共同开发,可以email联系
cnwesleywang@gmail.com
, gmail或者gtalk都可以。
如果对价格比较感兴趣,也可以给我发邮件,不过单就硬件成本也在2K左右了。
回复
支持
反对
使用道具
举报
显身卡
fei
fei
当前离线
积分
2041
IP卡
狗仔卡
发表于 2006-5-24 08:56:55
|
显示全部楼层
难道是原创?强。
回复
支持
反对
使用道具
举报
显身卡
小锁
小锁
当前离线
积分
1604
IP卡
狗仔卡
发表于 2006-5-24 09:20:58
|
显示全部楼层
我也支持,干脆就叫做“敬老电脑多媒体”
回复
支持
反对
使用道具
举报
显身卡
下一页 »
1
2
3
4
5
6
/ 6 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
服务器架设、应用、维护
开源软件专题讨论
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表