随笔分类 -  软件设计

C++类的一个重要成员:静态成员(二)——静态成员的定义
摘要:写在前面 【目录】 一、一个简单的程序示例 二、静态成员的定义 基础 三、静态成员的类内初始化 四、程序示例的输出结果 一、一个简单的程序示例: 1 #include <iostream> 2 3 class student 4 { 5 public : 6 const static int gra 阅读全文

posted @ 2020-08-11 22:10 Iriczhao 阅读(823) 评论(0) 推荐(0)

嵌入式开发通信协议——SPI
摘要:一、SPI简介 SPI 的全称是"Serial Peripheral Interface",意为串行外围接口,是Motorola 首先在其MC68HCXX 系列处理器上定义的。SPI 接口主要应用在EEPROM、FLASH、实时时钟、AD 转换器,还有数字信号处理器和数字信号解码器之间。SPI是一种 阅读全文

posted @ 2019-06-19 19:19 Iriczhao 阅读(2992) 评论(0) 推荐(0)

嵌入式开发常用通信协议(总结)
摘要:在嵌入式系统中,板上通信接口是指用于将各种集成电路与其他外围设备交互连接的通信通路或总线。 以下内容为常用板上通信接口:包括I2C、SPI、UART、1-Wire 1. I2C总线(Inter Integrated Circuit) I2C总线是一种同步、双向、半双工的两线式串行接口总线。这里,半双 阅读全文

posted @ 2019-05-07 22:06 Iriczhao 阅读(4521) 评论(0) 推荐(0)

FatFS文件系统的使用技术和移植方法总结
摘要:最近想探索一下文件系统-FATFS相关的一些知识,于是乎收集了相关资料,将其总结在下。 一、介绍一下FATFS FatFs是一个通用的文件系统(FAT/exFAT)模块,用于在小型嵌入式系统中实现FAT文件系统。 其特点如下: (1)DOS/Windows兼容的FAT/exFAT文件系统 (2)平台 阅读全文

posted @ 2019-04-16 14:51 Iriczhao 阅读(6160) 评论(0) 推荐(2)

嵌入式开发之编写设备驱动程序(一)
摘要:前面谈到有关驱动程序的相关简述,写了什么是驱动程序,以及驱动程序在嵌入式开发中占据的重要地位。同时也简要分析了驱动程序开发所面临的挑战。接下来谈谈如何来完成驱动程序的编写。 这里有以下几个问题: (1)代码为何而写? (2)在进行驱动程序编写前应该怎么做,或者说该思考些什么? (3)是否已经想好驱动 阅读全文

posted @ 2019-03-06 16:52 Iriczhao 阅读(5457) 评论(1) 推荐(0)

嵌入式之驱动开发简述
摘要:一、嵌入式驱动程序的身世之谜 在嵌入式产品的设计、开发过程中,首先需要硬件的支持,绝大多数的嵌入式硬件都需某种类型的软件来初始化和管理,该类软件直接与硬件相接口并控制着硬件,以便很好的与硬件相协同,完成相关功能。 总而言之,驱动程序是初始化硬件的软件库,管理来自上层软件对硬件的访问。是硬件和操作系统 阅读全文

posted @ 2019-03-06 15:48 Iriczhao 阅读(2434) 评论(0) 推荐(1)

与嵌入式软件开发相关的一些硬件知识
摘要:有这样一个问题? 在嵌入式开发中,软件是怎样知道硬件行为,硬件又是怎样接受软件操作的。这个问题涉及到硬件和软件相关的知识。为了清楚这个问题,查阅了相关资料,将其总结记录在下,如果有一些开发经历就能更加深入理解了。 一、硬件事件(Event)的通知——硬件告知软件 在设计软件时,需要被告知硬件中发生的 阅读全文

posted @ 2019-02-27 16:24 Iriczhao 阅读(954) 评论(0) 推荐(0)

导航

Live2D