自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (8)
  • 收藏
  • 关注

原创 I2C总线及总线阻塞

这个问题以前还真遇到过但是没有仔细分析过原因,这次被问到这个问题傻了,看到网上的一些相关文档后,整理了这篇文章,主要分析产生原因和解决办法。首先还是看看I2C相关的一些步骤的总线状态:死锁总线表现为:SCL为高,SDA一直为低从:正常时序下:SDA信号是在SCL为低的状态下改变,即从应答SDA为低电平时,此时SCL应为为低电平

2015-05-30 10:31:47 5652

原创 死锁与优先级翻转

本文通过汇总一些网上搜集到的资料,总结死锁的概念背景什么是死锁,如何避免死锁?     线程A需要资源X,而线程B需要资源Y,而双方都掌握有对方所要的资源,这种情况称为死锁死锁产生的有下列四个条件:互斥(Mutual exclusion):一个资源每次只能被一个进程使用持有(Hold and wait):指进程已经保持至少一个资源,但又提出了新的资源

2015-05-09 19:30:04 2857

原创 c语言中的memcpy实现

本文通过汇总一些网上搜集到的资料,总结c语言中的memcpy实现背景想必大多数人在面试时被要求写 memcpy的实现,很不幸,我也吃过这个亏(这种题要是写的一塌糊涂后面完全没戏),所以还是得提前准备一下,不然就只能呵呵了。先来看看一段错误的示范: 找茬:)void * memcpy(void *dest, const void *src, unsigned int count);{

2015-05-07 13:39:27 52486 14

原创 PowerPC处理器上vxWorks 异常和中断处理过程解析

异常和中断处理过程是每个体系结构和OS都要面对的重要问题,本文从硬件角度以及软件角度来分析PowerPc这个过程,文字水平有限,将就着看。PowerPC定义了十几种异常,其中常见的如 Data TLB miss, Instruction TLB miss, external input....每一个都有固定的地址(ivor),从物理地址0x100开始. 0x500是中断入口,0xe00是DTL

2015-04-20 17:06:29 5753

STM32F205xx_datasheet

STM32F205xx_datasheet

2016-03-01

基于STM32的CAN_USB转换模块

基于STM32的CAN_USB转换模块 文档

2016-03-01

datasheet for pl2303_usb_2_rs232

datasheet for pl2303_usb_2_rs232

2016-03-01

Intel® 82580EB/82580DB Gigabit Ethernet Controller datasheet

Intel® 82580EB/82580DB Gigabit Ethernet Controller datasheet

2016-03-01

The Little Book of Semaphores

The Little Book of Semaphores

2015-07-06

vxworks文件压缩资料

2篇关于vworks压缩技术的文章 很有参考学习价值

2010-03-18

vxworks下CPCI驱动相关资料包

收集了一些关于vxworks下pci 驱动相关的资料文章,学习用

2009-09-02

8255X_OpenSDM.pdf

文档是关于intel8255X系列网卡的相关资料,有用者可以看看

2009-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除