大部分使用 MacOS 进行软件开发的同学,要么需要安装虚拟机套个 ubuntu,要么安装 Docker 进行嵌入式开发。在开发调试过程中,风扇总是高速转动(有点吵且慢)。其实 MacOS 对开发人员是蛮友好的,该有的命令基本都有。唯一不足的是文件系统不区分大小写,导致一些内核头文件识别异常,需要使用 hdiutil 工具制作一个镜像分区挂在到系统中(编译 …
最新内容
系统要求必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。 如果使用的是更早的版本,请参阅手动安装开启虚拟化Hyper-V:由微软开发的虚拟化技术,它可以在 Windows 操作系统上创建和管理虚拟机1. 按下 “Win + R” 组合键打开 “运行” 对话框,输入 “c …
1.引言很多做单片机开发的工程师因为各种原因可能要学习Linux,但是很多人刚开始却无从下手或者多次中途放弃,网上相关的资料虽然很多但是也比较零散、不系统。Linux嵌入式开发和普通裸机单片机开发有非常大的差异。本系列文章结合我个人的使用经验,站在一个完全初学者的角度为大家做一个整理,希望有助于大家快速入门嵌入式Linux开发。本篇是系列第一篇,为大家介绍开 …
大家好,我是杂烩君。在嵌入式开发中,我们经常会遇到这样的场景:本地开发环境正常运行的代码,移植到同事电脑就报错。更换开发板后,编译工具链版本不兼容导致构建失败。团队协作时,不同成员的依赖库版本差异引发玄学问题。这些问题的根源在于开发环境的不一致性。传统嵌入式开发依赖手动配置工具链、交叉编译器、库文件等,稍有疏漏就会导致 "环境依赖黑洞"。Do …
在Linux的世界里,网络命令就像运维人员的“瑞士军刀”,无论你是需要快速定位网络故障、监控流量,还是优化网络配置,这些工具都能派上大用场。作为一名运维老兵,我深知网络问题可能让人抓狂——时而是丢包,时而是延迟,偶尔还有莫名其妙的断连。别慌!今天我将带你深入探索一系列Linux网络命令,它们不仅功能强大,还能让你在排查故障时游刃有余。这篇文章会尽量避免枯燥的 …
xargs是 Linux系统中常用的命令行工具之一,它能够从标准输入构造参数列表并传递给其他命令使用,是处理批量数据操作时的重要利器。一、xargs 的基本语法xargs [OPTION]... [COMMAND [INITIAL-ARGS]]默认情况下xargs会从标准输入读取数据,并以空格分隔为参数传递给指定命令。示例echo "file1 fi …
本文分享10个Linux系统最常用的网络命令:ipifconfignetstatwhoisdighosthostnamewgetnslookupcurlip$ ip addr show用来显示IP地址和网卡名称ip address add [IP_address]用来在指定的网卡上设置ip地址ifconfig显示机器上所有网卡的详细网络信息,包括ip地址,掩 …
1、查看IP地址: ifconfig2、修改主机名: hostname Name(root用户,临时生效)在 more etcsysconfignetwork 可查看3、清除屏幕: clear4、文件查看: more tail -100f etcsysconfignetwork可查看文件最后几行内容,一般用于查看日志文件(最后100行)cat 查看文件的所有 …
系统信息arch 显示机器的处理器架构name -m 显示机器的处理器架构name -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 -(SMBIOSDMI)hdparm -i devhda 罗列一个磁盘的架构特性hdparm -tT devsda 在磁盘上执行测试读取操作cat proccpuinfo 显示CPU info 的信息ca …
概述无论是在 Windows 系统还是在 Linux 图形界面中,搜索操作都非常简单,只要在检索框中输入字符串,然后点击回车键,就完成了操作,静待搜索结果出现即可。而在 shell 终端中,搜索操作就要复杂多了,需要记忆不同的命令参数,本文以 find 命令为例,依据搜索场景,总结了 find 命令 5 个常用的检索式,只要记住这 5 个检索式,常规搜索就完 …