上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 31 下一页
摘要: 1 IIC总线的连接IIC传输数据的时候只用其实只需要两根线,一根是“SCL”为时钟线,一根是“SDA”为数据线 我们来看一下器件是怎么连接在IIC总线上的! 可以看到,SDA和SCL都接了上拉电阻,在总线空闲的时候,SDA和SCL都应该为高电平,当总线上的任何一个器件输出低电平,那总线都将变为低电 阅读全文
posted @ 2020-05-12 22:27 Smah 阅读(2644) 评论(0) 推荐(1) 编辑
摘要: I2C总线协议的软件模拟实现方法 本文讲述I2C总线协议的软件模拟实现方法。 1. 简述 所谓的I2C总线协议的软件模拟实现方法,就是用软件控制GPIO的输入、输出和高低电平变化,来模拟I2C总线通讯过程中SCL、SDA的电平变化来实现的。 2. I2C总线的封装 每个处理器对应的GPIO操作都有差 阅读全文
posted @ 2020-05-12 21:25 Smah 阅读(872) 评论(0) 推荐(0) 编辑
摘要: I2C总线通讯协议 1. I2C总线简介 I2C是Inter-Integrated Circuit的简称,读作:I-squared-C。由飞利浦公司于1980年代提出,为了让主板、嵌入式系统或手机用以连接低速周边外部设备而发展。 主要用途: SOC和周边外设间的通信(如:EEPROM,电容触摸芯片, 阅读全文
posted @ 2020-05-12 21:24 Smah 阅读(1157) 评论(0) 推荐(1) 编辑
摘要: 从开机加电到执行main函数之前的过程主要分成三个部分 1.硬件强制设置CS和IP的值,指向BIOS的入口地址,启动BIOS,准备是模式下的中断向量表和中断服务程序。 2.加载操作系统 内核程序并为其做保护模式做准备。第一批由BIOS中断 int 0x19(由bios执行)把第一扇区的bootsec 阅读全文
posted @ 2020-05-08 12:32 Smah 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 在目前比较流行的敏捷开发模式(如极限编程、Scrum方法等)中,推崇“测试驱动开发(Test Driven Development,TDD)”——测试在先、编码在后的开发实践。TDD有别于以往的“先编码、后测试”的开发过程,而是在编程之前,先写测试脚本或设计测试用例。TDD在敏捷开发模式中被称之为“ 阅读全文
posted @ 2020-04-15 12:57 Smah 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 这六个坡分别如下: 第一个坡:抛弃旧的思维习惯,熟练使用 Linux 命令行 从 Windows 阵营来到 Linux 阵营,以前都是图像界面的操作,现在面对一个黑窗口无从下手,对初学者来说是一件很头痛的事情,所以学习 Linux 系统要爬过的第一个坡就是熟练使用 Linux 命令行。推荐的书籍是《 阅读全文
posted @ 2020-04-14 21:12 Smah 阅读(1603) 评论(0) 推荐(1) 编辑
摘要: 1、什么是socket 我们知道进程通信的方法有管道、命名管道、信号、消息队列、共享内存、信号量,这些方法都要求通信的两个进程位于同一个主机。但是如果通信双方不在同一个主机又该如何进行通信呢?在计算机网络中我们就学过了tcp/ip协议族,其实使用tcp/ip协议族就能达到我们想要的效果,如下图(图片 阅读全文
posted @ 2020-03-26 15:20 Smah 阅读(2489) 评论(0) 推荐(0) 编辑
摘要: 对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Transmission 阅读全文
posted @ 2020-03-26 15:18 Smah 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 为什么需要中断? 1)外设的处理速度一般慢于CPU 2)CPU不能一直等外部事件 所以设备必须有一种方法来通知CPU它的工作进度,这就是中断。 在Linux驱动程序中,为设备实现一个中断 步骤: 1)向内核注册中断 2)实现中断处理函数 CPU如何识别中断: 在Intel X86中可以支持256中向 阅读全文
posted @ 2020-03-26 15:12 Smah 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 我们每个程序员或许都有一个梦,那就是成为大牛,我们或许都沉浸在各种框架中,以为框架就是一切,以为应用层才是最重要的,你错了。在当今计算机行业中,会应用是基本素质,如果你懂其原理才能让你在行业中走的更远,而计算机基础知识又是重中之重。下面,跟随我的脚步,为你介绍一下计算机底层知识。 CPU 还不了解 阅读全文
posted @ 2020-03-21 12:34 Smah 阅读(6025) 评论(0) 推荐(3) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 31 下一页