logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式开发:Docker从入门到实践

Docker作为容器化技术的代表,彻底改变了现代软件开发、部署和运维的方式。本文将全面介绍Docker的核心概念、架构原理、操作实践以及生产环境部署的最佳实践,帮助读者从零开始掌握这一重要的云原生技术。Docker是一个开源的应用容器引擎,基于Go语言开发,并遵循Apache 2.0协议开源。Docker允许开发者将应用及其依赖打包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上

#docker#容器#嵌入式硬件 +1
嵌入式开发:git使用技巧

Git作为嵌入式开发中的重要工具,其分布式架构、强大的分支管理和版本控制能力,能有效提升团队协作效率,保障代码的可追溯性和稳定性。在实际开发中,需结合项目特点规范Git使用流程,如合理创建分支、清晰填写提交信息、配置.gitignore文件等。同时git不仅仅在嵌入式开发中适用,同时只要涉及纯软件开发、文档协作、设计资源版本、数据科学项目都是经常应用的,作为一个强大的工具,我们需要熟练掌握,可以极

#git
嵌入式开发:gdb使用简易指南

gdb作为嵌入式开发中的核心调试工具,虽然上手需要记忆一些命令,但一旦掌握,将极大提升问题排查效率。本文从基础准备、核心命令、实战步骤到常见问题解决,全面覆盖了嵌入式gdb调试的知识点。建议开发者在实际项目中多练习、多总结,将gdb调试技巧融入日常开发流程中,让调试工作变得高效而轻松。这里只是介绍了一下 gdb的简单使用,如果在使用过程中遇到了其他问题,或者有其他的调试技巧可以在评论区中留言分享交

#linux#嵌入式硬件#arm +4
嵌入式开发:shell的基本使用

本文介绍了嵌入式开发中shell的基本概念、必备命令、实战脚本及避坑技巧,掌握这些内容足以应对日常开发中的大部分场景。想要进一步提升shell技能,可关注以下进阶方向:学习shell脚本的条件判断(if-else)、循环(for、while)、函数等高级语法。掌握管道(|)、重定向(>、>>、<)等命令组合技巧,实现复杂的数据处理。了解awk、sed等文本处理工具,在日志分析、配置文件修改中发挥更

#ubuntu#linux#嵌入式硬件
嵌入式开发:自实现_ffs函数

ffs函数主要用于寻找首先被置位的bit位置,这个函数在嵌入式开发中,虽然是不经常使用,但是也是一种很重要的思路;本文主要是去记录其实现方式可以更好的在自己未来的项目中使用,后续的嵌入式开发中,在一个中断源多个中断状态中去执行不同的动作;t=P758t=P758Linux ffs()函数-CSDN博客https://blog.csdn.net/chdhust/article/details/883

#嵌入式硬件#linux#开源软件
嵌入式开发:如何实现Bootloader与应用程序固件间的函数调用

硬件层面:确保Bootloader与APP的Flash分区无重叠,预留足够空间避免溢出。软件层面:严格遵循跳转流程(栈初始化→向量验证→环境清理),通过通信协议或共享内存实现间接数据交互。安全层面:添加固件校验机制,禁止APP直接修改Bootloader区域,保障系统稳定性。通过以上设计,可实现Bootloader与APP的安全隔离与高效协作,满足固件升级、远程维护等场景需求。

#java#linux#开发语言
使用Virtualbox安装ubuntu20.04后无法打开控制台

使用Virtualbox(版本:7.0.6)安装ubuntu-20.04(版本:ubuntu-20.04-beta-desktop-amd64.iso)后使用ctrl+alt+t或软件中心直接点击均无法打开控制台。

#linux#开源软件
vmware中ubuntu找不到网卡无法上网

彻底解决VM ubuntu在虚拟机找不到网卡无法上网的问题 - 知乎。

#ubuntu#linux#运维
ubuntu20.04 安装并修改python默认版本

本次主要参考的是网页链接并完全复现的是:Ubuntu安装python3.8并设置为默认版本_51CTO博客_ubuntu安装python3.8同时也参考了下面几个链接(因能力有限或者环境配置的差异未能复现):ubuntu设置python3为默认 - CSDN文库ubuntu下更改默认python版本 - 知乎 (zhihu.com)Ubuntu下完美切换Python版,即设置系统默认的python

文章图片
#python#开发语言
前后台系统、协程与RTOS简述

目前多数人熟知的操作系统有windows linux,macos等,然而在MCU中也可以运行操作系统,因为MCU运行内存较PC小且应用场景的需要及时的响应外部设备的操作,所以嵌入式实时操作系统(RTOS)就经常应用在MCU的程序设计中。当调用启动任务调度的函数,注册的任务函数就会被调度器调用,具体的调度逻辑与使用的rtos有关。在实际的使用过程中,使用前后台系统时可以参考RTOS的代码设计与结构也

#c语言#嵌入式硬件#mcu +2
    共 15 条
  • 1
  • 2
  • 请选择