Linux操作系统
文章平均质量分 89
掌握Linux基本操作指令,为了更加熟悉适应服务器端开发
骊山道童
三星ISP研究员,熟悉模型的优化,推理和部署,基本编程技术:C++,Python;掌握深度学习框架Tensorflow,Pytorch,希望可以相互学习和交流。
展开
-
鸿蒙系统电子琴项目开发
系统初识1.课程内容简介1.1 鸿蒙简介1.2 应用场景1.3 技术架构**1.3 鸿蒙系统的不同,创新1.4 鸿蒙的开发方向(南向开发和北向开发)--(上北下南)1.5 学习方法2 C语言简介1.课程内容简介Linux基础,GPIO, PWM, wifi, ap创建和socket通信,1.1 鸿蒙简介操作系统 = 内核 + 功能组件harmonyos和openharmonyos区别?OpenHarmony 华为开源的是OpenHarmony,OpenHarmony相当于Android原创 2022-03-01 22:02:25 · 2131 阅读 · 0 评论 -
Linux系统编程09---线程同步
目录学习目标1.互斥锁的使用步骤学习目标熟练掌握互斥量的使用说出什么叫死锁以及解决方案熟练掌握读写锁的使用熟练掌握条件变量的使用理解条件变量实现的生产消费者模型理解信号量实现的生产消费者模型1.互斥锁的使用步骤1:创建一把互斥锁 pthread_mutex_t mutex;2. 初始化互斥锁 pthread_mutex_init(&mutex);---相当于mutex=13. 在代码中寻找共享资源(也称为临界区) pthread_mutex_lock(&mut原创 2022-01-19 19:46:00 · 932 阅读 · 0 评论 -
Linux系统编程08---守护进程与线程
Linux系统编程08—进程与线程原创 2022-01-15 00:47:27 · 642 阅读 · 0 评论 -
Linux系统编程07---信号
学习目标1.信号的介绍1.信号的概念1.2 信号的特点1.3 信号的机制1.4 信号的状态1.5 信号的产生1.6 信号的四要素1.7 信号的特质3. 信号相关函数3.1 signal函数3.2 kill函数/命令学习目标了解信号的相关概念熟练使用信号相关函数参考文档使用信号集操作相关函数熟练使用信号捕捉函数signal熟练使用信号捕捉函数sigaction熟练掌握使用信号完成子进程回收(SIGTIME)1.信号的介绍1.信号的概念信号是信息的载体,Linux/UNIX环境下,古老、.原创 2022-01-06 17:35:12 · 804 阅读 · 0 评论 -
Linux系统编程06---进程间通信
文章目录学习目标1. 进程间通信的相关概念学习目标熟练使用pipe进行父子进程间通信熟练使用pipe进行兄弟进程间通信熟练使用fifo进行无血缘关系的进程间通信使用mmap进行有血缘关系的进程间通信使用mmap进行无血缘关系的进程间通信1. 进程间通信的相关概念Linux进程地址空间相互独立,每个进程各自有不同的用户地址空间,无法使用全局变量进行通信,数据不共享,进程与进程间要交换数据必须通过内核,在内核中开辟一块缓冲区,一个进程将数据写入内核,然后另一个进程从内核读走数据。...原创 2021-12-27 11:21:36 · 179 阅读 · 0 评论 -
Linux系统编程05---进程与线程
文章目录1.学习目标2.进程的相关概念2.1 程序与进程2.2 并发和并行2.3 PCB-进程控制块2.4 进程状态切换(面试)3. 创建进程3.1.1 fork的原理3.2 fork函数的实例1.学习目标了解进程相关的概念掌握fork/getpid/getppid函数的使用熟练掌握ps/kill命令的使用熟练掌握execl/execlp函数的使用说出什么是孤儿进程什么事僵尸进程熟练掌握wait函数的使用 (子进程回收)熟练掌握waitpid函数的使用(子进程回收)2.进程的相关概念2.原创 2021-12-21 22:47:47 · 716 阅读 · 0 评论 -
Linux系统编程03和04---makefile-gdb-文件IO
学习目标1 makefile(被make命令解析)1.1 makefile的基本规则1.2 makefile工作原理1.3 makefile中的变量学习目标熟练使用规则编写简单的makefile文件熟练使用makefile中的变量熟练使用makefile中的函数熟练掌握gdb相关调试指令的使用了解概念:pcb和文件描述符,虚拟地址空间熟练掌握Linux系统IO函数的使用1 makefile(被make命令解析)makefile文件的命名:makefile 或者 Makefillemak.原创 2021-12-13 21:23:19 · 954 阅读 · 0 评论 -
Linux系统编程02--vim-gcc库的制作与使用
1.1 vim的三种模式1.2 编辑模式下光标的移动1.3 vim下的删除1.4 vim中的撤销与反撤销1.5 vim中的复制与粘贴1.6 查找和替换掌握vim命令模式下相关命令的使用掌握从命令模式切换到编辑模式的相关命令掌握vim末行模式下相关命令的使用能够说出gcc的工作流程和掌握常见参数的使用(makefile)熟练掌握Linux下的静态库的制作和使用(重点)熟练掌握Linux下的共享库的制作和使用(重点)1.1 vim的三种模式刚进入是命令模式,shell是命令行界面命令行.原创 2021-12-12 20:49:40 · 1254 阅读 · 0 评论 -
Linux系统编程01--Linux的基本操作指令
学习目标:名令解析器---shell整个课程目标:9天每天12个小时:linux基础–基础指令vi的使用和gcc编译器gdb调试和makefile的编写文件IO操作进程相关进程间通信信号相关守护进程和线程线程同步学习目标:说出linux下的目录结构和常见目录的作用熟练使用linux下的相对路径和绝对路径熟练使用linux下常用文件和目录操作相关的指令熟练使用修改用户权限、用户、和用户组相关的指令熟练掌握Ubuntu下的软件安装与卸载熟练使用压缩工具完成文件或目录的压.原创 2021-11-25 15:10:04 · 754 阅读 · 0 评论 -
显卡驱动重装、显示屏服务关闭与磁盘加载
Ubuntu16.04 显卡驱动重装https://www.cnblogs.com/nyatom/p/10996297.htmlnvidia-smi -lsudo apt-get remove nvidia* # 卸载sudo service lightdm stop # 关闭lightdm服务sudo ./NVIDIA-Linux-x86_64-410.93.run # 安装驱动,执行界面,yes - yes -yes ...sudo service lightdm start #原创 2021-07-27 20:15:04 · 186 阅读 · 0 评论 -
深度学习之Linux学习
1. 乌班图的系统下如何修改盘符首先查看系统的挂载点df -lh安装e2fsprogs工具sudo apt-get install e2sprogs利用e2fsprogs工具修改名称,其中/dev/sdxN为所查处的挂载点,为想改的新名称。sudo e2label /dev/sdxN 重新挂载查看df -lh个人笔记所用参考自:https://jingyan.baidu.com/article/363872ec9d12982e4ba16fb9.html...原创 2020-12-07 09:34:38 · 400 阅读 · 1 评论