手把手DIY,教你强攻嵌入式设备那些黑科技

Dick 发表于 2017-08-04 09:49 | 分类标签:智能硬件嵌入式系统嵌入式

为助力中国电子工程师更好将创新创意落地,

由华强芯城、电子发烧友网携手ARM联合举办

华强芯城2017工程师创新设计大赛[点击报名]

为什么要举办这个大赛?

简单来说,就是一个给工程师创意创新造梦的舞台;

没有参赛利器?送你mbed相关开发套件;

如果你是一枚科技极客侠,

拥有无数天马行空的想法;

如果你是智造DIY达人,

用有众多令人钦羡的技能;

如果你想亲自参与改变未来智能电子产品,

而且创意爆表;

NB了,Word天!你还在犹豫什么?

Come on!“华强芯城2017工程师创新设计大赛”并且期待你组队来迎战!

未来的创新设计舞台就在这里

快来尽情挥洒你的灵感吧~


 



嵌入式产品Hacking 一直都是备受关注的议题,而越来越多的攻击者也瞄上了物联网嵌入式设备。跟以往纯软件安全研究不同的是,这类研究往往需要结合相应的硬件知识和设备。如何能快速入门嵌入式系统?本文分享针对I2C协议的实战案例和相应的工具使用。希望可以一起来Hacking all the Things。

I2C协议基础

凡是接触过嵌入式系统的朋友,对I2C协议一定不会陌生。其与UART,SPI和JTAG等并列为最常见调试协议。I2C 全称为Inter-Integrated Circuit,是由飞利浦公司设计的一种多主从架构的串口通讯协议。

手把手DIY,教你强攻嵌入式设备那些黑科技

I2C协议非常简单,仅有Clock 和 Data 两条数据总线,外加 Ground. 通常是1个主设备和多个从设备的架构。在通讯速度上分别为100khz,400khz,1Mhz,3.2Mhz。在运用方面对速度没有高要求的,都可以使用I2C进行通讯。比如PC风扇的温度和电池的电压数据采集等,每个I2C设备都各有一个读和写地址,只有知道了这个读写地址才能跟其通讯。

手把手DIY,教你强攻嵌入式设备那些黑科技

除此之外许多用来存储系统配置和参数的EEPROM芯片自身也支持I2C协议,比如IBM Thinkpad 系列用来存储BIOS 密码的EEPROM,就是通过I2C协议在MCU与EEPROM 之间进行交互。

手把手DIY,教你强攻嵌入式设备那些黑科技

手把手DIY,教你强攻嵌入式设备那些黑科技

12345下一页全文

本文导航

除非注明,本站均为原创或编译,转载请注明:文字来自39度

分享给朋友:
条评论

评 论

提 交

请勿进行人身攻击,谩骂以及任何违法国家相关法律法规的言论。

正在加载评论...