开发环境: RT-Thread版本:4.0.3 操作系统:Windows 10 RT-Thread Studio版本:2.0.0 开发板MCU:AB5301A RTT 中外设作为设…
Read More《嵌入式系统- 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第2章 全彩LED实现魔幻色彩
开发环境: RT-Thread版本:4.0.3 操作系统:Windows 10 RT-Thread Studio版本:2.0.0 开发板MCU:AB5301A 2.1全彩LED简介…
Read More《嵌入式系统 – 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第1章 开发环境搭建与使用 ( RT-Thread Studio)
开发环境: RT-Thread版本:4.0.3 操作系统:Windows 10 RT-Thread Studio版本:2.0.0 开发板MCU:AB5301A 1.1 AB32VG…
Read More《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第6章 GPS使用
6.1 GPS简介 GPS模块使用的是NMEA-0183 协议,NMEA-0183 是美国国家海洋电子协会(National MarineElectronics Associati…
Read More《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第5章串口编程
5.1串口概述 随着嵌入式系统应用的发展,Linux操作系统的应用也越来越广泛。Linux作为一款免费的并且开放源代码的操作系统,与Windows操作系统相比有许多独特的优势。 L…
Read More《嵌入式系统 – 玩转ART-Pi开发板》第6章 ART-Pi 添加一个串口设备
RTT 中外设作为设备存在,在建立工程的时候,ART-Pi串口4被作为系统调试串口,假如现在有一个串口模块需要和单片机通讯,则可以再初始化一个串口。如果没有驱动,那么第一步就需要写…
Read More《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