翻出你的MP4,她就是一开发板,一起Rock吧!利用Keil MDK开发Rockchip RK2706.
当年有着直播RMVB功能的MP4整片都采用RK2706,典型的如蓝魔RM970,昂达vx979.Rockchip红了一把(如今也很红).http://cache.amobbs.com/bbs_upload782111/files_46/ourdev_685955JUPCSA.jpg
http://cache.amobbs.com/bbs_upload782111/files_46/ourdev_685957IUN081.jpg
坛上三文鱼红红火火,早些日子也有人利用SDK DIY着自己的播放器.拿着官方的SDK来做开发,这不是理所当然的么?问题在于官方SDK的关键部分(如软解ape,flac,mp3等)是以库的形式发布的,对于一个想彻底掌控自己产品的人来说是不允许的,当然拿到源码的客户另说.
时隔x年,如今终于可以做到我等潜在个人客户开发自己的程序了.首先感谢Rockbox还有事先流出SDK和Datasheet的人.
废话少说,先上图片.以下图片主角:蓝魔 RM970(三围:ARM7EJC 200M,SDRAM 16M,NAND 4G)
http://cache.amobbs.com/bbs_upload782111/files_46/ourdev_685960CFZWIF.jpg
http://cache.amobbs.com/bbs_upload782111/files_46/ourdev_685959IQ0HLA.jpg
http://cache.amobbs.com/bbs_upload782111/files_46/ourdev_685958GRBZSM.jpg
http://cache.amobbs.com/bbs_upload782111/files_46/ourdev_685952ML0XU2.jpg
http://cache.amobbs.com/bbs_upload782111/files_46/ourdev_685963DNGOFV.jpg
http://cache.amobbs.com/bbs_upload782111/files_46/ourdev_685953FJ9YCQ.jpg
如果以上能让你兴奋(话说这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
http://cache.amobbs.com/bbs_upload782111/files_46/ourdev_685964MCK90T.jpg
便可以将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哦.
http://cache.amobbs.com/bbs_upload782111/files_46/ourdev_685965J8FN3W.jpg 强 沙发 先MARK 在细看,,,, 亲,这mm不错! 奶茶妹妹 不错哦 相当的强悍了 楼主神人,强 果断mark m a r k 记号~~~ 先mark,回来细看 好强。这个要MARK 看看 MK 强,前段时间也买了块RM970的开发板(其实就是RM970 MP4,带个卖家自己写的播放器源码),不过带的用是ADS1.2的. 强悍 看看!!! 回复【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) 刚好我也有RM970,等哪天不用了再说,先MARK下 强,这个要mark mark! 一定要mark! 能跑视频解码? 太NB了。。。。。。 淘宝搜了一下,新的3.0都是采用RK2618,2.0老版RK2706,老版的比新版的贵 强大啊! mark,学习 不错,只有jz4725的路过 mark,不错 牛,只有jzXXXX的路过 精彩,想学的越来越多了,有空看看。 不错啊!我手上也有个废的MP4查过 好像没啥可用的 wow,要是可以在WIN下下载就好了 这个不错啊,顶 强大 真会玩。 先MARK,再看 哈哈 看到了mm 我承认我是在mm的图片多停留了几秒 mark mark 回复【22楼】XA144F
能跑视频解码?
-----------------------------------------------------------------------
RK2706虽然是双核结构,但是对于如今DSP核流出的资料来看,对我来说是没戏了.纯DSP盲. mark mark 楼主强人,我也有个MP4那天拆开看看是不是 RK2760的。 MARK 厉害啊,顶一个 这个牛。。 顶。 跑来看mm 真强大。。想起好像还有一个2706的。 这个很强! RK2706
哈哈,跟三文鱼一样啊
顶一个 回复【40楼】zzm24
回复【22楼】xa144f
能跑视频解码?
-----------------------------------------------------------------------
rk2706虽然是双核结构,但是对于如今dsp核流出的资料来看,对我来说是没戏了.纯dsp盲.
-----------------------------------------------------------------------
开发板配的程序视频,音频播放的都有,应该就是官方的SDK,不知道传上来有没用? mark 这个MM相当不错! MARK MARK 不错,还可以这么玩 强。三文鱼就是RK2706的。 强人呀,膜拜一下 mark,相当牛逼的说。。。。 强人。
我纯围观帮顶! lz好,mm也好,这就找RM970去~~~
才发现RM970 V3.0 "采用最新的瑞芯微RK2618芯片",这个...就用不上了吧? 必须mark的 mark,回家拆开旧的MP4看看是不是用的同样的方案 回复【63楼】damoplus
lz好,mm也好,这就找rm970去~~~
才发现rm970 v3.0 "采用最新的瑞芯微rk2618芯片",这个...就用不上了吧?
-----------------------------------------------------------------------
最好是RK2706啦,新版可能会阉割些功能,不必选RM970,理论上是RK2706的就行.至于原理图,这个不用急,都抄公版的。 观看。 很好啊,比起君正的又多了一种选择。现在可玩的越来越丰富了。 mark 我的MP4是歌美X750,也是免转,比RM970还早一点,当年用的是ADI的芯片。
不知有没有牛人有这个的资料。 哈哈,我家里就有一台昂达的MP4,估计也是这个芯片的 mark一下 果断mark 我的蓝魔R970丢了 不知道去哪里了 好伤心 哇,强悍, mark,强啊 赞!
居然运行的是RT-Thread MARK 竟然酷了!!!哈哈,期待LZ更多力作! 赞 等P4 不想玩了 拆了它 mark,刚好手上有个坏了的蓝魔 mark,虽然没有MP4. P4还能这样玩?兄弟,我太佩服你了。。。资料来之不易啊。。 回复【楼主位】zzm24
-----------------------------------------------------------------------
我喜欢!!! mark 这个必须MARK一下 这个随身开发板不错。 rk2705B的飘过 mark mark 这个强 mark 不错,顶 mark 莫非LZ是开发者?顶起。。 mark cool! mark 在抽屉里翻出我的RM970 跃跃欲试! 没水平及时间玩,纯属帮顶!