打印
[AVR单片机]

楼主干的应该是**吧,何必遮掩

[复制链接]
10535|42
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
rieman|  楼主 | 2007-1-22 16:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 rieman 于 2010-10-5 09:59 编辑

项目描述:提供100行左右C语言程序(全部反汇编代码300行左右)及部分已经优化过的汇编代码,要求对编译后的汇编语言进行进一步优化,或者参照C程序用汇编实现同样功能。<br /><br />要求:有AVR MCU汇编语言经验;<br />兼职方式:1、独立完成;2、和本人一起完成;无论哪种方式,本从都提供全力支持,并会付较高报酬,欢迎联系br /><br />如果能够完成任务,除报酬外另赠MCU开发板和工具。

相关帖子

沙发
rieman|  楼主 | 2007-1-22 16:39 | 只看该作者
本帖最后由 rieman 于 2010-10-5 10:00 编辑

内空.

使用特权

评论回复
板凳
阿发| | 2007-1-22 16:44 | 只看该作者

哦,汇编语言搞不定。

干嘛要把C语言搞成汇编呀,是不是代码放不下了呀。

使用特权

评论回复
地板
zsmbj| | 2007-1-22 17:05 | 只看该作者

干脆把代码贴上来,让大家给出个注意,优化一下。

作为一个考题。看谁优化的最好。呵呵。

使用特权

评论回复
5
xwj| | 2007-1-22 17:35 | 只看该作者

那怎么评估呢?

使用特权

评论回复
6
NE5532| | 2007-1-22 20:27 | 只看该作者

300行汇编?小Kiss啊。

使用特权

评论回复
7
rieman|  楼主 | 2007-1-22 20:32 | 只看该作者

回答楼上的

1、哦,汇编语言搞不定。干嘛要把C语言搞成汇编呀,是不是代码放不下了呀 
答:不错,本人对AVR汇编不熟悉,所以请高手相助。优化的原因:响应速度不够快,功耗不够低。本人将C代码几乎优化到了极致(个人认为),再优化只能用汇编了。 

2、干脆把代码贴上来,让大家给出个注意,优化一下。
答:虽然代码不长,但里面包含了有点复杂的算法,相信没有太多的人愿意花很多的时间来分析。欢迎有兴趣的人联系。

3、那怎么评估呢?
答:本人有测试设备,有明确的任务指标(参数),更重要的是有一个参照对象,指标达到参照对象就可以了。本人在上海,因为最终结果只能在上海测试,故更希望上海的高手联系!

4、付费: 有兴趣的先发Email联系,我会提供C程序和优化过的一部分汇编程序,如果觉得可以胜任的,再商量费用,我会预付一部分费用,其余的一旦测试通过,全部付清,并赠送所述开发板和工具.

使用特权

评论回复
8
一级菜鸟| | 2007-1-22 20:56 | 只看该作者

6楼大概小看了那300行了

现在的C编译器,要继续优化汇编代码,很有可能结构要变化不少,甚至与原来的编程思路完全不同。

时间不急的话可以找俺,俺在上海,但是现在手上有单在做,没法帮你

使用特权

评论回复
9
NE5532| | 2007-1-22 21:19 | 只看该作者

只是用于评估工作量罢了,偶的工作语言就是汇编。

用C写程序的时间反而还少。

使用特权

评论回复
10
xwj| | 2007-1-22 21:45 | 只看该作者

是的,现在的编译器的优化已经做的够好了

当然,前提是你要写出符合编译器逻辑逻辑的C代码,不同写法得到的结果一般也是不同的

再继续优化只能在一些循环控制和算法上面下功夫了

使用特权

评论回复
11
zsmbj| | 2007-1-22 22:08 | 只看该作者

如果不保密,建议帖上来。

评估就看谁最后的代码最小。
毕竟只有100行左右C语言程序。
楼主给出你最终的汇编代码的长度,然后大家来优化。

使用特权

评论回复
12
xwj| | 2007-1-22 22:14 | 只看该作者

贴出来吧,我想LZ是要评估谁的代码快

使用特权

评论回复
13
hotpower| | 2007-1-22 22:23 | 只看该作者

哈哈~~~来个ASM/C/C++大比拼~~~好玩~~~我报名参赛~~~

使用特权

评论回复
14
hotpower| | 2007-1-22 23:30 | 只看该作者

倒塌了~~~哪有拿C的行来决定程序长度的

使用特权

评论回复
15
xwj| | 2007-1-22 23:36 | 只看该作者

不管,先说说多少赏金,大家来悬赏比试

只是这个赏金怎么拿呢?
拿不拿得到呢??

头疼ing...

使用特权

评论回复
16
yewuyi| | 2007-1-23 08:34 | 只看该作者

搅局一下……

 rieman 发表于 2007-1-22 20:32 AVR 单片机 ←返回版面    
7楼: 回答楼上的 
1、哦,汇编语言搞不定。干嘛要把C语言搞成汇编呀,是不是代码放不下了呀 
答:不错,本人对AVR汇编不熟悉,所以请高手相助。优化的原因:响应速度不够快,功耗不够低。本人将C代码几乎优化到了极致(个人认为),再优化只能用汇编了。 
2、干脆把代码贴上来,让大家给出个注意,优化一下。
答:虽然代码不长,但里面包含了有点复杂的算法,相信没有太多的人愿意花很多的时间来分析。欢迎有兴趣的人联系。
3、那怎么评估呢?
答:本人有测试设备,有明确的任务指标(参数),更重要的是有一个参照对象,指标达到参照对象就可以了。本人在上海,因为最终结果只能在上海测试,故更希望上海的高手联系!
4、付费: 有兴趣的先发Email联系,我会提供C程序和优化过的一部分汇编程序,如果觉得可以胜任的,再商量费用,我会预付一部分费用,其余的一旦测试通过,全部付清,并赠送所述开发板和工具.

 
 
::::
1:LZ根本目的不是为了优化代码大小,他的目的是为了解决响应时间过长并实现更低功耗,这才是他想要的,这不光是改程序,恐怕还要动电路也说不定。
2:从LZ的第三条回复看,他其实就是有一台别人的样机,想达到那样的性能,起初以为自己能搞定,后来发现搞不定了,就……
3:个人认为LZ不妨公布一下你的产品原形,并把你的各项指标公布出来,最好把原理图公布一下,至于程序嘛,我到认为是其次了。

使用特权

评论回复
17
rieman|  楼主 | 2007-1-23 11:15 | 只看该作者

第二次回复

本帖最后由 rieman 于 2010-10-5 10:01 编辑

1、费用:呵呵!可能这是大家最关心的问题了!如上所述,只要你觉得可以胜任(当然要让我相信你有这个能力在相对较短的时间内完成,如一两个星期可以搞定,总不能说我对51很熟,AVR绝对没问题,这样是不能让人信服的),我就会预付一部分费用,这时你还没有写一行代码!至于剩下的费用,我付钱你给代码和文档,还会有大问题吗?我倒是有一点担心,如果测试不完整的话(当然这是我自己的问题),我还要接着继续改进。<br />2、原理图:没有必要贴出来,因为外围非常简单,而且肯定没有问题。<br />3、搞得定搞不定:俺不是死要面子的人,早就说过了搞不定,要是搞得定,用得着在这儿发英雄贴吗?!<br />4、公布指标等:没有必要,真正有兴趣的人我会详细说明。<br />5、测试设备:带宽100MHz示波器和自已做的一个测试工具。测试方法和指标是我自己拟定的,我自己做的东西没有完全通过自己工具的测试。<br />6、其它猜测:俺的目的就是要找到有能力并有兴趣的人,对所有无关猜测都不作答复。<br />7、联系:再次欢迎有兴趣和有能力的人来信联系!再次说明本项目的重点:低功耗+快速响应<br />

使用特权

评论回复
18
shiaf| | 2007-1-23 13:10 | 只看该作者

楼主,怎么联系你呢?

有种感觉,你要做的项目和我以前做的一个项目非常类似。

使用特权

评论回复
19
tdl3721| | 2007-1-23 16:12 | 只看该作者

低功耗倒不难,

用汇编写也不难,就是对照C我都能一句一句给你用汇编译过来,但显然没那么简单,不然楼主自己做了,ATINY13我没做过,我只做过ATINY15L,我看过ATINY13的DATASHEET,和ATINY15L差不多,要想低功耗只有两个办法:外中断唤醒的休眠和IO口变化唤醒的休眠,在休眠时除了有其中一个中断唤醒外,其它中断都得关,不然到不了低于1uA的电流(如果你想再低,得找ATMEL重新设计芯片);楼主的100行C换成ASM300行,那一定是以算法为主的源程序,不然不可能差别那么大,所以要想得到你的报酬也不容易。我有时间可以帮你看看,不期望拿你的报酬,tdl3721@163.com

使用特权

评论回复
20
tdl3721| | 2007-1-23 16:19 | 只看该作者

用汇编写也不难

用汇编写也不难,就是对照C我都能一句一句给你用汇编译过来,但显然没那么简单,不然楼主自己做了,ATINY13我没做过,我只做过ATINY15L,我看过ATINY13的DATASHEET,和ATINY15L差不多,要想低功耗只有两个办法:外中断唤醒的休眠和IO口变化唤醒的休眠,在休眠时除了有其中一个中断唤醒外,其它中断都得关,不然到不了低于1uA的电流(如果你想再低,得找ATMEL重新设计芯片);楼主的100行C换成ASM300行,那一定是以算法为主的源程序,不然不可能差别那么大,所以要想得到你的报酬也不容易。我可以帮你看看,不期望拿你的报酬,tdl3721@163.com

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝