-
关于代码优化: 应该考虑 cpu 的指令系统和编译器的问题.
首先, 编译优化有没有最高级速度优先的优化, 也许这个优化是最有效果的.
对于 Cortex M3, 可以双寄存器寻址, 所以指针和数组的操作差别不大.
循环变量 index 从0 到CONST_REGBUF_SIZE, 是否可以从最大减到 0? 这可以每个循环减少执行指令数.
看到这里的 if 判断是两个条件相与, 如果前一个条件不成立, 则后面的条件就不会判断而直接进行下一个判断, 所以可以考虑将不容易成立判断先判断, 就可以减少总体判断数量. 也就提高了速度.
.......................
-
呵呵,因为我也很关心这个问题,急着想听到答案,所以。。。。。。。
如果能丢掉ST-LINK,像STM32(或者STC单片机)一样方便使用串口下载程序,看结果。。
那对广大爱好者,特别是学生朋友,是个福音。
对STM8的市场 ...
估计STM8的ISP能给你更多的惊喜,STM8的ISP居然有N多的路径-----串口/SPI/I2C
-
到淘宝看了下这驱动IC也得三四十块,还不如直接买个带驱动的TFT了
-
有北京的吗?
zwll 发表于 2010-2-22 14:41
-
mark
-
呵呵,万事开头难
-
既然大家都说这么好,那我先试一试!比较一下喽。
-
标准51是8ma,工程师们也用了NN年了;20mA多数场合可以了,必要的话可以加驱动
-
#1楼的挺全面的。
电子信息工程,也就软硬件方向。
一般来讲,学校能提供较多资源的也就单片机控制这一块。
高频的,曲高和寡,是飘在云端的一些东西。如果想继续读研,可以考虑。
至少我们公司搞高频的,没有一个是本科生的。
-
我记得:在使用DeviceIoControl从应用程序传递参数到驱动程序的时候,必须要提供一个 ID,这个ID是65535之内的一个唯一的ID(当然,前面2000个或者1000个已经被微软保留了)。用这个ID可以实现一一对应。
至于你需要严格判断DeviceIoControl是来自你自己“认证”过的应用程序,那你可以在传递的参数中加入一个密码,甚至可以用一个private key把你的密码sign一下,然后在驱动中用public key(公共密匙)用非对称解码方式验证一下。通过验证的内容才调用相关的 dispatch函数。
-
不太懂,不过帮顶
-
谢谢各位啊 ,我一个个试出来了
-
这个只能帮你顶!以前在马宁的博客上看他在R3上玩过!希望早日解决!
-
版主只管技术问题,不过给个参考价格也无妨
-
面向大陆地区:我司代理WAVECOM 系列模块,可能提供全供全方面的技术支持(硬/软/DEMO测试板/转接板)
同时我司还代理SST FLASH.
可以为贸易商备货,绝对优势!!
可提供原厂代理证
新加坡/香港/深圳/广州有分公司
诚心长久配合的请联系,非诚勿扰!
QQ:1109321905(请注明)
13554943187
By kavin (钟庆福)
-
你想说你家的MODEN
-
wince操作系统支持多图层,比如一个GDI图层、一个3D图层、一个鼠标图层和Video图层等,一个图层其实就是一个FrameBuffer而已,这就需要专门的硬件支持,比如对硬件的寄存器进行映射,使它们映射到对应的图层。
-
1.所谓坏了的内存有可能只是兼容性问题。或者
2.那个坏了的内存被屏蔽掉了。或者
3.内存通过了前面的检测,并且也被系统识别,但是有部分存储空间有问题,一旦访问到这些空间,系统可能就完蛋。
或者... ...貌似这个问题不是很靠谱
-
多谢版主及各位的帮助,非常感谢!
经过这几天的讨论我也基本了解了行业的做法,接下来我就请示老板看如何选择了
多谢各位了。
-
没有人呀?那FLASHWINCE的例子播放时候不流畅,如何修改?是双缓存的问题吗?