amoBBS 阿莫电子论坛

 找回密码
 注册
bottom↓
查看: 40323|回复: 414
打印 上一主题 下一主题

翻出你的MP4,她就是一开发板,一起Rock吧!利用Keil MDK开发Rockchip RK2706.

  [复制链接]
跳转到指定楼层
1
发表于 2011-10-18 10:15:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当年有着直播RMVB功能的MP4整片都采用RK2706,典型的如蓝魔RM970,昂达vx979.Rockchip红了一把(如今也很红).


坛上三文鱼红红火火,早些日子也有人利用SDK DIY着自己的播放器.拿着官方的SDK来做开发,这不是理所当然的么?问题在于官方SDK的关键部分(如软解ape,flac,mp3等)是以库的形式发布的,对于一个想彻底掌控自己产品的人来说是不允许的,当然拿到源码的客户另说.
时隔x年,如今终于可以做到我等潜在个人客户开发自己的程序了.首先感谢Rockbox还有事先流出SDK和Datasheet的人.
废话少说,先上图片.以下图片主角:蓝魔 RM970(三围:ARM7EJC 200M,SDRAM 16M,NAND 4G)












如果以上能让你兴奋(话说这Pixels/sec成绩在坛上什么水平),请接下来看看究竟其是如何被调_教而成的(亲,衣服可以不脱哦).
所需工具:
1.采用Rockchip RK2706的mp4(当然可以是三文鱼)
2.linux(虚拟机即可)
3.3个小工具(将3小工具放到linux任一目录下)
4.本帖子的MDK工程

第一步:编译用户代码
这个不用说了吧,打开下面MDK工程便是.亲,要注意生成bin文件哦.这里假设编译好的bin文件名为usrcode.bin

第二步:播放器置DFU模式
连接电脑,linux下shell转到3小工具目录下.键入命令:
./rkusbtool -d
播放器便进入DFU模式,等待USB传输.
友情提示,如果你把播放器脱了的话,短接Flash 29,30引脚连接电脑便是DFU模式了,如果在RK2706的1脚接个开关到GND便是复位了,此时就不用频繁的拔插USB线,一按复位键便可"下载".

第三步:upload your code
shell下键入:
./rk27load -e1 -e2 -s1 stage1.bin -s2 stage2.bin -s3 usrcode.bin

便可以将usrcode.bin下载到0x60000000地址并运行.见到如上信息便表示成功下载并运行.至于要实现什么功能当然得看什么代码啦.

目前这里进展,RT-thread已移植,LCD,KEY也驱动起来,SD可以读扇区.主要是移植Rockbox的代码,一个人能力有限,希望大家一起把这尤物("开发板""播放器")调_教成自己最听话的女仆(重写固件).

蓝魔RM970原理图,RK2706 datasheet,MDK 工程,三小工具.这里一一传上来.
点击此处下载 ourdev_685956PEZ8VW.pdf(文件大小:399K)
(原文件名:RM970.pdf)
点击此处下载 ourdev_685954NQHO6V.pdf(文件大小:3.88M)
(原文件名:RK27xx DATASHEET客户版.pdf)
点击此处下载 ourdev_685961XPT2XV.rar(文件大小:1.29M) (
原文件名:rtt_rk2706.rar)

点击此处下载 ourdev_685962OJ2QOA.rar(文件大小:35K) (原
文件名:tools.rar)

附蓝魔RM970拆机地址:http://tech.sina.com.cn/digi/mp3/2008-06-12/15162253947.shtml
亲,我这有mm哦.
2
发表于 2011-10-18 10:33:01 | 只看该作者
强 沙发
3
发表于 2011-10-18 10:34:35 | 只看该作者
先MARK 在细看,,,,
公益广告:本论坛不得使用、宣传Q群。 有讨论请在论坛里进行。 违者将封锁ID.
4
发表于 2011-10-18 10:35:39 | 只看该作者
亲,这mm不错!
公益广告:发表招聘帖子需要缴费,有需要可以联系网站工作人员王小姐:13711915767.
5
发表于 2011-10-18 10:35:57 | 只看该作者
奶茶妹妹
公益广告:广告只能发在本论坛的广告区,否则将封锁ID。
6
发表于 2011-10-18 10:44:18 | 只看该作者
不错哦
7
发表于 2011-10-18 10:46:40 | 只看该作者
相当的强悍了
8
发表于 2011-10-18 10:51:23 | 只看该作者
楼主神人,强
9
发表于 2011-10-18 10:54:18 | 只看该作者
果断mark
10
发表于 2011-10-18 10:59:00 | 只看该作者
m a r k
11
发表于 2011-10-18 11:06:18 | 只看该作者
记号~~~
12
发表于 2011-10-18 11:06:30 | 只看该作者
先mark,回来细看
13
发表于 2011-10-18 11:07:53 | 只看该作者
好强。这个要MARK
14
发表于 2011-10-18 11:11:36 | 只看该作者
看看
15
发表于 2011-10-18 11:13:06 | 只看该作者
MK
16
发表于 2011-10-18 11:14:00 | 只看该作者
强,前段时间也买了块RM970的开发板(其实就是RM970 MP4,带个卖家自己写的播放器源码),不过带的用是ADS1.2的.
17
发表于 2011-10-18 11:18:30 | 只看该作者
强悍 看看!!!
18
 楼主| 发表于 2011-10-18 11:22:40 | 只看该作者
回复【15楼】hyz_avr
-----------------------------------------------------------------------
个人比较鄙视商家此行为,拿成品当开发板买,不付钱拿着放出的SDK稍微修改厂家信息便变成拥有版权了.另外想用SDK开发的童鞋可以参考这帖子:
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4978151&bbs_page_no=1&search_mode=1&search_text=rk2706&bbs_id=9999

另外哪位路过的大虾架好了libusb-win32环境,麻烦帮忙挪到win下编译就可以全windows开发了
点击此处下载 ourdev_685994KMMTRG.rar(文件大小:227K) (原文件名:rk27load.rar)
19
发表于 2011-10-18 11:23:26 | 只看该作者
刚好我也有RM970,等哪天不用了再说,先MARK下
20
发表于 2011-10-18 11:24:18 | 只看该作者
强,这个要mark
21
发表于 2011-10-18 11:24:48 | 只看该作者
mark!
22
发表于 2011-10-18 11:29:58 | 只看该作者
一定要mark!
23
发表于 2011-10-18 11:32:56 | 只看该作者
能跑视频解码?
24
发表于 2011-10-18 11:40:15 | 只看该作者
太NB了。。。。。。
25
发表于 2011-10-18 11:48:36 | 只看该作者
淘宝搜了一下,新的3.0都是采用RK2618,2.0老版RK2706,老版的比新版的贵
26
发表于 2011-10-18 11:55:50 | 只看该作者
强大啊!
27
发表于 2011-10-18 11:57:45 | 只看该作者
mark,学习
28
发表于 2011-10-18 12:04:39 | 只看该作者
不错,只有jz4725的路过
29
发表于 2011-10-18 12:07:10 | 只看该作者
mark,不错
30
发表于 2011-10-18 12:08:39 | 只看该作者
牛,只有jzXXXX的路过
31
发表于 2011-10-18 12:12:52 | 只看该作者
精彩,想学的越来越多了,有空看看。
32
发表于 2011-10-18 12:20:49 | 只看该作者
不错啊!我手上也有个废的MP4  查过 好像没啥可用的
33
发表于 2011-10-18 12:24:47 | 只看该作者
wow,要是可以在WIN下下载就好了
34
发表于 2011-10-18 12:26:39 | 只看该作者
这个不错啊,顶
35
发表于 2011-10-18 12:27:17 | 只看该作者
强大
36
发表于 2011-10-18 12:29:49 | 只看该作者
真会玩。
37
发表于 2011-10-18 12:35:42 | 只看该作者
先MARK,再看
38
发表于 2011-10-18 12:37:39 | 只看该作者
哈哈 看到了mm 我承认我是在mm的图片多停留了几秒
39
发表于 2011-10-18 12:48:09 | 只看该作者
mark
40
发表于 2011-10-18 12:50:05 | 只看该作者
mark
41
 楼主| 发表于 2011-10-18 12:53:17 | 只看该作者
回复【22楼】XA144F
能跑视频解码?
-----------------------------------------------------------------------
RK2706虽然是双核结构,但是对于如今DSP核流出的资料来看,对我来说是没戏了.纯DSP盲.
42
发表于 2011-10-18 12:54:54 | 只看该作者
mark
43
发表于 2011-10-18 12:57:01 | 只看该作者
mark
44
发表于 2011-10-18 13:03:08 | 只看该作者
楼主强人,我也有个MP4那天拆开看看是不是 RK2760的。
45
发表于 2011-10-18 13:08:50 | 只看该作者
MARK
46
发表于 2011-10-18 13:10:25 | 只看该作者
厉害啊,顶一个
47
发表于 2011-10-18 13:19:31 | 只看该作者
这个牛。。
48
发表于 2011-10-18 13:21:08 | 只看该作者
顶。
49
发表于 2011-10-18 13:45:05 | 只看该作者
跑来看mm
50
发表于 2011-10-18 13:46:41 | 只看该作者
真强大。。想起好像还有一个2706的。
51
发表于 2011-10-18 13:49:15 | 只看该作者
这个很强!
52
发表于 2011-10-18 13:53:57 | 只看该作者
RK2706

哈哈,跟三文鱼一样啊

顶一个
53
发表于 2011-10-18 14:06:58 | 只看该作者
回复【40楼】zzm24
回复【22楼】xa144f  
能跑视频解码?
-----------------------------------------------------------------------
rk2706虽然是双核结构,但是对于如今dsp核流出的资料来看,对我来说是没戏了.纯dsp盲.
-----------------------------------------------------------------------

开发板配的程序视频,音频播放的都有,应该就是官方的SDK,不知道传上来有没用?
54
发表于 2011-10-18 14:36:20 | 只看该作者
这个很牛逼,必需要支持
55
发表于 2011-10-18 14:41:10 | 只看该作者
mark
56
发表于 2011-10-18 14:43:43 | 只看该作者
这个MM相当不错!
57
发表于 2011-10-18 15:05:22 | 只看该作者
MARK
58
发表于 2011-10-18 15:24:43 | 只看该作者
MARK
59
发表于 2011-10-18 15:27:41 | 只看该作者
不错,还可以这么玩
60
发表于 2011-10-18 15:33:33 | 只看该作者
强。三文鱼就是RK2706的。
61
发表于 2011-10-18 15:36:16 | 只看该作者
强人呀,膜拜一下
62
发表于 2011-10-18 15:47:49 | 只看该作者
mark,相当牛逼的说。。。。
63
发表于 2011-10-18 15:49:07 | 只看该作者
强人。
我纯围观帮顶!
64
发表于 2011-10-18 16:05:00 | 只看该作者
lz好,mm也好,这就找RM970去~~~

才发现RM970 V3.0 "采用最新的瑞芯微RK2618芯片",这个...就用不上了吧?
65
发表于 2011-10-18 16:18:38 | 只看该作者
必须mark的
66
发表于 2011-10-18 16:22:11 | 只看该作者
mark,回家拆开旧的MP4看看是不是用的同样的方案
67
 楼主| 发表于 2011-10-18 16:24:23 | 只看该作者
回复【63楼】damoplus
lz好,mm也好,这就找rm970去~~~
才发现rm970 v3.0 "采用最新的瑞芯微rk2618芯片",这个...就用不上了吧?
-----------------------------------------------------------------------
最好是RK2706啦,新版可能会阉割些功能,不必选RM970,理论上是RK2706的就行.至于原理图,这个不用急,都抄公版的。
68
发表于 2011-10-18 16:27:27 | 只看该作者
观看。
69
发表于 2011-10-18 16:30:30 | 只看该作者
很好啊,比起君正的又多了一种选择。现在可玩的越来越丰富了。
70
发表于 2011-10-18 16:50:40 | 只看该作者
mark
71
发表于 2011-10-18 16:54:37 | 只看该作者
我的MP4是歌美X750,也是免转,比RM970还早一点,当年用的是ADI的芯片。
不知有没有牛人有这个的资料。
72
发表于 2011-10-18 16:54:43 | 只看该作者
哈哈,我家里就有一台昂达的MP4,估计也是这个芯片的
73
发表于 2011-10-18 16:56:56 | 只看该作者
mark一下
74
发表于 2011-10-18 16:58:08 | 只看该作者
果断mark
75
发表于 2011-10-18 17:30:09 | 只看该作者
我的蓝魔R970丢了 不知道去哪里了 好伤心
76
发表于 2011-10-18 17:49:59 | 只看该作者
哇,强悍,
77
发表于 2011-10-18 17:58:13 | 只看该作者
mark,强啊
78
发表于 2011-10-18 18:02:28 | 只看该作者
赞!
居然运行的是RT-Thread
79
发表于 2011-10-18 18:03:06 | 只看该作者
MARK
80
发表于 2011-10-18 18:27:53 | 只看该作者
竟然酷了!!!哈哈,期待LZ更多力作!
81
发表于 2011-10-18 19:01:38 | 只看该作者
82
发表于 2011-10-18 19:07:58 | 只看该作者
等P4 不想玩了 拆了它
83
发表于 2011-10-18 19:44:02 | 只看该作者
mark,刚好手上有个坏了的蓝魔
84
发表于 2011-10-18 19:53:05 | 只看该作者
mark,虽然没有MP4.
85
发表于 2011-10-18 19:58:38 | 只看该作者
P4还能这样玩?兄弟,我太佩服你了。。。资料来之不易啊。。
86
发表于 2011-10-18 20:11:25 | 只看该作者
回复【楼主位】zzm24  
-----------------------------------------------------------------------

我喜欢!!!
87
发表于 2011-10-18 20:22:57 | 只看该作者
mark
88
发表于 2011-10-18 20:45:23 | 只看该作者
这个必须MARK一下
89
发表于 2011-10-18 20:49:55 | 只看该作者
这个随身开发板不错。
90
发表于 2011-10-18 20:54:35 | 只看该作者
rk2705B的飘过
91
发表于 2011-10-18 20:56:35 | 只看该作者
mark
92
发表于 2011-10-18 20:58:28 | 只看该作者
mark 这个强
93
发表于 2011-10-18 21:01:15 | 只看该作者
mark
94
发表于 2011-10-18 21:35:00 | 只看该作者
不错,顶
95
发表于 2011-10-18 21:40:25 | 只看该作者
mark
96
发表于 2011-10-18 21:47:10 | 只看该作者
莫非LZ是开发者?顶起。。
97
发表于 2011-10-18 21:50:13 | 只看该作者
mark
98
发表于 2011-10-18 21:52:25 | 只看该作者
cool!
99
发表于 2011-10-18 22:03:39 | 只看该作者
mark
100
发表于 2011-10-18 22:09:53 | 只看该作者
在抽屉里翻出我的RM970 跃跃欲试!
友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|阿莫电子论坛(原ourAVR/ourDEV) ( 粤ICP备09047143号 )

GMT+8, 2015-9-13 07:13

阿莫电子论坛, 原"中国电子开发网"

© 2004-2014 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表