arm linux 编程最近写一个摄像头驱动,摄像头的数据接在arm的数据总线上(flash、sdram 和 网卡 的数据也接在arm的数据总线上),应该是通过片选来选通摄像头或flash、sdram或网卡等进行读写
但是程序怎么写呢,没什么头绪?!
我的疑惑:
假如我要读摄像头数据,按道理应该是先选通我的摄像头,然后读取数据,但是,因为数据线时共用的,我得先屏蔽其他选通,以防两设备同时使用总线。可是问题出现了,一旦我屏蔽了sdram,而程序是保存在sdram中的,系统怎么知道下一步该做什么呢?!
是不是我的想法是错误的?!请大家指教! |