- 博客(137)
- 收藏
- 关注
原创 电机控制选 STM32 还是 DSP?技术选型背后的现实博弈
现在搞电机控制,圈里人都门儿清 —— 主流方案早就被 STM32 这些 Cortex-M 单片机给拿捏了。可要是撞上系统里的老甲方,技术认知还停留在诺基亚砸核桃的年代,非揪着 DSP 不放,咱也只能赔笑脸:“您老说的对,咱就按您的意思来。” 毕竟在商海混,甲方爸爸的需求就是天,哪怕这需求带着十年前的 “老陈醋” 味儿,也得憋着笑接招。早年 DSP 在伺服控制里那叫一个风光,稍微高级点的项目没块 DSP 都不好意思说自己搞控制。为啥?以前的单片机算浮点运算跟闹着玩似的,控制算法里全是 sin、cos、PI
2025-05-29 14:58:34
1346
原创 为什么大学单片机课上51+汇编,为什么不直接来STM32 (最好cube+hal)这样更实用的?
大学单片机课偏要拿 51 + 汇编当入门砖,放着 STM32 配 Cube+HAL 这种 “现成快车” 不坐,可不是老师们跟不上时代 —— 那帮在实验室焊了三十年电路板的老教授,比谁都清楚 HAL 库能让代码写得飞起。但他们更明白,单片机入门课不是教你玩最新玩具的,是要把计算机底层的筋骨,像淬火锻铁一样砸进你骨子里。51 单片机那几十个掰着指头能数完的寄存器,P0 口怎么怼数据、定时器怎么数脉冲、串口波特率怎么靠晶振算破头,这些在 datasheet 上明明白白的地址操作,恰恰是剖开 “芯片如何听话干活
2025-05-21 10:26:11
450
原创 你们还在用8位单片机吗?
近日,我在公司接手了一个棘手的任务:将一块使用STM8单片机的旧板子更换为GD32 MCU。这个项目由于前任开发者的离职和资料缺失,变得异常复杂。尽管STM8功能简单,但在当前32位MCU普及的背景下,其性能已显不足。更换过程中,我不得不面对陌生的代码和残缺的原理图,最终成功编写了新代码。这次经历让我反思了8位单片机在现代电子设计中的角色。尽管它们在处理简单任务时表现出色,但随着产品功能的复杂化,32位MCU的优势愈发明显。然而,8位单片机因其成本低、稳定性好,在某些特定场景中仍有其存在的价值。未来,随着技
2025-05-15 10:56:55
376
原创 为何嵌入式开发者觉得 MCU 开发无趣,更倾向 MPU(Linux)?
我带过的一个徒弟,在某家电企业干了三年 MCU 开发,每天就是调 ADC 采样率、优化 PWM 波形、处理 UART 丢包,去年转岗时跟我说:“师父,我闭着眼都能写出按键扫描代码,再这么下去技术要生锈了。就像当年从单片机转向嵌入式 Linux 的我,第一次在开发板上看到 Linux 内核启动日志时,就知道自己找到了更值得深耕的 “技术富矿”。技术从来没有高低之分,但选择决定了你的成长速度 —— 在 MPU(Linux)的世界里,永远有新的挑战等着你征服,这或许就是嵌入式开发者追求的 “技术浪漫” 吧。
2025-04-25 10:41:44
869
原创 嵌入式开发:高门槛的系统性工程与 996 的行业困局
嵌入式开发是 “高门槛、高价值、高压力” 的领域。若你热爱硬件与软件的深度结合,能接受持续学习与加班的可能性,它会是一条值得深耕的道路;但若仅为 “高薪光环” 或 “培训机构宣传” 而入行,可能会陷入迷茫与焦虑。
2025-04-09 10:59:06
911
原创 串口屏十大高频问题:花屏、通信失败、触控漂移全解决
在工业控制、智能设备等领域,串口屏以其便捷的交互性、简单的通信方式,成为了信息展示与操作的重要窗口。然而,在实际使用过程中,串口屏也常出现一些问题,影响设备的正常运行与用户体验。下面将针对花屏、通信失败、触控漂移等十大高频问题,为您详细剖析原因并提供解决方案。
2025-03-27 11:44:25
673
原创 想在嵌入式领域高薪就业?先迈过这些人才门槛!
大多数人在硬件设计上,仅仅是参照开发板资料或芯片手册搭建一个简单的最小系统,对于复杂的外围电路,尤其是模拟电路,几乎没有设计能力。回想过去,父母那一辈的工程师,能够凭借自己的双手,焊接、调试出电视机、收音机等各种电子设备。与计算机软件相比,嵌入式开发由于硬件投入大、项目开发周期长,企业面临着较大的成本压力和风险,这也使得嵌入式相关企业的数量相对较少。技能单一、缺乏核心竞争力的从业者,薪资水平远远低于同条件的计算机软件同行,在人才市场上缺乏话语权,只能接受企业给定的薪资。现在,会编写嵌入式程序的人随处可见,
2025-03-20 10:30:27
378
原创 为什么IIC总线会难住这么多人?
就像学骑自行车,刚开始掌握平衡很困难,但一旦找到节奏就能轻松驾驭。多动手实践几次,那些让人头大的问题自然会迎刃而解。
2025-03-12 09:49:14
417
原创 从初级到高级:工业自动化编程岗位的真实写照
真的别再认为工业自动化编程没有技术含量了,给你一段在某款特定处理器上实现高速数据采集的代码,麻烦你帮忙移植到另一款不同架构的处理器上,要求保证数据的准确性和采集速度,我只能说 90% 以上的普通程序员根本不知道关键点在哪里。然而,大公司或者高薪的工业自动化编程岗位,绝对不是这种刻板印象所能涵盖的。,换言之,这款设备上可能同时运行着不同功能的处理器核心,有的负责实时控制,有的负责数据处理和通信,它们通过高速总线连接在一起,有的运行在裸机环境下(没有操作系统,通过简单的命令行界面进行操作),有的运行在。
2025-03-05 09:55:58
672
原创 电子小白必看!单片机、MPU、MCU 区别与选芯避坑指南
最后记住:没有最好的芯片,只有最合适的方案。就像你不能用水果刀砍树,也没必要用电锯削苹果。理解项目需求,结合成本、功耗、开发周期综合考虑,才能选出最优解。想象你要做一个智能温度计,需要处理温度数据、驱动显示屏、控制报警器。今天我们就用最直白的语言,通过现实中的例子,把这些概念理清楚。• NXP i.MX RT系列:跨界处理器,兼顾MCU和MPU优势。"这个词时,可能会被各种专业术语搞糊涂。• 树莓派Pico(RP2040):双核MCU,性能强劲。二、性能对比就像买菜车和跑车。四、避坑指南:新手常见误区。
2025-02-19 09:22:20
891
原创 月薪 3 万的嵌入式工程师都在用,串口屏到底神在哪?
综上所述,月薪3万的嵌入式工程师们选择使用串口屏,主要是基于其高效的通信接口、丰富的显示和交互功能、灵活的配置和定制选项、稳定的性能和可靠性以及成本效益等多方面的优势。当然,在实际应用中,还需要根据具体的应用场景和需求进行权衡和选择。但无论如何,串口屏在嵌入式系统中的地位和作用都是不容忽视的。,我深知在选择硬件组件时,性能、可靠性、易用性和成本效益都是至关重要的考量因素。
2025-02-12 10:28:03
378
原创 嵌入式搞啥挣钱,干了三年好迷茫?
回顾这三年,迷茫固然存在,但只要保持学习的热情,主动探寻行业内更有潜力的方向,勇于尝试和改变,就能在嵌入式这个广阔的领域找到属于自己的挣钱之道和职业发展路径。最终项目虽然勉强交付,但客户反馈一般,市场反响平平,公司也没有从这个项目中获得多少利润,我的努力似乎也付诸东流。每天面对那些密密麻麻的代码,重复着查找漏洞、修复bug的工作,虽然也能学到一些东西,但总感觉离自己想象中的创新与突破相距甚远。刚入行时,凭借着大学所学的理论知识和那股初生牛犊不怕虎的劲头,我顺利进入了一家规模不算大的公司。
2025-01-19 09:03:48
334
1
原创 你认为嵌入式软件开发的尽头是什么?
综上所述,嵌入式软件开发的“尽头”并非一个固定的终点,而是一个不断演进、持续创新的过程。在这个过程中,技术融合、安全与可靠性、用户体验优化、持续集成与自动化、跨平台与标准化以及生态构建与合作将成为关键的发展趋势和追求目标。随着这些趋势的不断发展,嵌入式软件将在更多领域发挥重要作用,为人们的生活和工作带来更多便利和价值。的“尽头”是一个相对主观且广泛的概念,因为随着技术的不断进步和应用领域的持续扩展,嵌入式软件开发本身并没有一个固定的终点。不过,我们可以从几个角度来探讨其可能的发展趋势和终极追求。
2025-01-15 09:09:29
287
原创 单片机为什么被认为是一门简单的技术?
例如常见的 51 单片机,引脚数量有限且功能划分清晰,初学者很容易就能识别出电源引脚、时钟引脚以及用于连接外部设备的 I/O 引脚等基本组成部分,降低了硬件理解门槛,让人能快速上手搭建起简单的电路。C 语言本身具有简洁、高效、移植性强的特点,其语法结构与人类的逻辑思维较为贴近,对于有一定编程基础的人来说,能迅速将已有。水泵浇水,从原理构思到成品调试,步骤连贯清晰,学习者能全程深度参与,易于理解每一个环节的技术要点,进而掌握单片机开发的精髓,也难怪它会被认为是一门相对简单却充满魅力的技术。
2025-01-08 09:02:08
179
原创 为什么嵌入式调试经常用UART,却很少用SPI、I2C或USRT?
综上所述,UART 在嵌入式调试中具有简单易用、通用性强、异步通信和可直接连接终端设备等优势,而 SPI、I2C 和 USRT 在硬件连接、通信协议、通用性和应用场景等方面存在一定的局限性。因此,在嵌入式调试中经常使用 UART,而较少使用 SPI、I2C 或 USRT。
2024-12-18 09:52:57
392
原创 什么是嵌入式人工智能
是指将人工智能技术应用于嵌入式系统中的一种技术。是嵌入到其他设备或系统中的,通常用于控制、监测或执行特定任务,如智能手机、设备、智能汽车等中的控制系统。嵌入式人工智能的目标是使嵌入式系统具备智能化的感知、分析和响应能力,从而实现自主决策、自适应学习和智能交互等功能,以提高系统的性能、效率和用户体验.
2024-12-11 09:13:48
2573
原创 转行嵌入式,我的奋斗之路
这个阶段大约持续了两个月,通过阅读相关书籍和网上的教程,我逐渐建立起了对嵌入式系统的整体认识。刚开始自学的时候,我完全是一个小白,对嵌入式的概念仅仅停留在模糊的认知上。我首先花了大约一个月的时间,系统地学习了 C 语言和数据结构,这是嵌入式开发的基础。最后,我进行了一些实际项目的实践,通过参与开源项目或者自己动手做一些小项目,来巩固所学的知识。这个阶段持续了大约三个月的时间。作为一名曾经成功从其他领域转行到嵌入式的工程师,我想分享一下我的个人经历和一些意见,希望能给那些有同样转行想法的人一些参考。
2024-12-05 09:10:28
367
原创 面试嵌入式都会问那些问题呢?
同时,我也认识到自己在技术方面还有很大的提升空间。我相信,只要保持对嵌入式系统开发的热情和努力,我一定能够在这个领域取得更大的成就。当我决定踏入这个行业,寻找属于自己的职业道路时,面试成为了我必须面对的挑战。在这里,我想分享一些我在嵌入式系统面试中遇到的问题以及我的应对经验。记住,每一次面试都是一次学习和成长的机会,无论结果如何,都要保持积极的心态和前进的动力。此外,我还回顾了自己在大学期间参与的一些嵌入式项目,以便在面试中能够举例说明。因此,我决定在接下来的时间里,加强这些方面的学习和实践。
2024-11-27 09:04:40
585
原创 串口屏如何与主控制器进行通信?
通过选择合适的通信协议、设计合理的数据包格式以及编写相应的驱动程序和应用程序,工程师可以实现稳定可靠的通信功能。随着技术的不断发展,串口屏与主控制器之间的通信将变得更加高效和智能化,为嵌入式系统的开发带来更多的便利和可能性。在触摸功能的实现过程中,工程师需要配置触摸屏的硬件接口(如I2C或SPI等),并编写相应的驱动程序来读取触摸点的位置信息。起始位标志着数据传输的开始,数据位用于传输实际的数据内容,停止位用于标志数据传输的结束,校验位则用于校验数据的正确性。,广泛用于计算机和外部设备之间的通信。
2024-11-20 09:17:57
858
原创 电子设计竞赛准备经历分享
回顾这段电子设计竞赛的经历,我深感收获颇丰。我不仅提升了自己的专业技能和团队协作能力,还学会了如何在压力下保持冷静和高效解决问题。同时,我也深刻体会到了不断学习与探索的重要性。对于即将参加电子设计竞赛的你,我想说:不要害怕困难和挑战,勇敢地迈出第一步。在准备过程中,要注重团队合作和技能提升;在比赛时,要保持冷静和自信。相信只要你付出了努力和汗水,就一定能够收获属于自己的成功和喜悦。
2024-11-06 09:10:25
678
1
原创 在嵌入式开发领域,有哪些好用的国产工具?
这些国产工具在嵌入式开发领域各具特色,能够满足不同开发者的需求。随着技术的不断进步和创新,会有更多优秀的国产工具涌现,为嵌入式开发领域注入新的活力。领域,好用的国产工具不断涌现,为。
2024-10-23 09:13:46
561
原创 想入行单片机开发的学生们的忠告
总之,入行单片机开发需要扎实的基础、持续的学习和实践经验。通过不断努力和实践,你将能够掌握单片机开发技能,并在未来的职业生涯中取得成功。
2024-10-17 09:40:41
496
原创 嵌入式算吃青春饭么?
相反,它更加注重技术深度、专业能力和持续学习的态度。只要保持对技术的热爱和追求,不断学习和提升自己的能力,就可以在这个领域中获得长期的发展和成功。随着工作经验的增加,开发者会积累更多的项目经验、解决复杂问题的能力以及深入理解特定行业或应用领域的专业知识。随着新技术的不断涌现和更新迭代,开发者需要不断学习新的编程语言、开发工具、硬件平台和。这个领域更侧重于技术深度、专业能力和持续学习的态度,而非仅仅依赖于年龄或体力。等技术的快速发展,嵌入式系统的需求和应用场景还在不断扩大。(IoT)、人工智能(AI)和。
2024-09-25 09:25:02
421
原创 你认为嵌入式软件开发的尽头是什么?
综上所述,嵌入式软件开发的“尽头”是一个动态变化且充满无限可能的概念。它随着技术的发展、市场的需求和社会的变迁而不断演变和拓展。因此,对于嵌入式软件开发者来说,最重要的是保持对新技术的好奇心和学习热情,不断探索和尝试新的可能性。的“尽头”是一个富有哲理且多维度的概念,因为它不仅关乎技术发展的极限,还涉及到行业应用、市场需求、技术融合与创新等多个方面。
2024-09-18 09:29:04
652
原创 该走纯软还是嵌入式?
选择纯软件开发还是,取决于个人的兴趣、职业规划、技能特长以及行业趋势等多个因素。以下是对两个领域的简要分析和对比,以帮助您做出决策。
2024-09-04 09:20:46
608
原创 单片机为什么被认为是一门简单的技术?
综上所述,单片机技术之所以被认为是一门简单的技术,可能是由于其入门门槛相对较低、广泛的应用场景以及误导性的简单项目示例等原因造成的误解。然而,随着学习的深入和应用场景的复杂化,单片机技术的复杂性和挑战性会逐渐显现出来。因此,我们应该以客观、全面的态度来看待单片机技术,不断学习和探索其更深层次的应用和发展。单片机(Microcontroller Unit, MCU)技术被广泛认为“简单”可能源于几个方面的误解或相对性考虑,但实际上,单片机技术的复杂性和应用广度远超过“简单”一词所能涵盖的范畴。
2024-08-21 09:08:01
435
原创 嵌入式软件开发与AI整合
嵌入式软件开发与AI整合是当前技术发展的重要趋势之一。随着人工智能技术的快速发展,嵌入式系统越来越多地集成了AI算法,以实现更复杂的智能功能。
2024-07-31 09:15:20
652
原创 嵌入式入门心得:从新手到老鸟的蜕变
作为一名在嵌入式领域摸爬滚打多年的老鸟,我深知新手在入门时面临的困惑与挑战。嵌入式系统是一个复杂而迷人的领域,它涉及硬件、软件以及它们之间的交互。在这里,我想分享一些我的入门心得,希望能为正在嵌入式道路上探索的新手们提供一些指引和鼓励。我相信,只要新手们能够明确目标、打好基础、注重实践、利用资源、保持耐心与热情,并不断学习与更新知识,就一定能够在嵌入式领域找到属于自己的天地。随着时间的推移,你会发现自己在嵌入式领域的成长和进步。作为一名嵌入式工程师,要时刻保持学习的态度,不断跟进最新的技术动态和发展趋势。
2024-07-24 09:08:14
391
原创 程序员节视频创意大赛,用串口屏赢取千元大奖
【创意启航,代码生辉】10月24日,程序员专属的节日里,我们盛大开启“程序员节视频创意大赛”特别活动!这不仅是一场视觉的盛宴,更是智慧与创意的璀璨碰撞。我们诚挚邀请每一位程序员及编程爱好者,拿起你的镜头,记录下那些平凡日子中的不凡瞬间,让编程的魅力与你的无限创意,在光影交错中绽放光彩!【镜头下的编程奇迹】无论是深夜调试的专注身影,还是团队协作的激情火花;是从零到一的代码构建,还是解决难题后的豁然开朗……这一切,都值得我们用镜头去捕捉,用故事去讲述。让我们通过视频,展现编程背后的汗水与欢笑,传递那份对技
2024-07-15 09:40:04
239
原创 一个暑假如何学习单片机
回顾学习:在暑假结束前,回顾你所学到的知识和经验。总结心得:写下你的学习心得和体会,这将有助于你更好地理解和应用所学知识。通过以上步骤,你可以在暑假期间有效地学习单片机知识。记住,学习是一个持续的过程,不断实践和探索将有助于你更深入地理解单片机技术。
2024-07-03 09:12:17
548
原创 嵌入式系统基础
总结来说,嵌入式系统是一个集软硬件于一体的、可独立工作的计算机系统,它以应用为中心,具有系统内核小、专用性强、系统精简、高实时性、多任务操作等特点,广泛应用于各个领域,并需要特定的开发工具和环境进行开发。
2024-06-21 09:18:27
469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人