![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux学习记录
文章平均质量分 71
学习linux文件编程,进程,进程间通信,线程,网络编程
热爱嵌入式的小佳同学
阿里云社区博客专家、古月居(机器人+嵌入式类的原创技术平台)签约作者,专注于嵌入式单片机,Linux应用和驱动开发。
展开
-
量产工具一一业务系统(六)
量产工具一一显示系统(一)-CSDN博客量产工具一一输入系统(二)-CSDN博客量产工具一一文字系统(三)-CSDN博客量产工具一一UI系统(四)-CSDN博客量产工具一一页面系统(五)-CSDN博客接下来我们来实现业务系统框架,也就是把前面所实现的系统框架全部整合到一起实现功能。原创 2024-07-10 00:00:00 · 1052 阅读 · 1 评论 -
量产工具一一页面系统(五)
量产工具一一显示系统(一)-CSDN博客量产工具一一输入系统(二)-CSDN博客量产工具一一文字系统(三)-CSDN博客量产工具一一UI系统(四)-CSDN博客接下来我们来实现页面系统框架。原创 2024-07-08 00:00:00 · 454 阅读 · 1 评论 -
输入系统和应用编程
常见的输入设备有键盘、鼠标、遥控杆、书写板、触摸屏等等,用户通过这些输入设备与 Linux 系统进行数据交换。输入设备种类繁多,能否统一它们的接口?既在驱动层面统一,也在应用程序层面统一?当然是可以的,Linux 系统为了统一管理这些输入设备,实现了一套能兼容所有输入设备的框架:输入系统。驱动开发人员基于这套框架开发出程序,应用开发人员就可以使用统一的 API 去使用设备。作为应用开发人员,可以只基于 API 使用输入子系统。原创 2024-06-24 15:09:41 · 846 阅读 · 3 评论 -
exit与return的区别 exit(1)、exit(-1)和exit(0)区别
exit与return的区别 exit(1)、exit(-1)和exit(0)区别原创 2023-11-15 01:45:00 · 1305 阅读 · 0 评论 -
网络编程 —— TCP 和 UDP 编程详解
网络编程 —— TCP 和 UDP 编程详解网络编程主要函数介绍TCP和 UDP 原上的区别TCP 编程UDP 编程原创 2023-11-15 00:00:00 · 1251 阅读 · 2 评论 -
Linux 多线程控制详解
Linux 多线程控制详解原创 2023-11-11 00:00:00 · 565 阅读 · 0 评论 -
Linux 多线程编程详解
Linux 多线程编程详解为什么要使用多线程线程概念线程的标识 pthread_t线程的创建向线程传入参数线程的退出与回收啊线程主动退出线程被动退出线程资源回收(阻塞方式)线程资源回收(非阻塞方式)原创 2023-11-10 00:15:00 · 621 阅读 · 0 评论 -
交叉编译中常见错误解决方法
交叉编译中常见错误解决方法程序运行基础知识常见错误的解决方法交叉编译程序的万能命令原创 2023-11-10 00:00:00 · 553 阅读 · 0 评论 -
Makefile 保姆级使用教程
Makefile 使用教程 设计思想Makefile 菜鸟教程Makefile 规则Makefile的使用介绍make 命令的使用即时变量、延时变量介绍和使用使用make命令编译多个文件假想目标常用函数1.$(foreach var,list,text)2.$(wildcard pattern)3.$(filter pattern...,text)4.$(filter-out pattern...,text)5.$(patsubstpattern,replacement,text)原创 2023-11-06 00:00:00 · 1466 阅读 · 0 评论 -
GCC 编译器 详细总结
如果没有使用`-o'选项,默认的输出结果是:可执行文件为`a.out';修改输入文件的名称是`source.suffix',则它的 OBJ 文件是`source.o',汇 编文件是 `source.s',而预处理后的 C 源代码送往标准输出。缺省情况下,GCC 通过用`.o'替换源文件名的后缀`.c',`.i',`.s'等, 产生 OBJ 文件名。要编译出能在 ARM 平台上运行的程序,必须使用交叉编译工具 xxx-gcc、xxx-ld 等(不同版本的编译器的前缀不一样,比如 arm-linux-gcc)原创 2023-11-03 00:15:00 · 1721 阅读 · 0 评论 -
编译替换内核_设备树_驱动_IMX6ULL
编译替换内核_设备树_驱动_IMX6ULL为什么编译驱动程序之前要先编译内核?1.驱动程序要用到内核文件2.编译动时用的内核、开发板上运行到内核,要一致:3.更换板子上的内核后,板子上的其他驱动也要更换编译内核步骤编译内核模块安装内核和模块到开发板上1.先在开发板挂载Ubuntu的NFS 目录2.输入命令 uname -a 显示内核版本修改时间 20203.复制文件到开发板上4.reboot重启后再输入命令uname -a 显示内核版本修改..原创 2023-11-03 00:00:00 · 225 阅读 · 0 评论 -
开发板挂载 Ubuntu 的 NFS 目录
开发板挂载 Ubuntu 的 NFS 目录IMX6ULL开发板挂载 Ubuntu 的 NFS 目录什么是NFS 协议?为什么要挂载Ubuntu 的nfs 目录?开发板挂载Ubuntu 的NFS 目录步1.确定ubuntu 的桥接网卡IP2.判断是否开权限了3.判断是否安装并启动 NFS 服务4.在开发板上执行 mount nfs 命令原创 2023-11-02 00:15:00 · 791 阅读 · 0 评论 -
Linux文件系统
Linux文件系统 什么是文件系统 文件系统(文件管理系统)的种类有哪些?什么是分区?什么是文件系统目录结构? 什么是虚拟文件系统 内核结构框图原创 2023-09-05 23:20:52 · 111 阅读 · 0 评论 -
Linux网络编程 网络基础知识
Linux网络编程 网络基础知识1.网络的历史和协议的分成2.网络互联促成了TCP/IP协议的产生3.网络的体系结构4.TCP/IP协议族体系5.网络各层的协议解释6.网络的封包和拆包7.网络预备知识原创 2023-09-01 23:14:34 · 1011 阅读 · 0 评论 -
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
Linux系统编程之文件编程常用API回顾Linux系统编程Linux文件编程API原创 2023-08-27 12:03:10 · 137 阅读 · 0 评论 -
linux下OLED屏开发-IIC协议
linux下OLED屏开发-IIC协议原创 2023-07-10 00:00:00 · 374 阅读 · 0 评论 -
linux静态库,动态库总结
linux静态库,动态库总结原创 2023-07-24 00:03:52 · 195 阅读 · 0 评论 -
基于linux串口实现语音刷抖音
基于linux串口实现语音刷抖音目录1.开发逻辑图及模块2.编程实现语音和开发板通信3.手机接入Linux热拔插相关,打开手机开发者模式允许USB调试4.用shell指令来操作手机屏幕,模拟手动滑屏幕5.最终主程序代码原创 2023-07-16 22:49:32 · 340 阅读 · 0 评论 -
linux守护进程介绍 | Linux的热拔插UDEV机制
linux守护进程介绍Linux的热拔插UDEV机制Linux Daemon原创 2023-07-17 08:00:00 · 208 阅读 · 0 评论 -
linux下实现串口功能
linux下实现串口功能,Linux口通信,Linux原生代码开发原创 2023-07-12 12:05:50 · 459 阅读 · 0 评论 -
实现linux定时器
实现linux定时器定时器原创 2023-07-09 00:00:00 · 195 阅读 · 0 评论 -
linux实现CP指令
linux实现CP指令原创 2023-05-05 22:32:52 · 837 阅读 · 0 评论 -
linux修改程序的配置文件
linux修改程序的配置文件原创 2023-05-06 14:00:00 · 815 阅读 · 0 评论 -
linux进程基本知识
linux进程基本知识原创 2023-05-07 10:22:56 · 298 阅读 · 0 评论 -
使用fork函数创建一个进程
使用fork函数创建一个进程linux进程fork原创 2023-05-08 09:00:00 · 605 阅读 · 0 评论 -
linux中fork函数与vfork函数的区别
linux中fork函数与vfork函数的区别原创 2023-05-09 08:00:00 · 686 阅读 · 0 评论 -
linux进程退出
linux进程退出原创 2023-05-11 08:00:00 · 465 阅读 · 0 评论 -
linux中wait与waitpid函数使用场景及扩展
linux中wait与waitpid函数使用场景及扩展原创 2023-05-12 00:15:00 · 422 阅读 · 0 评论 -
execl函数总结以及扩展
execl函数总结以及扩展原创 2023-05-13 07:30:00 · 512 阅读 · 0 评论 -
linux管道通信原理
linux管道通信原理原创 2023-05-22 15:45:03 · 605 阅读 · 0 评论 -
linux命名管道总结
linux FIFO(命名管道)总结原创 2023-05-23 08:00:00 · 369 阅读 · 0 评论 -
linux消息队列总结
linux消息队列总结原创 2023-05-24 01:45:00 · 475 阅读 · 0 评论 -
linux共享内存总结
linux共享内存总结原创 2023-05-25 07:30:00 · 933 阅读 · 0 评论 -
Linux 信号知识点总结
Linux 信号知识点总结原创 2023-05-26 00:00:00 · 1293 阅读 · 0 评论 -
linux信号量与PV操作知识点总结
linux信号量与PV操作知识点总结原创 2023-05-26 08:00:00 · 1107 阅读 · 0 评论 -
linux线程与进程的区别及线程的优势
linux线程与进程的区别及线程的优势原创 2023-05-27 00:00:00 · 58 阅读 · 0 评论 -
linux线程创建等待及退出总结
linux线程创建等待及退出总结原创 2023-05-28 00:15:00 · 1500 阅读 · 0 评论 -
linux互斥锁(pthread_mutex)知识点总结
linux互斥锁(pthread_mutex)知识点总结原创 2023-05-29 01:45:00 · 5395 阅读 · 0 评论 -
什么是死锁?互斥锁进入死锁怎么解决?
什么是死锁?互斥锁进入死锁怎么解决?原创 2023-05-30 08:00:00 · 1003 阅读 · 0 评论 -
linux条件变量知识点总结
linux条件变量知识点总结原创 2023-05-31 00:00:00 · 782 阅读 · 0 评论