赞助论坛
  • 6113阅读
  • 0回复

纠结啊原来论坛的源码就像屠龙刀是不属于我等小辈玩的还说什么戏说凌阳bin编辑没法玩的郁闷ing [复制链接]

楼层直达
odboqpo  

级别: 高级会员
发帖
741
精华
1
金币
2037
威望
26
贡献
52
好评
88
注册
2010-01-13
楼主    odboqpo 发表于: 2011-04-02 13:37:52 

·戏说凌阳bin编辑%打造属于自己的DVD·之一:安装和做遥控篇
 题外话:本人穷山沟的老农,没上过多少学,没研究过什么dos和编程,本人没有逐项实验,不保证正确,所以叫戏说。这些只是逛论坛的一些体会。以下文字,如有雷同,纯属抄袭。肤浅之处请勿笑话,纰漏错误的请给予指正。有时间我会继续整理发帖。
 一:安装编译环境,熟悉dos命令。如果和我一样还在幼儿班,请恶补一下dos命令和编程。
 下载源程序和编译环境。调用的软件大多在gccl2\bin中。
 二:文件夹说明如图
 [attachment=160647] 
 也就是说
 [attachment=160648] 
 三:再说一下扩展名的默认定义:
 需要预处理的源代码:.c
 不要预处理的源代码:.i
 需要预处理的汇编代码:.s
 不需要预处理的汇编代码:.s
 目标文件:.o
 静态库:.a
 动态库:.so
 程序编译后的二进制文件:.obj
 
 四:使用1.bat编译。加参数for16M*1 加16,for16M*2加32.
 解说一下1_run.bat
 [attachment=160649] 
 这段是初始化,设置路径和调用的应用程序。
 [attachment=160650] 
 做遥控静态库:通过ir.bat生成\mipsel-elf\libir_8202.a,(下段讲SPHE8202L\IR_VFD\make)。

[attachment=160663] 
 [attachment=160663] 
 生成rom.bin
 其实DVD的bin都是做了加密和压缩的。如果打开makefile文件,关掉169-172和316行,如图
 [attachment=160665] 
 执行1.bat,就得到未经加密的bin。
 五:做遥控:

[attachment=160664] 
 1:不同的遥控器对应着不同的头码和不同的键值,要求实现不同的功能。调试新的IR软件,首要任务就是获得该IR的头码,然后就是测键值。获得头码后,把头码包含到ircode_XX.h中:
   #define IR_ADDR_PATT 0xXXXX
         然后就是测键值,每按一次按键就可以在电视屏幕上看到键值,再把按键功能标识符添入键值表( ircode_XX.c)中相应的位置上,这样就完成了IR功能的设定。
 
 
遥控 功 能 对 照 表IRC_STOP             停止IRC_AB             重复ABIRC_FUCHANG           复唱IRC_FUDU             复读IRC_EJECT           进出仓IRC_1                   IRC_2                     IRC_3                     IRC_4                   IRC_5                               IRC_6             IRC_7               IRC_8               IRC_9               IRC_0               IRC_P10                 10+IRC_GOTO             时间跳播IRC_PBC             菜单播放IRC_PROGRAM         编程播放IRC_MUTE               静音IRC_STEP               单步IRC_RESUME           记忆播放IRC_RETURN           返回IRC_REPEAT           重复IRC_FREEZE           静画IRC_REMAIN_TIME       剩余时间IRC_INTRO           浏览播放IRC_9FRAME         九画面播放IRC_SLOW             慢放IRC_LANGUAGE     中英文转换IRC_OSD           屏幕显示IRC_FORMAT         制式转换IRC_ZOOM_UP       向上移动IRC_ZOOM_DOWN     向下移动IRC_ZOOM_LEFT     向左移动IRC_ZOOM_RIGHT     向右移动IRC_ZOOM         放大IRC_RANDOM       随机播放IRC_CHANNEL       声道转换IRC_VOLUME_UP       声音加IRC_SCORE           OK评分IRC_BACKWARD       快退IRC_FORWARD         快进IRC_PAUSE           暂停IRC_VOLUME_DN       声音减IRC_SETUP_MENU       设置菜单IRC_PREV             上一曲IRC_NEXT             下一曲IRC_PLAY             播放IRC_3D_EFFECT         3d转换IRC_PLAYPAUSE         播放暂停IRC_POWER           电源IRC_ECHO_UP           混响加IRC_ECHO_DN           混响减IRC_P5             5+IR_SET_BOOKMARK     标签设置IR_PLAY_BOOKMARK     标签播放IR_SET_CRC           纠错IRC_REAL_ZOOM       真正放大IRC_KEY_UP           声调IRC_KEY_DOWN         降调IRC_KEY_RESET         原调
 
 
 下集请看·戏说凌阳bin编辑%打造属于自己的DVD·之二makefile详解和改屏码