蜗牛的壳

蜗牛的壳

我行依我素 | 苦苦咸咸就是我 | Snailium的个人网站

浏览模式: 标准 | 列表
全部文章

《Over G Fighters》更接近真实的飞行


本来最近钱包很紧,不打算买游戏了。无奈逛街实在抵不住诱惑,于是决定走进 EB Games 流流口水算了。走进店门的时候还在想,现在 XBOX360 已经支持硬盘安装了,以后完全可以忽略光盘质量,可以买二手游戏碟玩了。正想着,看到《Over G Fighters》孤零零地立在角落。抽出一看,封面上贴着 $4.99 字样。当即决定,买!

跟店员问了半天盘上有没有划痕,毕竟安装时候还是要读盘的。店员把碟拿给我看,恩,还好,划痕不是很明显。正想说 I'll take it,店员补充一句,5 bucks? That's a really nice price。废话,不看在 $5 的份上我还不买呢。

回家,开 360,入仓,安装,启动游戏。开始还觉得游戏做得挺简陋,玩到任务之后立刻感受到《Over G》的强大。自主选择导弹挂架负载,副油箱的使用,起飞前需要手动上跑道,空中急转时还有 black out 副作用。

看来圣诞期间又有游戏玩了。

DI-624S:JTAG 端口找到 pin 脚未知


看来我是猜错了。

刚在最左边的端口下方看到“J1”字样,这样一来,这个接口应该是 JTAG 而不是 MII。

更新之后的图在这里。

大小: 1.54 M 尺寸: 400 x 225 浏览: 76 次点击打开新窗口浏览全图

下一个问题:TDI、TDO、TMS、TCK、TRST 都是哪几个 pin 脚?


沿着 Realtek RTL865x 这条线找下去,终于找到 D-Link DI-624M 所用的 toolchain。两款 router 使用的是同一款 RTL8651B SoC,toolchain 可以共用。

下一步,找到 JTAG 端口。实际上,找不到也不影响 firmware 的制作和刷新,只是在刷坏了 bootloader 之后需要 JTAG 来修复。

再往下的工作基本上明确:升级 uClinux 内核到 2.6,添加 SSH、HTTP、FTP、CUPS 服务,改进 Samba 服务,改进 USB 2.0 工作效率……或许还应该添加 repeater 模式。

以前从来没有过 JTAG 经验,上哪找端口啊?就是那个 UART 还是猜出来的,速率未知。

先去买几个针脚焊上再说吧。


参考文章:
1. OpenWRT Wiki: RTL8651B
2. LinuxMIPS Wiki: Realtek SoC
3. LinuxMIPS Wiki: Lexra

拆了我的无线路由器,DI-624S


闲来无事,本想去网上搜一下 DI-624S 的破解固件,提高一下 USB 端口的速度,无奈网上资料并不多,只好自己动手拆解。

拆解 D-Link 这款 router 并不难,卸掉背后的两个螺丝,就可以把外壳翘开。里面的电路板也是由两颗螺丝固定。

整个主板设计得很干净,图在下面,已经标注好大体元件。其中 UART 口和 MII 端口是猜测,估计八九不离十。

大小: 1.53 M 尺寸: 400 x 225 浏览: 26 次点击打开新窗口浏览全图

卸下 Mini-PCI Wireless 802.11b/g 卡之后,露出下面的 USB 2.0 Host 芯片。

大小: 1.6 M 尺寸: 400 x 225 浏览: 12 次点击打开新窗口浏览全图

主板上主要芯片如下:

CPU:Realtek RTL8651B SoC(内置 6 个以太网口,1 个 USB 1.1 Host)
内存:Hynix HY57V561620CT-H x 2(4Banks x 4M x 16Bits x 2 = 64MBytes)
闪存:Intel TE28F128J3C-150(128Mbits = 16Mbytes)
USB主控器:NEC D720101GJ(USB 2.0 Host 5 Ports)
无线网适配器:Atheros WL-2454 802.11b/g/SuperG(这个没找到相关信息)

其他信息需要 hack 到系统内部才能知道。

偶卖糕的,Java 竟然还能做这个


话说 Carleton 从上周五开始升级邮箱和学生中心,一直到今天还没搞好。一直很纳闷,一次软件升级怎么可能耗四天时间?蓝色蒲公英的网站改版(比升级更惨),我花了两天时间就让网站运转正常,只是界面还需要微调。学校只是个升级,四天之中 email 系统基本上不能用。目前的状况是只能用客户端收,不能发,而且在 Web 界面上显示的全部都是错误。

闲来无事,telnet 到学校的 IMAP 上看了下。不看不知道,一看吓一跳。这 email 服务器居然是用 Java 做的。

大小: 33.23 K 尺寸: 400 x 270 浏览: 11 次点击打开新窗口浏览全图

本来昨天我还在骂学校网管是吃白饭的,连个服务器证书都装不好。现在看来,我应该同情那个网管。Java 的“易用性”是显而易见的,那就是说,到关键的时刻就出错。接触 Java 有几年了,Java 给我的印象越来越差。

但愿这个周末学校服务器能恢复,UAV 组里这几天疯狂发 email,对不起,我收不到。

Bash 中查看程序返回的错误码


还是记下来比较好。

在 Bash 中启动一个进程,在进程结束后可以通过 echo $? 来查看程序的运行情况。

程序的错误代码(返回码)可以通过 exit(error_code); 来指定,或是系统定义的代码。一般来说,0 代表成功(无错误)。

Linux 的 error code 可以查看 /usr/include/linux/errno.h

BT已死,有事烧纸


估计这是一个让国内“网民”和“专家”们大跌眼镜的消息。昨天,CRTC 通过了 Bell 限速政策,继 Rogers 之后,加拿大另外一个垄断网络提供商被许可封杀 BT(新闻链接)。从此之后,加拿大所有网民将告别 BT,迎接一个低速的互联网。

早在 2004 年,Rogers 就开始封杀 BT,当时的技术是包过滤,发现 BT 端口限速到 1KB/s。2007 年 10 月,一直是模范生的 Bell Sympatico 加入封杀行列,技术比 Rogers 还简单,就是只要下载速度超过预定值,直接限速。由此一来,不仅仅 BT 被限,所有其它(包括 HTTP)全部被限速。Bell 对此的解释是“我们要保证所有用户的带宽”。这次 CRTC 竟然同意了 Bell 的限速,并且要求 Bell “告知用户就行”。相比 FCC 对 Comcast 的决定,简直一个天上一个地底。

看来又要换回 Rogers 了。至少 Rogers 不限制 HTTP 速度。Bell Sympatico High Speed 只有在后半夜才是 High Speed,这叫做保护用户权利!

《九十九夜》全1000分成就达成


随着华丽的一声,最后一个成就解开,第一个全成就游戏出现。至此,《九十九夜》全 1000 分成就达成。

封盘,继续《Fable II》。

终于更新了


早上起来,第一件事就是打开 Xbox 360,看看秋季更新上线没有。

果然,系统提示更新。确定,等待,系统提示“需要 75 分钟”。无语,继续折腾蓝色蒲公英网站去了。

一个小时之后,一个华丽的声音,更新完成。草草设定了 Mii 人物之后,赶快进入界面。本来还想换回老界面,但是发现新界面也很好用,干脆就留着新界面吧。

放入《Fable II》,硬盘安装,终于不用委屈可怜的光驱了。

稍候片刻,继续寓言。

姗姗来迟的秋季更新


好不容易熬过了半夜12点,打开 Xbox 360,登上 Live,却没有半点更新的迹象。重启,进游戏,Xbox 360 依然无动于衷。

于是上网查了下更新时间,官方只说 19 日更新,却没提详细的时间。难道是要等下午才更新?

无奈,等晚上再说吧。先睡觉。





« 2010年03月 »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

标签

用户


链接


归档


信息

  • 分类数量: 13
  • 文章数量: 208
  • 评论数量: 78
  • 标签数量: 387
  • 附件数量: 318
  • 引用数量: 2
  • 注册用户: 9
  • 今日访问: 493
  • 总访问量: 495559
  • 程序版本: 1.6