ecos

多任务编程

廉价感情. 提交于 2019-11-28 12:49:42
1、多任务编程 ecos增值软件包的详细使用说明 一些网友来信反映说ecos增值软件包的范例比较少,不太会用,希望增加详细的使用说明。其实很多关于ecos的书上都有使用方法的介绍,不过考虑到很多用户第一次使用ecos,我还是觉得有必要再给出一些详细的使用说明。因为网友的问题重复的比较多,就不一一回信了,统一写成文档共享。主要想说明线程、IO操作、中断、TCP/IP协议栈、文件系统、GUI等的使用方法及其他感觉有必要阐述的内容。 在开始前先回答网友的几个问题。 1、ecos for smartarm2200经常死机的原因是PSRM读写速度比较慢(它内部用SDRAM,外部是SRAM接口,性价比高?),用较高速度访问时容易出现采样错误,把PSRAM读写访问长度各增加1个时钟周期后,系统就很稳定了,不再出现死机现象,升级版本已经提供。 2、关于在裸机上跑ping、TFTP、xmodem,我没有单独做过,不过redboot本身就是不带内核的ecos应用程序,其源码可以直接用在裸机上,这部分源码在ecos中已经提供了,自己看看吧。您发来的程序,我实在没时间分析了:-( 3、关于单片机实现“TELNET服务端”方面的程序资料,我没有具体的文字资料,不过redboot支持telnet,建议直接看源码。 4、关于monitor监控程序的实现原理,主要就是用软件中断指令替换断点处的语句