刷新
STM32真的是很落后吗?

博主头像 STM32真的是很落后吗? 作为一名嵌入式开发老兵,我不止一次听到有人说"STM32已经过时了",尤其是那些刚入门或者看了几篇文章的新手。每当听到这样的言论,我都忍不住想笑,但又有些无奈。这种观点通常来自对嵌入式领域理解不深的人,他们可能被某些营销宣传或片面信息误导了。今天,我想从专业角度聊聊STM ...

为啥有好多人说 Arduino 是玩具?

博主头像 作为一个在嵌入式领域摸爬滚打近十年的老兵,我不得不说这个问题触动了我的神经。每次听到有人说"Arduino只是个玩具",我都忍不住想反驳,但冷静下来思考后,我发现这个问题并不是非黑即白的。有时候,一个看似简单的问题背后,往往隐藏着行业发展、技术演进和个人成长的复杂脉络。 在我刚入行时,也是从Ardu ...

STM32 开发环境用哪个呢?

博主头像 我的STM32开发环境血泪史:从入门到精通,少走弯路才是硬道理 说起STM32开发环境的选择,我真是有太多想说的了。作为一个已经在嵌入式领域摸爬滚打近十年的老兵,从当年刚入行时的懵懂无知,到现在能够从容应对各种项目需求,我走过不少弯路,也积累了不少经验。今天就来聊聊这个看似简单却常常让新手头疼的问题 ...

GPU挖矿分析与处理

博主头像 1 现象 显卡资源断断续续地被占用,nvidia-smi看不到进程号,指定gpu卡设备(nvidia-smi -i 0)能看到对应进程号: 曾经截图发现的进程: 进程中带有octopus、stratum关键字,以此作为进程线索。 2 排查过程 2.1 开启系统调用审计 因为只有进程的关键字,也不知道 ...

Linux-目录和文件夹的区别

博主头像 Linux系统下目录和文件夹的区别 从概念上理解 目录 是一个更底层、更技术性的概念。在 Linux 系统中,目录是文件系统结构中的一个节点,它本质上是一个特殊的文件,用于存储其他文件和目录的索引信息。目录记录了文件名和对应的 inode(索引节点)号,通过这些信息,系统能够找到文件在磁盘上的实际存 ...

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++这门 ...

<1···678···17>