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