摘要:
网卡芯片的工作原理 DM9000AE具有以下主要性能: ①48管脚的LQFP封装,管脚少体积小; ②支持8/16位数据总线; ③适用于10Base-T和100Base-T,10/100M自适应,适应不同的网络速度要求 ④内置16KB的SRAM,用于收发缓冲,降低对主处理器的速度要求; ⑤支持IP / 阅读全文
摘要:
在mcu开发中中断就是用来处理执行过程中发生的一些需要处理事件(事件有外部的和内部的),停止当前正在处理的事情转而去执行中断服务,以完成必要的事件的处理。在Linux中中断一样是如此使用,但是基于常见的中断控制器的特性比如不支持中断嵌套,不支持中断嵌套的CPU在处理一个中断时是无法响应其他中断的,所 阅读全文
摘要:
并发指多个执行单元被同时、并行的执行,而并发执行的单元对共享资源的访问就容易导致竟态。并发产生的情况分为抢占和并行(多核)和硬抢占(中断)。Linux为解决这一问题增加了一系列的接口来解决并发导致的竟态问题。其中原子操作是最基本的机制。 原子操作 通常一句C代码在被翻译成汇编时可能不止一句,又比如常 阅读全文