上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 第一章 灵魂--指针 101. p++ 请分析下述代码的输出结果 答案:输出为空。 102. 打印内存地址 请问在printf打印函数中一般用什么形式打印变量内存地址? 答案:最常用的打印地址方式是%p和0x%x两种。 103. sprintf()与snprintf() 请问printf()、spr 阅读全文
posted @ 2019-03-27 11:17 99度的水 阅读(1696) 评论(0) 推荐(0) 编辑
摘要: 1. 下面代码输出什么?为什么?(初始化列表) ① 答案: 随机数 1 随机数 2 ② 核心提示: (1)成员变量的初始化顺序与声明顺序有关,与初始化列别顺序无关 2. 下面程序输出什么?为什么?(多态) ① 答案: ② 核心提示: (1)多态:根据实际的对象类型决定函数调用语句的具体调用目标。 阅读全文
posted @ 2018-10-13 17:54 99度的水 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1. SPI(Serial Peripheral Interface)串行外设接口,是一种高速的、全双工、同步的通信总线。采用主从模式(Master Slave)架构,支持多个slave,一般仅支持单Master。 2. SPI接口共有4根信号线,分别是:设备选择线(SS)、时钟线(SCK)、串行输 阅读全文
posted @ 2018-09-19 00:45 99度的水 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1. Linux内核支持I2C通用设备驱动(用户态驱动:由应用层实现对硬件的控制可以称之为用户态驱动),实现文件位于drivers/i2c/i2c-dev.c,设备文件为/dev/i2c-0 2. I2C通用设备驱动以字符设备注册进内核的 3. 对设备文件进行读写时,可以调用read、write或者 阅读全文
posted @ 2018-09-07 23:43 99度的水 阅读(5860) 评论(0) 推荐(1) 编辑
摘要: 1. Linux I2C子系统概述 ① Linux将I2C总线驱动进行结构化,将该子系统分成3个部分:I2C核心层、I2C总线驱动和I2C设备驱动。 (1)I2C核心层:提供了I2C总线驱动和设备驱动的注册、注销方法,I2C通信方法(algorithm)上层的、与具体适配器无关的代码以及探测设备、检 阅读全文
posted @ 2018-09-07 16:28 99度的水 阅读(616) 评论(0) 推荐(0) 编辑
摘要: ① I2C(Inter-Integrated Circuit)总线是由飞利浦公司开发的两线式串行总线,用于连接微控制器及其外围设备 ② I2C总线有两根双向信号线 (1)SDA:Serial Data Line(数据线) (2)SCL:Serial CLock Line(时钟线) ③ I2C总线寻址 阅读全文
posted @ 2018-09-04 02:51 99度的水 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1. 在Linux系统中,终端是一类字符型设备,它包括多种类型,通常使用tty来简称各种类型的终端设备。 (1)串口终端(/dev/ttyS*):串口终端是使用计算机串口连接的终端设备。Linux把每个串行端口都看作是一个字符设备。这些串行端口所对应的设备名称是/dev/ttySAC0;/dev/t 阅读全文
posted @ 2018-08-29 15:38 99度的水 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 1. 平台总线(Platform bus)是linux2.6内核加入的一种虚拟总线,其优势在于采用了总线的模型对设备(没有挂到真实总线的设备)与驱动进行了管理,这样提高了程序的可移植性。 2. 平台总线开发设备驱动流程 (1)定义平台设备 (2)注册平台设备 (3)定义平台驱动 (4)注册平台驱动 阅读全文
posted @ 2018-08-27 17:15 99度的水 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1. Linux2.6内核引入总线、设备、驱动模型来描述各种总线(PCI、USB、I2C、SPI)与外围设备及其驱动之间的关系。 2. 在Linux内核中,总线用bus_type结构来描述,定义于文件:include/linux/Device.h ① name:总线名字,如PCI ② bus_att 阅读全文
posted @ 2018-08-27 15:12 99度的水 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 1. 同步与互斥 (1)互斥与同步机制是计算机系统中,用于控制进程对某些特定资源(共享资源)的访问的机制 (2)同步是指用于实现控制多个进程按照一定的规则或顺序访问某些系统资源的机制。 (3)互斥是指用于实现控制某些系统资源在任意时刻只能允许一个进程访问的机制。互斥是同步机制中的一种特殊情况。 (4 阅读全文
posted @ 2018-08-24 12:49 99度的水 阅读(390) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页