1.18

Today:
mfc的移植如下:
drivers/media/s3c6410/cmm_drv/s3c-cmm.c:40:31: error: plat/reserved_mem.h: No such file or directory
drivers/media/s3c6410/cmm_drv/s3c-cmm.c: In function 's3c_cmm_mmap':
drivers/media/s3c6410/cmm_drv/s3c-cmm.c:374: error: 'CMM_RESERVED_MEM_START' undeclared (first use in this function)
drivers/media/s3c6410/cmm_drv/s3c-cmm.c:374: error: (Each undeclared identifier is reported only once
drivers/media/s3c6410/cmm_drv/s3c-cmm.c:374: error: for each function it appears in.)
drivers/media/s3c6410/cmm_drv/s3c-cmm.c: In function 's3c_cmm_init':
drivers/media/s3c6410/cmm_drv/s3c-cmm.c:441: error: 'CMM_RESERVED_MEM_START' undeclared (first use in this function)
drivers/media/s3c6410/cmm_drv/s3c-cmm.c: In function 'GetCodecVirAddr':
drivers/media/s3c6410/cmm_drv/s3c-cmm.c:710: error: 'CMM_RESERVED_MEM_START' undeclared (first use in this function)
make[3]: *** [drivers/media/s3c6410/cmm_drv/s3c-cmm.o] Error 1
make[2]: *** [drivers/media/s3c6410/cmm_drv] Error 2
make[1]: *** [drivers/media] Error 2

添加arch/arm/plat-s3c64xx/include/plat/reserved_mem.h

drivers/media/s3c6410/pp_drv/s3c_pp_common.c:43:26: error: plat/regs-pp.h: No such file or directory
make[3]: *** [drivers/media/s3c6410/pp_drv/s3c_pp_common.o] Error 1
make[2]: *** [drivers/media/s3c6410/pp_drv] Error 2

添加arch/arm/plat-s3c64xx/include/plat/regs-pp.h

drivers/media/s3c6410/rotator_drv/s3c_rotator.c:168: error: 'S3C64XX_PA_ROTATOR' undeclared (first use in this function)

在mach-s3c6400/include/mach/map.h中添加:
/* 2D Graphics */
#define S3C64XX_PA_2D       (0x76100000)
#define S3C_SZ_2D       SZ_1M

#define S3C64XX_PA_ROTATOR  (0x77200000)
#define S3C_SZ_ROTATOR      SZ_1M

#if defined(CONFIG_CPU_S3C6410)
/* G3D */
#define S3C64XX_PA_G3D      (0x72000000)
#define S3C6410_SZ_G3D      SZ_4K
#endif

/* TV-ENCODER */
#define S3C64XX_PA_TVENC    (0x76200000)
#define S3C_SZ_TVENC        SZ_1M

/* TV-SCALER*/
#define S3C64XX_PA_TVSCALER (0x76300000)
#define S3C_SZ_TVSCALER     SZ_1M

/* VPP */
#define S3C64XX_PA_VPP      (0x77000000)
#define S3C_SZ_VPP      SZ_1M

/* MFC */
#define S3C64XX_PA_MFC      (0x7E002000)
#define S3C_SZ_MFC      SZ_4K

/* JPEG */
#define S3C64XX_PA_JPEG     (0x78800000)
#define S3C_SZ_JPEG     SZ_4M
/* zhangq end */
【OK】

开始提示要运行init.smdk6410.sh,锁之类确实和其无关

师姐给上网卡模块芯片:
qualcomm rfr6000
qualcomm rft6100

上网手机里面模块:
New USB device found, idVendor=04e8, idProduct=6601

Qovia文件系统总结:
3g部分我下的12.28的没有3g dialer,但是有3.5和phs的,都不能用。
sd卡不能用。
其余的播放音乐可以,但是有bug。
在2.6.29上面移植了mfc后,感觉速度变快了,而且可能它做了与fb相关的库,所以速度还可以。
另外,youtube, google map, gtalk, market都有
但是播放3g的时候,调用samsung.vedio.player不能播放文件。
Qovia的kernel是2.6.24的,但是没有源码下载。
网上下的2.6.24的全部都是非android的kernel,但是全部都做了视频相关的驱动。
另外meculous的2.6.32也不是android,而且其中mfc等驱动都没有。


后来改用qdroid文件系统。
qdroid的2.6.31的kernel是android的kernel,有很多东西可以借鉴。
qdroid的文件系统已经烧到nand中,但是还有问题,包括键盘映射,触摸屏的问题等。

Tomorrow:
看看qdroid的文件系统到底到了什么程度;
另外尽量自己编译文件系统。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值