技术栈
嵌入式
不断提高
2 小时前
c语言
·
嵌入式硬件
·
嵌入式
·
状态模式
别再写 while(1) 死循环了,嵌入式开发该换个活法
很多嵌入式工程师写了好几年代码,项目越做越复杂,但主循环里的东西也越塞越多。最后回头一看,main函数里几百行的 if-else,自己都不想维护了。问题出在哪?可能从一开始,我们就该换一种思路来组织代码。
济617
5 小时前
stm32
·
单片机
·
嵌入式
·
freertos
FreeRTOS传感器采集任务 ——SensorTask 传感器采集任务整体实现
🎬 渡水无言:个人主页渡水无言❄专栏传送门: 《linux专栏》《嵌入式linux驱动开发》《linux系统移植专栏》
济617
5 小时前
stm32
·
嵌入式
·
freertos
FreeRTOS 上报任务设计---UplinkTask 上行数据上报任务详解
🎬 渡水无言:个人主页渡水无言❄专栏传送门: 《linux专栏》《嵌入式linux驱动开发》《linux系统移植专栏》
济617
1 天前
linux
·
嵌入式
·
嵌入式linux驱动开发
ARM Linux 驱动开发篇---Linux字符设备驱动代码阅读指南---附设备树LED驱动实战案例
🎬 渡水无言:个人主页渡水无言❄专栏传送门: 《linux专栏》《嵌入式linux驱动开发》《linux系统移植专栏》
担水老头
1 天前
嵌入式
蓝桥杯嵌入式赛道解决LCD和LED引脚冲突的问题
在蓝桥杯嵌入式赛道中,STM32G431RBT6 官方开发板存在 LCD(ILI9341)与板载 LED(LD1-LD4)引脚冲突 的核心问题,根源是两者共用了 GPIOC 的部分引脚。
Hello_Embed
2 天前
stm32
·
单片机
·
嵌入式
·
ai编程
STM32CubeIDE 创建第1个工程
大家好,这里是 Hello_Embed。本篇文章是"AI编程"系列的第三篇,也是"全场景工业互联设备管理系统"正式进入编码阶段的起点。本文借助 Claude Code 辅助生成,结合项目工程源码进行梳理。
炸膛坦客
2 天前
数据结构
·
算法
·
嵌入式
嵌入式 - 数据结构与算法:(1-1)数据结构 - 顺序表(Sequential List)
线性表包括:顺序表、链表顺序表的本质就是一个可以动态增长的数组。存储方式是:连续内存(底层是数组),元素紧挨着存放,支持随机访问。
iCxhust
2 天前
单片机
·
嵌入式硬件
·
嵌入式
·
微机原理
一块电路板的自觉
前几日整理旧物,从抽屉深处翻出一块布满灰尘的开发板。那是大学时学嵌入式买的,51单片机,焊点歪歪扭扭,是我亲手烙的。接通电源,LED灯还能亮,一闪一闪的,像多年前那个在实验室熬夜的自己,隔着时光朝我眨眼睛。
FreakStudio
3 天前
python
·
单片机
·
嵌入式
·
面向对象
·
并行计算
·
电子diy
MicroPython 内核开发者直接狂喜!这个 Claude 插件市场,把开发全流程做成了「对话式外挂」
家人们谁懂啊!做 MicroPython 内核开发,每天 80% 的时间都耗在「非核心工作」上:直到我挖到了 Andrew Leech 大佬的宝藏项目:claude-mpy-marketplace,直接把 MicroPython 开发的全流程,打包成了 Claude Code 里的一键插件!
iCxhust
4 天前
汇编
·
单片机
·
嵌入式硬件
·
嵌入式
·
微机原理
【无标题】8086/8088裸机对于学习微机原理的重要意义
8086/8088裸机对学习微机原理有不可替代的价值,主要体现在这几个方面:首先,它的结构简单规整。没有现代CPU复杂的流水线、缓存或特权级,你可以直接看到处理器最核心的部件:EU(执行单元)处理指令,BIU(总线接口单元)通过分段机制形成20位物理地址,访问1MB内存空间。这种清晰的分段模型,是理解现代x86保护模式和分页机制的必要基础。
左手厨刀右手茼蒿
5 天前
linux
·
嵌入式
·
系统内核
Linux 内核中的设备驱动开发:从字符设备到网络设备
作为一名深耕操作系统和嵌入式开发的工程师,我深知硬件与软件交互的重要性。在系统开发中,良好的设备驱动可以提高系统的稳定性和性能。在 Linux 内核中,设备驱动是连接硬件与软件的桥梁,它负责管理和控制硬件设备。今天,我们就来深入探讨 Linux 内核中的设备驱动开发,从技术原理到实战应用。
吃米饭
5 天前
stm32
·
嵌入式
·
freertos
·
rtos
HC32L021C8UB 移植 FreeRTOS
FreeRTOS项目必须至少包含以下源文件([compiler] 和 [architecture] 分别是用于创建移植的编译器和移植运行的架构):
2023自学中
6 天前
linux
·
嵌入式
make clean 与 make distclean
虽然 Buildroot、U-Boot 和 Linux 内核是三个不同的工程,但它们在清理机制的逻辑设计上是高度通用的。
栈时没有名字
6 天前
git
·
嵌入式
git仓库管理,commit或push上传服务器失败问题
一个工程新通过git管理工具打开后出现异常提交不了代码,或者也Push上传不了代码解决办法:1.原因分析:
CodeQingqing
6 天前
stm32
·
嵌入式
·
反汇编
反汇编在嵌入式的使用
之前我不常用反汇编,最近调试迫不得已,需要反汇编的技巧,所以特地试验了一下,结果流程跑通,特此记录。本次反汇编的尝试,大体流程为,从 Flash 读取程序 -> 反汇编 BIN 文件 -> 与源程序对比。同时,编程环境是“我的往期文章”,所以反汇编工具也会向环境靠拢。
济617
6 天前
嵌入式
·
freertos
FreeRTOS 控制任务设计 (3)--- 闭环控制验证:仿真电机模型与软反馈实现
🎬 渡水无言:个人主页渡水无言❄专栏传送门: 《linux专栏》《嵌入式linux驱动开发》《linux系统移植专栏》
凉、介
6 天前
c语言
·
开发语言
·
笔记
·
学习
·
嵌入式
C 语言类型强转引发的隐蔽内存破坏问题分析
最近在开发过程中遇到一个非常诡异的问题:这类问题非常典型,但也非常容易误导人,因为它看起来像:随机问题 / 编译器问题 / 栈问题 / 多线程问题
嵌入式小企鹅
7 天前
学习
·
面试
·
嵌入式
·
嵌入式工程师
·
高薪offer
嵌入式面试宝典
目录一、C语言篇(2道)二、C++篇(2道)三、网络编程篇(2道)四、进程篇(2道)五、底层篇(2道)
星瞳科技OpenMV
7 天前
人工智能
·
嵌入式
·
图像识别
·
机器视觉
·
openmv
·
星瞳科技
·
星瞳科技openmv
国家级高新技术企业星瞳科技,定义嵌入式机器视觉行业新标杆
星瞳科技获得国家级高新技术企业认定。该认定是对企事业单位在核心技术、研发投入、创新成果转化等多方面的全面审查和高度肯定。凭借在端侧 AI 与嵌入式视觉技术研发及产品化落地上的持续积累,星瞳科技顺利通过严格评审,获得了这一含金量极高的认可。
Hello_Embed
7 天前
网络
·
笔记
·
网络协议
·
tcp/ip
·
嵌入式
【无标题】
大家好,这里是 Hello_Embed。上篇完成了配置文件读写的情景分析,了解了 control.cfg 的格式以及程序启动时如何从文件恢复运行状态。本篇继续情景分析,深入增加点、删除点、修改点三个操作的完整流程。