RTT 中外设作为设备存在,在建立工程的时候,ART-Pi串口4被作为系统调试串口,假如现在有一个串口模块需要和单片机通讯,则可以再初始化一个串口。如果没有驱动,那么第一步就需要写…
Read More月度归档: 2021年2月
《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第4章 静态库与动态库的使用
库是一种软件组件技术,库里面封装了数据和函数。库的使用可以使程序模块化。Windows系统包括静态链接库(.lib文件)和动态链接库(.dll文件)。Linux通常把库文件存放在/…
Read More《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第3章 文件I/O
3.1文件I/O概述 Linux操作系统是基于文件概念的。文件是以字符序列构成的信息载体。根据这一点,可以把I/O设备当做文件来处理,因此,在磁盘上的普通文件进行交互所用的统一系统…
Read More《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第2章 标准I/O
2.1 Linux I/O概述 2.1.1文件I/O和标准I/O的概念 文件I/O:文件I/O称之为不带缓存的IO(unbuffered I/O)。不带缓存指的是每个read,wr…
Read More《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第1章 Linux文件系统基础
1.1文件系统概述 1.1.1文件系统的类型 1)磁盘文件系统 Ext4/Ext3为Linux系统的广泛格式; FAT16,FAT32为Windows系统的广泛格式。 2)网络文件…
Read More《Linux – Linux基础》第7章 编译调试工具
7.1 GCC 7.1.1简介 GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持C语言;它现在还支持 Ada 语言、C++ …
Read More《嵌入式系统 – 玩转ART-Pi开发板》第5章 API-Pi自动初始化详解
开发环境: RT-Thread版本:4.0.3 操作系统:Windows10 Keil版本:V5.30 开发板MCU:STM32H750XB 我们知道,在写裸机程序时,当我们完成硬…
Read More《嵌入式系统 – RT-Thread开发笔记》 第二部分 RT-Thread Nano移植与使用 – 第7章 RT-Thread Nano 自动初始化详解
我们知道,在写裸机程序时,当我们完成硬件初始化的封装后,其初始化函数则需要在主函数中进行调用。当我们使用RT-Thread后,完全不需要这样做了,我们可以将硬件等自动初始化。RT-…
Read More《Linux – Linux基础》第6章 Linux软件管理及网络配置管理
6.1解析Linux应用软件安装包 通常Linux应用软件的安装包有四种: 1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打…
Read More《Linux – Linux基础》第5章 shell编程(三)
5.7 shell循环 5.7.1 Shell for循环 与其他编程语言类似,Shell支持for循环。 for循环一般格式为: for 变量 in 列表 do command1…
Read More