原创 关于佳能Powershot系列的Hack!

2007-1-9 15:35 5121 15 13 分类: 消费电子
本人一直对器材吹毛求疵,想让自己的设备拥有更多的功能。

像佳能A610这样的好机器(全手动、1/1.8"的大LCD,很少有低档DC可以媲美)没有RAW功能真是一大遗憾(虽然我现在的水平还用不上

国内玩电子设备还是处在初级阶段,水平还没法和外国人比。既然300D的firmware都有人hack了,我想A610应该也有很多人可以给它的firmware做些修改。以前也试过,没找到;昨天夜里想起来搜索一下,竟然找到了!

Shooting to RAW with Canon A-series PowerShot (DIGIC II Only)
http://digicanon.narod.ru/

更多关于如何让自己的A610/A620/S3IS拥有RAW拍摄功能的信息,可参考
http://forum.xitek.com/showthread.php?threadid=418343

我这里只整理一些关于硬件方面的信息
我收集的关于Canon Powershot系列相机内部CPU信息(目前还不清楚EOS和Powershot相差有多少,但似乎硬件电路的架构差别不大)

Canon的DSP芯片是Digic系列(I/II/III,III好像还没有上市吧),不同的DIGIC使用的CPU是不同的。
DIGIC (I)系列使用的是NEC V30(mz)芯片:
Features of V30MZ
 High performance 16bit CISC controller
 Completely new design based on internal RISC machine
 Fully static circuit configuration, the standby mode and clockstop mode can be easily initiated
 Memory addressing size: 1M bytes
 0.53 MIPS/MHz instead of 0.13 MIPS/MHz for V30MT/MX
 Instruction set is the same one as 80186 of Intel Inc.
 Support for expanded instruction set of V30HL/MX/MT, EMS 4.0 and 8080 emulation mode have been skipped to optimize cost efficiency
 Widely available emulators and development software
 Example: CB-C9 Implementation
 66 MHz operation - 35 MIPS
 1.4mA/MHz power consumption
 2.3mm x 2.3mm

DIGIC II系列:
目前网上的消息不确切,但目前看来是ARM+VxWorks!具体型号不详
但看A610 RAW破解程序中,有一个vx.h头文件(是VxWorks的吗?),里面还有一个ARM Register set的部分。
在程序的main.c中的内联汇编中有如下的汇编指令(程序是用gcc编译的,使用gcc的汇编格式):
         "MRS     R1, CPSR\n"
         "AND     R0, R1, #0x80\n"
         "ORR     R1, R1, #0x80\n"
         "MSR     CPSR_cf, R1\n"

我没学过ARM(太可惜了),不知道这些是不是ARM的汇编指令(是不是所有RISC的基本指令都一样呢?)
还有信息可以看
http://tech.groups.yahoo.com/group/canondigicamhacking/message/6950

文章评论2条评论)

登录后参与讨论

用户1271842 2007-1-9 16:00

可惜是个穷学生,发烧不了啊!等以后工作了再发烧啦!

用户1053025 2007-1-9 15:58

hehe,博主还是一个发烧友啊。也是老西的网友哦。
相关推荐阅读
用户1271842 2010-04-08 13:06
我的空间全面转向个人域名了!
http://on-the-air.info/...
用户1271842 2008-05-26 20:33
用ngspice仿真应当注意的问题及三极管仿真实例
用ngspice仿真应当注意的问题我的unix博客:http://blog.chinaunix.net/u2/68344/showart.php?id=707235...
用户1271842 2008-05-19 14:10
志哀
向所有在5.12特大地震中死亡的同胞志哀...
用户1271842 2008-05-18 20:29
使用ngspice--仿真二极管特性
请看我的Unix博客:http://blog.chinaunix.net/u2/68344/showart_693224.html...
用户1271842 2008-05-06 10:18
我新建的博客,交流Unix下电路设计软件使用
http://sprhawk.cublog.cnUnix下有一套gEDA的免费、开源的电路设计软件工具集,目前我正在学习中,我在这个新建的博客里写下自己的使用心得...
用户1271842 2008-03-19 22:14
今天搜索到的一些国外的有趣项目(SSRP及Open Weather)
(http://sprhawk.spaces.live.com)因为这两天又准备开始玩电路,想学习一下gEDA软件,顺便搜索到了这么一些国外的开源项目1.Simple Software Radio P...
我要评论
2
15
关闭 站长推荐上一条 /2 下一条