刷新
Linux-内核的作用

博主头像 资源管理 CPU管理 内核通过进程调度算法合理地分配CPU时间给各个进程。它会根据进程的优先级、运行状态等因素,决定哪个进程在何时占用CPU执行,从而保证系统中多个进程能够高效地并发运行,充分利用CPU资源。 内存管理 负责管理系统的物理内存和虚拟内存。内核会分配和回收内存空间,为进程提供所需的内存 ...

树莓派无显示器进行ssh连接

博主头像 系统烧录 1.使用官方镜像烧录工具 2.选择自己的树莓派型号、操作系统和SD卡 3.设置用户账号密码和WiFi 注意: 用户账户尽量避免使用 root 和 admin 4.开启远程ssh连接,允许使用账号密码登录 使用远程连接工具连接 查找树莓派IP 打开路由器后台查看,若连接的是手机热点,打开手机 ...

初学嵌入式是弄linux还是单片机?

博主头像 作为一个从机械转行到嵌入式的工程师,我深刻理解初学者面临的困惑。嵌入式领域分支众多,初期选择Linux还是单片机确实是个让人纠结的问题。我当年就在这个问题上纠结了好久,走了不少弯路。 其实,我之所以能在嵌入式领域站稳脚跟,很大程度上得益于正确的学习路径选择。正因如此,我最近录制了《STM32实战快速 ...

ElasticStack从入门到精通

博主头像 什么是ElasticStack ElasticStack早期名称为elk elk代表了三个组件 ElasticSearch 负责数据存储和检索。 Logstash 负责数据的采集,将源数据采集到ElasticSearch进行存储。 Kibana 负责数据的展示。类似Granfa 由于Logstash ...

能详细地讲讲stm32该怎么学吗?

博主头像 作为一个在嵌入式领域摸爬滚打了好几年的老兵,我想分享一下我学习STM32的心路历程和方法论。坦白说,刚开始接触STM32时,我也是一脸懵逼。机械专业毕业的我转行做嵌入式,第一份工作被调剂到电子部门,实际却是做单片机开发,那段日子真是痛并快乐着。 最近我把这些年积累的STM32学习经验整理成了一个《S ...

转行嵌入式,需要自学多久?

博主头像 作为一个本硕都学机械,却阴差阳错进入嵌入式行业的老兵,这个问题我能聊一整天。十几年前我还在工厂车间穿着工装和机床打交道,偶然接触到单片机后就一发不可收拾。 转行这条路我走得异常艰辛,踩过的坑比写过的代码还多。去年我终于把这些年的经验教训整理成了《STM32实战快速入门》(点击直达)课程,就是为了帮那 ...

docker部署openwrt系统编译环境

博主头像 背景:首次接触docker。 1、拉取镜像。 2、通过初始镜像开启一个容器,并将容器重新设置一个tag,查看容器,通过exec开启终端,注:docker名称必须是小写的,查看docker容器列表。 docker run -it 861b7388600f91f3a0b82a496821eeb88733 ...

推荐Linux命令行运维工具: WowKey--实现自动化批量化标准化Linux设备运维

WowKey命令行运维工具,Linux设备的自动化、批量化、标准化的运维解决方案,解放运维人,提升企业运维效率和质量。 有人能理解做设备的运营维护工作的痛苦所在吗? 如果你的运维工作中,只维护个位数数量级别的设备,那无所谓—— 通用的简单的远程人机交互式的设备登录,然后执行Shell 命令的维护方式 ...

条件锁存在的意义:用生活中的例子秒懂线程间的"暗号系统"

条件锁存在的意义:用生活中的例子秒懂线程间的"暗号系统" 引子: 在学习linux下c语言中的互斥锁和条件锁的时候,我的大脑哦逻辑进入了“条件锁到底锁了什么”的死循环,所以让deepseek给我举了三个生动的例子,感觉非常有帮助,记录在这里,这段回答仅用于理解条件锁的含义,代码准确性有待验证: 正文 ...

Tengine-rpm 基于Tengine 3.1深度定制优化

Tengine RPM Tengine是亚洲最大的电子商务网站淘宝网推出的高性能的HTTP和反向代理web服务器。它基于 Nginx HTTP 服务器,拥有许多高级功能。事实证明,Tengine 在淘宝网、天猫、优酷、阿里速卖通和阿里云等世界前100强网站上非常稳定、高效。 简言之,Tengine是 ...

单片机、嵌入式的大神都平时浏览什么网站?

博主头像 作为一名摸爬滚打十余年的嵌入式开发老兵,经常有初学者问我:"大神们平时都看什么网站啊?"今天就借这个机会,全面梳理一下我和同行们常年收藏的"干货网站"。这些网站就像我们的"武器库",在不同开发阶段各显神通。废话不多说,直接上干货! 一、芯片厂商官方资源:硬核知识的源头 很多初学者总想着找二手资料,却 ...

C++ 程序员入门需要多久,怎样才能学好?

博主头像 一、我的C++学习之路:一个嵌入式老兵的自白 先交代一下我的背景:理工科毕业,半路出家学的编程。大学时代是机械专业,但阴差阳错进了一家电子公司,被分配做嵌入式开发,于是硬着头皮自学了C语言和单片机,后来又接触了Linux和C++。 十多年摸爬滚打下来,从菜鸟到带团队再到自己创业开公司,我对C++这门 ...

Linux-常用命令(5)

博主头像 基本命令 命令路径 which命令 which命令用于定位和查找系统中可执行文件的路径。用于确定某个·命令是否存在以及命令的完整路径。 which [选项] 命令名 //基本格式 文件格式 file命令 file命令用于查找Linux系统中的文件的类型,包括但不限于文本文件、目录、二进制文件、符号链 ...

Linux常用命令(4)

博主头像 基本命令 查找文件 find命令 find命令可以查找Linux系统下某个指定路径下的文件的位置,可以把文件的绝对路径输出到终端。注意:如果查找根目录下的文件,需要使用sudo find /usr -name "*.h" //在/usr目录下寻找以.h结尾的文件 find /tmp -type d ...

Linux-常用命令(3)

博主头像 Linux常用命令 查看文件 cat命令 cat命令可以创建一个或者多个文件、查看文件内容、连接文件,常用于查看文件内容 cat 文件名 //显示文件内容 cat -n 文件名 //显示文件内容,并显示行号 cat - 文件名 //显示文件内容(包括不可见字符) 系统时间 date命令 date命令 ...

Linux-常用命令(2)

博主头像 Linux常用命令 删除文件 rm命令 rm命令可以删除文件或者目录,系统不会产生任何提示 rm -r 文件名 //递归删除,主要用于删除目录以及它包含的内容 rm -f 文件名 //强制删除,系统不会询问,直接删除指定的目录或者文件 rm -i 文件名 //在删除的时候系统会提示要不要删除 rm ...

Linux-常用命令(1)

博主头像 基本命令 用户权限 sudo命令 linux系统,用户分为超级用户(root用户,拥有一切权限)和普通用户 sudo命令可以不在root权限下执行管理员的权限,使用此命令用户可以使用管理员的权限,下载和配置文件,使用sudo也可以将普通用户切换为root用户 sudo su //普通用户切换成roo ...

<1···8910···13>