- 主题:国外发动机的控制代码可以通过工具读出来么?反编译一下就知
有那大劲不如自己写一个...
早写出来了
发动机控制也就本科毕业设计的水平
又不是啥高深玩意
【 在 chinatongue (猫贼洞,猫在洞里做贼) 的大作中提到: 】
: 怎么可能呢,控制器里面的代码量也没多少
--
FROM 123.125.116.*
你写过汇编么
【 在 chinatongue (猫贼洞,猫在洞里做贼) 的大作中提到: 】
: 怎么可能呢,控制器里面的代码量也没多少
--
FROM 124.205.76.*
那你写一个吧,卖个哪个主机厂至少也能要个几千万没问题。
【 在 MicroXP (傻气外露) 的大作中提到: 】
: 有那大劲不如自己写一个...
: 早写出来了
: 发动机控制也就本科毕业设计的水平
: ...................
--
FROM 113.213.79.*
一些关键的边界和流程处理、诊断及处理不知道哦,看看人家怎么弄的
【 在 MicroXP 的大作中提到: 】
: 有那大劲不如自己写一个...
: 早写出来了
: 发动机控制也就本科毕业设计的水平
: ...................
--
FROM 123.117.86.*
只要发动机是你自己造的,你清楚他怎么工作的,这些都是很easy的问题
你拿别人的发动机来,就是有代码你也是两眼一摸黑
看你都看不懂
归根到底都不是代码的问题
【 在 chinatongue (猫贼洞,猫在洞里做贼) 的大作中提到: 】
: 一些关键的边界和流程处理、诊断及处理不知道哦,看看人家怎么弄的
--
修改:MicroXP FROM 123.125.116.*
FROM 123.125.116.*
然后呢?有何用?谁敢用?
【 在 chinatongue 的大作中提到: 】
: 所以发动机控制这块还是很容易抄袭吧?
: 这些代码烧写在rom里面,即使加密也可以通过工具对rom每个存储单元进行扫描,就可以获得目标码,然后反编译就可以了。
--
FROM 36.63.188.*
现在根据不断发展的法规要求以及发动机控制的复杂化,发动机控制软件已经空前复杂了,你说的那是十五年以前的控制软件
【 在 MicroXP 的大作中提到: 】
: 有那大劲不如自己写一个...
: 早写出来了
: 发动机控制也就本科毕业设计的水平
: ...................
--
FROM 123.122.206.*
long a=10000,b,c=2800,d,e,f[2801],g;
main(){
for(;b-c;)f[b++]=a/5;
for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)
for(b=c;d+=f[b]*a,f[b]=d%--g,d/=g--,--b;d*=b);
}
不搞什么汇编,也没几千行,就这么几行c代码。
来告诉我这段程序是干嘛的,具体计算过程又是怎样的。、
【 在 chinatongue (猫贼洞,猫在洞里做贼) 的大作中提到: 】
:
: 所以发动机控制这块还是很容易抄袭吧?
: 这些代码烧写在rom里面,即使加密也可以通过工具对rom每个存储单元进行扫描,就
可以获得目标码,然后反编译就可以了。
--
FROM 117.84.130.*
变量没有初始化直接拿来用,就知道你是个菜鸟,这么不规范的程序也拿出来,刚学c语言吧?学过汇编吗,知道不同的编译器汇编出来的结果可能不一样么?
第一句for循环b=c的时候跳出,所以f[2800]=0
第二句for循环是个嵌套循环,条件语句里面既是赋值又是对变量本身的判断,或的关系。一直到g=0。
至于什么先++后--之类的雕虫小技就不说了,其实什么代码汇编一下就看得一清二楚,编译器是怎样处理的。
0040D888 mov eax,[b (0042a828)]
0040D88D sub eax,dword ptr [c (00424a34)]
0040D893 test eax,eax
0040D895 je main+50h (0040d8c0)
【 在 lvsoft 的大作中提到: 】
long a=10000,b,c=2800,d,e,f[2801],g;
main(){
for(;b-c;)f[b++]=a/5;
for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)
for(b=c;d+=f[b]*a,f[b]=d%--g,d/=g--,--b;d*=b);
}
--
修改:chinatongue FROM 123.117.86.*
FROM 123.117.86.*
不需要你读出来,供应商直接给你hex文件,你直接就可以反编译了。能读多少就看个人本领了。
【 在 chinatongue 的大作中提到: 】
: 所以发动机控制这块还是很容易抄袭吧?
: 这些代码烧写在rom里面,即使加密也可以通过工具对rom每个存储单元进行扫描,就可以获得目标码,然后反编译就可以了。
--
FROM 101.228.140.*