有偿找个精通汇编和c的人合作个项目
汇编不是一种语言,是一大类语言的统称…
x86汇编和dsp汇编差别很大,而且ti的dsp的汇编与adi的dsp的汇编也完全不同。
lz不如这么说,手头有一段dsp的汇编程序,需要用c重写
其实就是重写,很可能是二进制文件逆向出来的代码,本来就是用C写的。
这年头用汇编开发2812代码的很少了。
多少行代码,你想出多少钱?
话说我是一个
另外如果已有汇编的代码
直接建个C的壳,然后可以将汇编嵌入 的
不过我怀疑你这个汇编代码不全,需要补,呵呵
那估计累死人了要
估计lz是换器件了,以前的汇编直接作废
这取决于汇编代码的类型,有些是完全不能移植的
我针对他说的2812
ti dsp应该都可以,至少28都可以
不管怎么样,对我而言从c用汇编实现比用汇编转为c应该简单很多
感谢上面大师们的分析!
确实是从DSP(TI 2811)芯片里的二进制文件逆向出来的代码
这种汇编实在看不懂,想将其转化为C,然后增加些新功能
程序是控制电机的
第一次这么整,不知道难度有多大,也不知道行情
如何能成的话,几万块没问题
逆向分析出算法,然后正向实现还算还比较现实,想100%转换成C可能性不大。分析反汇编的代码很痛苦的,做过的才知道……
难度取决于原来程序的复杂度。
而且你这个还是dsp的汇编,得找到熟悉C2000的人。
不然别人还得先去学一遍C2000系列的汇编。
这个东西的难度么。大致相当于让一个会讲英语和中文双语的人看懂一偏法语写的论文
然后把他翻译成中文。
几万块够不够看项目复杂度,以及什么人来接。
专门干这事情的人,而且刚好做过基于C2000系列的电机控制的人可能愿意。
其他人的话,算算人月我觉得远远不够。
大部分情况下正向设计还是更快的方式。
把二进制,反汇编,和具体的详细详细详细情况发给我。
这事儿,不了解具体细节,谁也不能拍脑门儿。
还是把你的汇编发出来给大家看看先
我几年前做过一次c2000反汇编分析,2808的,代码规模不大,只是了解了算法,过程太痛苦了……
不如正向重写了
逆向的也有这么多人在这里出主意,我也是醉了
大家都是劝他正向重做嗯
当年测试dsp ip,直接写汇编,好在只是简单的程序。
反编译出来的代码基本没法看吧
不复杂的话还有那逆向功夫还不如重新做
.55
有这种要求的一般是客户需求不透明
.136
dsp的如果涉及到并行指令 那。。。
我觉得这种要靠功夫
放一个全职的忍慢慢搞
外包作不好、
还要增加功能的话,必须是先看懂算法细节了。
如果代码不敏感的话,不妨发出来看看,同时,电机类型,尽可能的介绍下控制算法背景等。
楼主的需求很常见,北京某工业领域大企业前几天没少干反汇编这个事
原因很简单,最开始引进的产品是国外的,只提供硬件,没有代码,现在想国产化
但是要求要与现有产品完全保持一致,即向下兼容,反汇编后用c重新实现并验证后,再添加新需求
反汇编过程较痛苦,但是该国企有几个小组专门做这个事,天天研究该器件的编译文档
业余干这个事不好干的