- 博客(7)
- 资源 (18)
- 收藏
- 关注
原创 linux学习---信号(signal,sigaction,kill,sigqueue,sigprocmask,sigpending,sigsuspend)
信号(signal)是一种软件中断,它提供了一种处理异步事件的方法,也是进程间惟一的异步通信方式。在Linux系统中,根据POSIX标准扩展以后的信号机制,不仅可以用来通知某种程序发生了什么事件,还可以给进程传递数据。一、信号的来源信号的来源可以有很多种试,按照产生条件的不同可以分为硬件和软件两种。1、 硬件方式当用户在终端上按下某键时,将产生信号。如按下组合键后将产生一个SIGINT信号。硬件
2017-10-28 17:00:39 1709
原创 linux学习---进程控制(fork,vfork,popen,exec,system)
一.进程的概念进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就创建了一个进程,在这个过程中,伴随着资源的分配和释放。可以认为进程是一个程序的一次执行过程。二.进程和程序的区别程序时静态的,它是一些保存在磁盘上得指令的有序集合,没有任何执行的概念。进程是一个动态的概念,它是程序执行的过程,包括创建、调度和 消亡。三.进程控制1. fork函数函数原形#include pid
2017-10-27 14:43:27 1855
转载 linux学习---常用时间函数
1.与时间有关的数据类型常用的主要有time_t, struct timeb, struct timeval, struct timezone, struct timespec, clock_t,struct tm。 (1).time_t : 这个变量是一个long型,一般用来表示从1970-01-01 00:00:00时以来的秒数,精确度:秒;由函数time()获取。定义在#incl
2017-10-20 16:19:34 994
原创 linux学习---文件I/O和标准I/O
一.文件I/O和标准I/O区别先来了解下什么是文件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建立的一个标准I/O模型,是一个标准函数包和std
2017-10-20 15:47:30 2189
原创 linux学习---brk(), sbrk() 用法
一.brk sbrk介绍借用linux那个男人,看下BRK(2) Linux Programmer's Manual BRK(2) 此部分补充一个知识点:后面的括号1:Linux系统(shell)指2:系统函数3:标准C函数7:系统编程帮助 所以此部分是linux系统函数NAME brk, sbrk
2017-10-11 18:46:16 6942
转载 嵌入式linux之Uboot和系统移植--基础
《uboot和系统移植-第1部分-uboot学习前传》(观看朱友鹏老师视频后整理的笔记) 1.为什么要有uboot2.为什么是uboot3.uboot必须解决哪些问题4.uboot的工作方式5.uboot的常用命令16.uboot的常用命令27.开发板和主机的ping通8.uboot的常用命令39.uboot的常用命令410.uboot的常用环境变量111.uboot的常用环境变量2 1.为什么要
2017-10-10 10:21:29 1096
原创 linux学习---内存管理以及结存结构描述
一.此部分从从一段很简单的程序和一个问题问题开始程序如下:#include #include #include int main(){ int a1 = 10; int a2 = 20; int a3 = 30; int *p1 = malloc(4); int *p2 = malloc(4)
2017-10-08 20:27:19 1050
stm32f1_mrvl88w8801应用笔记_20191220.pdf
2019-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人