• 欢迎访问BruceOu的博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏本章吧

最新发布 第4页

BruceOu的博客Stay Hungry. Stay Foolish!求知若渴,虚心若愚!

Linux高级编程

《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第4章 静态库与动态库的使用

《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第4章 静态库与动态库的使用
库是一种软件组件技术,库里面封装了数据和函数。库的使用可以使程序模块化。Windows系统包括静态链接库(.lib文件)和动态链接库(.dll文件)。Linux通常把库文件存放在/usr/lib或/lib目录下。 Linux库文件名由:前缀lib、库名和后缀3部分组成,其中动态链接库以.so最为后缀,静态链接库通常以.a作为后缀。 Linux 应用开发通常……继续阅读 »

4个月前 (02-27) 105浏览 0评论 1个赞

Linux高级编程

《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第3章 文件I/O

《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第3章 文件I/O
3.1文件I/O概述 Linux操作系统是基于文件概念的。文件是以字符序列构成的信息载体。根据这一点,可以把I/O设备当做文件来处理,因此,在磁盘上的普通文件进行交互所用的统一系统调用可以直接用于I/O设备。这样大大简化了系统对于不同设备的处理,提高了效率。Linux中的文件主要分为6种:普通文件、目录文件、符号链接文件、管道文件、套接字文件和设备文件。 ……继续阅读 »

4个月前 (02-27) 90浏览 0评论 1个赞

Linux高级编程

《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第2章 标准I/O

《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,write都调用内核中的一个系统调用。也就是一般所说的低级I/O——操作系统提供的基本IO服务,与os绑定,特定于linix或unix平台。 标准I/O:标准I/O是ANSI C建立……继续阅读 »

4个月前 (02-12) 146浏览 0评论 6个赞

Linux高级编程

《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第1章 Linux文件系统基础

《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第1章 Linux文件系统基础
1.1文件系统概述 1.1.1文件系统的类型 1)磁盘文件系统 Ext4/Ext3为Linux系统的广泛格式; FAT16,FAT32为Windows系统的广泛格式。 2)网络文件系统 3)虚拟/专用文件系统 Linux文件类型(细分) 普通文件:- //指定二进制文件 块设备文件:b//块输入输出文件 字符设备文件:c//原始输入输出文件 目录文件:d/……继续阅读 »

4个月前 (02-11) 212浏览 0评论 2个赞

Linux基础

《Linux – Linux基础》第7章 编译调试工具

《Linux – Linux基础》第7章 编译调试工具
7.1 GCC 7.1.1简介 GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持C语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。 而 GCC 也不再单只是 G……继续阅读 »

4个月前 (02-06) 91浏览 0评论 1个赞

玩转ART-Pi开发板

《嵌入操作系统 – 玩转ART-Pi开发板》第5章 API-Pi自动初始化详解

《嵌入操作系统 – 玩转ART-Pi开发板》第5章 API-Pi自动初始化详解
开发环境: RT-Thread版本:4.0.3 操作系统:Windows10 Keil版本:V5.30 开发板MCU:STM32H750XB 我们知道,在写裸机程序时,当我们完成硬件初始化的封装后,其初始化函数则需要在主函数中进行调用。当我们使用RT-Thread后,完全不需要这样做了,我们可以将硬件等自动初始化。RT-Thread 自动初始化机制是指初始……继续阅读 »

5个月前 (02-04) 137浏览 0评论 2个赞

RT-Thread开发笔记

《嵌入操作系统 – RT-Thread开发笔记》 第二部分 RT-Thread Nano移植与使用 – 第7章 RT-Thread Nano 自动初始化详解

《嵌入操作系统 – RT-Thread开发笔记》 第二部分 RT-Thread Nano移植与使用 – 第7章 RT-Thread Nano 自动初始化详解
我们知道,在写裸机程序时,当我们完成硬件初始化的封装后,其初始化函数则需要在主函数中进行调用。当我们使用RT-Thread后,完全不需要这样做了,我们可以将硬件等自动初始化。RT-Thread 自动初始化机制是指初始化函数不需要被显式调用,只需要在函数定义处通过宏定义的方式进行申明,就会在系统启动过程中被执行。 7.1普通初始化 前面也讲了,我们在写单片机……继续阅读 »

5个月前 (02-04) 179浏览 0评论 2个赞