嵌入式项目

[复制链接]
2936|3
 楼主| liujz2004 发表于 2008-10-31 14:38 | 显示全部楼层 |阅读模式
各位大侠:<br />&nbsp;&nbsp;&nbsp;&nbsp;最近在有2410做一个系统,需要一边从电脑网口接受数据,一边进行数据处理.我目前采用的方式是先接收一部分数据,然后处理,再接收,再处理,这样直接影响了系统的速度.我想了很多方法,效果并不理想,特别发贴求助一下,希望大家能讨论一下类似这种嵌入式系统的数据处理速度都是受哪些方便的影响,如总线时钟,外部总线等.<br />&nbsp;&nbsp;还有大家有没有好的方法可以使网络一边传输,ARM芯片一边处理.另外,S3C2410没有专用的以太网接口.<br /><br />&nbsp;&nbsp;&nbsp;欢迎讨论,共同进步.<br />&nbsp;<br />
signal7902 发表于 2008-10-31 15:44 | 显示全部楼层

线程,数据结构

1.使用线程<br />2.使用缓冲环形buffer啊<br />3.一个链表收数据,一个链表处理数据<br />4.注意数据同步
YANGZC 发表于 2008-10-31 17:14 | 显示全部楼层

嵌入式项目

用缓冲环形buffer就够了
 楼主| liujz2004 发表于 2008-10-31 17:33 | 显示全部楼层

谢谢!

首先谢谢楼上的两位兄弟:<br />&nbsp;&nbsp;还有一个问题,就是数据处理后,必须把它传输出去,每次传输4MB到10MB不等,利用的是DMA传输,请问在DMA传输的时候还嫩够做上面的数据接收和处理吗?我觉得他们用的是一个总线,可能不行吧,麻烦不吝赐教.谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

58

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部