最新内容

嵌入式Linux之旅--前言(嵌入式linux应用开发详解)

想写技术博客有一段时间了,但一直因为这样那样的理由没有行动。今日下班较早,左右无事,心想为我这个《嵌入式Linux之旅》写一个前言,虽然没有什么实际内容,但总算开了一个头,以此鞭策我这个有严重拖延症的人。本系列博客——《嵌入式Linux之旅》,是笔者平时学习实验的积累和总结,写在博客中的内容无非有三个出处:代码、书和网络。这可以帮助我记录分析代码的过程和加深 …

嵌入式linux下界面开发(linux的嵌入式界面开发)

1)实验平台:郑电Atom MPSoC开发板2)平台购买地址:3)全套实验源码+手册+视频下载地址:第 9 章 构建 Linux 图形界面一般我们使用Linux多是通过终端,也就是字符界面,其实Linux也有图形界面,比如我们使用的Ubuntu主机默认采用的是GNOME图形界面。不同于Windows系统,Windows图形界面无法更换或卸载,如果图形界面崩溃 …

保姆级快速搭建一套基于Linux环境下的MQTT开发程序模版

在这里,测试的MQTT客户端环境我已经帮大家搭建好了:https:github.comYangyuanxinEasyMqttClient关于这个项目的介绍可以参考文章:一套极简的MQTT使用接口EasyMqttClient可以直接通过git clone下载工程,目前工程拥有两套构建机制,一套是直接通过CMake进行构建,另一套是直接通过Makefile,直接 …

MacOS 嵌入式开发环境搭建(嵌入式开发用mac还是windows)

大部分使用 MacOS 进行软件开发的同学,要么需要安装虚拟机套个 ubuntu,要么安装 Docker 进行嵌入式开发。在开发调试过程中,风扇总是高速转动(有点吵且慢)。其实 MacOS 对开发人员是蛮友好的,该有的命令基本都有。唯一不足的是文件系统不区分大小写,导致一些内核头文件识别异常,需要使用 hdiutil 工具制作一个镜像分区挂在到系统中(编译 …

Rust 嵌入式开发之环境搭建(一)(rust开发stm32)

系统要求必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。 如果使用的是更早的版本,请参阅手动安装开启虚拟化Hyper-V:由微软开发的虚拟化技术,它可以在 Windows 操作系统上创建和管理虚拟机1. 按下 “Win + R” 组合键打开 “运行” 对话框,输入 “c …

从单片机转Linux系列第1篇:开发环境搭建

1.引言很多做单片机开发的工程师因为各种原因可能要学习Linux,但是很多人刚开始却无从下手或者多次中途放弃,网上相关的资料虽然很多但是也比较零散、不系统。Linux嵌入式开发和普通裸机单片机开发有非常大的差异。本系列文章结合我个人的使用经验,站在一个完全初学者的角度为大家做一个整理,希望有助于大家快速入门嵌入式Linux开发。本篇是系列第一篇,为大家介绍开 …

手把手教你搭建嵌入式容器化开发环境!

大家好,我是杂烩君。在嵌入式开发中,我们经常会遇到这样的场景:本地开发环境正常运行的代码,移植到同事电脑就报错。更换开发板后,编译工具链版本不兼容导致构建失败。团队协作时,不同成员的依赖库版本差异引发玄学问题。这些问题的根源在于开发环境的不一致性。传统嵌入式开发依赖手动配置工具链、交叉编译器、库文件等,稍有疏漏就会导致 "环境依赖黑洞"。Do …

硬核运维:这些Linux网络命令超实用,排查故障一把抓!

在Linux的世界里,网络命令就像运维人员的“瑞士军刀”,无论你是需要快速定位网络故障、监控流量,还是优化网络配置,这些工具都能派上大用场。作为一名运维老兵,我深知网络问题可能让人抓狂——时而是丢包,时而是延迟,偶尔还有莫名其妙的断连。别慌!今天我将带你深入探索一系列Linux网络命令,它们不仅功能强大,还能让你在排查故障时游刃有余。这篇文章会尽量避免枯燥的 …