笔记
军胜a
这个作者很懒,什么都没留下…
展开
-
Linux C文件操作API
Linux C 文件操作API 初步学习 creat(建立文件) 相关函数 read,write,fcntl,close,link,stat,umask,unlink,fopen 表头文件 #include<sys/types.h> #include<sys/stat.h> #include<fcntl.h> 定义函数 int creat(const char ...原创 2020-04-03 14:06:01 · 370 阅读 · 0 评论 -
Shell学习初步3.27
Shell是什么呢? 确切一点说,Shell就是一个命令行解释器,它的作用就是遵循一定的语法将输入的命令加以解释并传给系统。它为用户提供了一个向Linux发送请求以便运行程序的接口系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。 Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。 Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它互动式地解...原创 2020-03-27 15:57:32 · 65 阅读 · 0 评论 -
Makefile学习3.27
**一、Makefile里有什么? Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。 1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。 2、隐晦规则。由于我们的make有自动推导的功能,所以隐晦的规则可以让我们比较粗糙地简略地书写Makefile,这是由make所支持的...原创 2020-03-27 15:56:17 · 66 阅读 · 0 评论 -
gdb 与make初步学习
调试器gdb 一、 Linux 下的GDB(GNU Debugger)是一个用来调试C、C++程序的功能强大的调试器,它能够在程序运行的过程中观察程序的内部结构和内存的使用情况。程序员也可以使用gdb来跟踪程序中的错误,从而减少了程序员的工作量。内核调试器(KGDB) 程序错误的分类:1.编译时的错误(语法错误) 2.运行时的错误(内存错误/逻辑错误) 二、gdb的功能:1.运行程序 2.设置断点...原创 2020-03-20 15:04:51 · 336 阅读 · 0 评论 -
Vim与gcc初步学习
一、Vi/Vim编辑器 VI(Visual Interface),是一个文本编辑器,主要在Unix及类Unix环境中使用。 Vim(Vi+improved)在Vi的基础之上进行了功能提升,相当于Vi的增强版。 所有类Unix 系统都会内建vi文本编辑器,就像window电脑上的记事本一样,可以对文本内容进行编辑,vi编辑器是Unix系统最初的编辑器, 允许查看文件中的行、在文件中移动、插入、编辑和...原创 2020-03-13 15:33:16 · 320 阅读 · 0 评论 -
嵌入式开发学习总结2
Linux是一个基于UNIX的免费开源操作系统,由Linus Torvalds于1991年创建。用户可以修改和创建计算机和其他设备的源代码变体,称为分发。最常见的用途是作为服务器系统。有三大支柱,分别是(POSIX标准、GPL、GNU计划)。 1.POSIX表示可移植操作系统接口,定义了操作系统应该为应用程序提供的接口标准,是跨平台的条件。 2.通用公共许可证(GPL)是一个免费的copyleft...原创 2020-03-05 20:16:50 · 92 阅读 · 0 评论 -
2020-02-27
嵌入式操作系统是夹在软件和硬件之间的,简称EOS,用于嵌入式系统的操作系统。嵌入式开放方向主要是是:在已有硬件移植上操作系统,在操作系统之上做上层应用开发,在操作系统之下做底层系统软件开发。嵌入式操作系统主要负责嵌入式系统的全部软,硬件资源的分配,任务调度,控制,协调并发活动。它的主要特点是系统内核小,专用性强,系统精简,高实时性,多任务操作系统,需要开发工具和环境。提供了丰富的网络协议,提供了开...原创 2020-02-27 15:53:50 · 70 阅读 · 0 评论