摘要:一般来说,有时为了方便会直接在Ubuntu终端登陆root账户获取权限 在root下打开vscode会提示无法打开。 环境:Ubuntu22.04 解决办法: 终端输入: vi ~/.bashrc 添加一行: alias code='/usr/share/code/code . --no-sandb
阅读全文
随笔分类 - Linux
摘要:原来我一直都不懂回调函数是什么 ... Callback Function 定义:通过函数指针调用的函数 在理解这个回调函数之前我们需要先了解回调机制 回调机制在编程中体现在:特定的情况发生后,返回并调用已经定义好的相应处理方法。 从实例来说:开发游戏时,设定当子弹与物体碰撞时,相应地应该调用一套已
阅读全文
摘要:1.线程创建函数调用 pthread_create(句柄、参数、函数入口,函数入口的实参) int pthread_create(....) cpp thread类: thread类的创建方法比较简便。但也有很多问题需要考虑 函数指针创建线程 thread (函数入口,函数参数) 入口函数的参数设置
阅读全文
摘要:1.死锁的原因? 如果一组进程(或线程)中的每一个进程(或线程)都在等待仅由该组进程中的其他进程(或线程)才能引发的事件,那么该组进程(或线程)是死锁的(Deadlock)。 2.具体造成死锁的情况? 竞争不可抢占资源而引起死锁; 如:共享文件时引起死锁 系统中拥有两个进程P1和P2,它们都准备写两
阅读全文
摘要:因为一些原因接触到了在操作系统层外的应用层命令行解释器 于是对命令行解释器产生了兴趣 搜索发现如果是仿制Linux命令行的简易命令行解释器难度并不高 参考网址:[]:https://blog.csdn.net/chenxiyuehh/article/details/90404210 首先参照他的代码
阅读全文
摘要:之前已知Linux对进程的管理 现在看看Linux如何调度进程 1.什么是进程调度? 对于CPU来说,进程调度指的就是对CPU进行时间资源的分割管理。 2.Linux中进程调度还是在调度进程吗? 不是,Linux中进程调度的是进程,这是历史原因,得从进程线程在Linux 中的概念开始讲起。 3.Li
阅读全文
摘要:1.文件系统是什么? 文件系统就是一套用于定义文件的命名和组织的规范,根本目的时便于对文件进行查询和存取。 2.在Linux早期,文件系统是怎么设计的? 与内核整合在一起,缺点是:只能识别一种类型格式的文件,兼容性极差。 3.后期Linux采用了什么以支持不同种类的文件系统? Linux采用了虚拟文
阅读全文
摘要:1.如何利用参考的yocto-Linux镜像? 构建定制化发行版的方法有两种: 在Yocto提供的核心镜像上做扩展 从头定制Linux镜像 2.如何在yocto核心镜像的基础上扩展镜像?
阅读全文
摘要:1.U-Boot是什么?有什么用? 2.Linux设备的启动流程? 3.uboot移植是什么? 4.uboot怎么用? 5.编译完uboot之后用过什么工具烧写镜像? 6.如何进入uboot命令行? 在启动的倒计时时输入enter可进入命令行模式(是run_cli_loop函数) 6.常用的uboo
阅读全文
摘要:1.讲述进程的概念 通俗地理解:进程 = 程序(正在运行) + 资源(寄存器、环境变量、内存...) 2.Linux中进程与线程的区别 3.进程在Linux的用户空间还是内核空间运行? 进程处于用户空间的内存,且拥有的是虚拟内存而不是物理内存。 物理内存是内核负责管理。 整个系统只有一个内核空间,有
阅读全文
摘要:从上一回分析了Linux到底是什么之后。 我觉得得具体地思考一下我们到底在实际应用中会拿Linux做什么? 从产品应用上来说:如手机、智能电视、智能音箱、车载中控 1.手机性能调优 2. 从芯片原厂上来说: 我们需要分哪几个模块去具体学习?
阅读全文
摘要:参考:[c++flit指令]:https://blog.csdn.net/K346K346/article/details/88225726 网址 [常用指令]:https://blog.csdn.net/sinat_30208181/article/details/122838135?utm_me
阅读全文
摘要:1. export 的作用是什么? shell 运行时Linux有一组环境变量, 而 export就是用于修改这个环境变量的。可新增、删除、修改。 语法: export [-fnp][变量名称]=[变量设置值] 2. repo工具的作用是什么? repo是谷歌用python写的用于使用git的脚本工
阅读全文