嵌入式Linux应用编程
文章平均质量分 95
主要讲解Linux环境下C/C++编程的一些知识,如进程、Makefile的简单使用、信号、锁、线程等。
------该专栏目前暂时已完结
憧憬一下
博客主要涉及嵌入式方面:linux驱动、stm32。坚持日更。欢迎互关互三!
展开
-
互斥量mutex、锁、条件变量和信号量相关原语(函数)----很全
Linux下c/c++编程,互斥量mutex函数(pthread_mutex_init、pthread_mutex_lock....),读写锁(pthread_mutex_trylock、pthread_rwlock_rdlock.....)、条件变量函数(pthread_cond_init.....)、信号量函数(sem_init....)介绍和使用原创 2024-09-30 21:58:56 · 970 阅读 · 0 评论 -
线程控制原语(函数)的介绍
介绍线程控制原语言:pthread_self、pthread_create、pthread_exit、pthread_join、pthread_detach、pthread_cancel。线程属性的介绍(struct pthread_attr_t)以及相关函数:线程属性初始化函数(pthread_attr_init)、线程分离状态函数(pthread_attr_setdetachstate)、线程属性控制示例。线程使用注意事项。原创 2024-09-30 07:30:00 · 1146 阅读 · 0 评论 -
进程组、会话、守护进程和线程的概念
进程组和会话的概念、创建一个会话的注意事项以及如何fork一个子进程,并使其创建一个新会话、getsid和setsid函数、创建守护进程模型(守护进程的概念)、线程的概念(Linux内核线程实现原理)、线程共享的资源有哪些..........原创 2024-09-29 22:13:44 · 1186 阅读 · 0 评论 -
linux系统下信号的概念以及相关操作函数(如何产生、捕捉信号)
linux系统下信号的概念、信号的产生方式和种类(alrm函数和setitimer函数)、信号集操作函数(sigprocmask、sigpending)、如何捕捉信号(signal、sigaction)、SIGCHLD信号的介绍以及中断系统调用的概念原创 2024-09-29 07:30:00 · 1069 阅读 · 0 评论 -
通过管道和共享存储映射实现进程通信
常见的IPC方法的介绍;管道的概念和管道函数pip的使用;FIFO的创建;共享存储映射:文件进程通信、mmap函数、匿名映射、mmap父子进程通信等。原创 2024-09-28 07:30:00 · 1218 阅读 · 0 评论 -
进程概念以及进程相关函数的使用
进程和环境变量相关概念,如何进行进程控制以及exec函数族的介绍,孤儿进程、僵尸进程的介绍。关键词:进程、并发、MMU、进程控制块PCB、进程状态、getenv、setenv、unsetenvv、fork、getpid、getppid、execlp、execl、execvp、wait、waitpid函数原创 2024-09-27 07:30:00 · 1116 阅读 · 0 评论 -
Linux下文件/目录操作的相关函数
Linux文件系统的相关知识(目录项等),一些文件和目录操作函数的介绍(如何通过函数实现对文件的更改)。关键词:stat、lstat、access、chmod、truncate、link、unlink、symlink、readlink、rename、getcwd、chdir、opendir、closedir、telldir、seekdir函数、特殊位权限位置、隐式回收、重定向、递归遍历原创 2024-09-26 07:30:00 · 1690 阅读 · 0 评论 -
Linux---文件io
系统调用、open/close函数、read/write函数、文件描述符(PCB进程块)、阻塞和非阻塞、fcntl函数、lseek函数以及传入传出参数.........原创 2024-09-25 07:30:00 · 1077 阅读 · 1 评论 -
gdb调试和makefile管理
gbd调试的一些相关命令以及makefile项目管理的规则介绍原创 2024-09-24 07:30:00 · 960 阅读 · 0 评论 -
动态库和静态库
静态库和动态库的介绍以及制作原创 2024-09-23 07:30:00 · 1492 阅读 · 0 评论 -
vim和gcc
vim和gcc工具的常用命令选项介绍原创 2024-09-22 07:45:00 · 1195 阅读 · 1 评论