嵌入式软件

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件,它在产业中的关联关系体现为:芯片设计制造→嵌入式系统软件→嵌入式电子设备开发、制造。

嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件,它在产业中的关联关系体现为:芯片设计制造→嵌入式系统软件→嵌入式电子设备开发、制造。收起

查看更多
  • 艾体宝新闻 | 艾体宝与QA Systems正式建立合作伙伴关系
    艾体宝新聚焦企业级 AI 方案与全链路安全合规的技术服务商艾体宝正式宣布:与全球嵌入式软件功能安全领域头部厂商 QA Systems 建立战略合作伙伴关系,助力企业高端制造产业数字化升级。 本次合作是艾体宝深化关键行业安全合规赛道、完善嵌入式软件研发全流程解决方案的关键战略布局。依托自身成熟的服务网络、DevSecOps 与合规落地能力,结合 QA Systems 国际顶尖的嵌入式测试与代码合规工
    艾体宝新闻 | 艾体宝与QA Systems正式建立合作伙伴关系
  • 在芯片公司当嵌入式软件工程师的一天,参与α测试!
    半导体芯片公司嵌入式工程师的一天:从早上调试Bug到晚上加班,涉及代码编写、驱动开发、文档撰写等工作。工作中需具备耐心和细心,面对复杂问题需深入研究。虽然工作有时枯燥,但也有机会参与芯片的研发过程,提升个人价值。
    在芯片公司当嵌入式软件工程师的一天,参与α测试!
  • IAR携全新嵌入式开发平台支持开发者拥抱物理AI新时代
    随着智能汽车、具身智能和IAR等各个战略新兴技术领域快速发展,物理AI时代正在加速到来;随着而来的新场景、新技术和新功能为系统开发者提出了众多新的要求,也带来了诸如多架构SoC、更高代码质量、功能安全性、更高可视度、自动化与跨域设计协同等要求,正在促使开发者从过去采用单点工具转向平台化的设计系统。 作为领先的嵌入式软件工具开发商,IAR在业内率先推出了全新嵌入式开发平台,并受到了全球领先嵌入式系统
    IAR携全新嵌入式开发平台支持开发者拥抱物理AI新时代
  • 看懂.map文件很难?现在AI一键帮你分析了!
    AI时代来临,AI工具能够自动分析map文件并生成直观的分析报告,大大提高了工作效率。虽然AI不能完全替代程序员,但它可以替代一些基础代码编写工作,促使程序员向更高层次发展。面对AI时代的到来,我们应该积极拥抱AI,利用其优势提高自身竞争力。
  • 萤石网络旗下Akiitu Squad,搭载 iMLite Map 超轻量化离线地图导航
    近日,上交所科创板上市公司杭州萤石网络股份有限公司(股票代码:688475.SH) 旗下户外智能穿戴品牌 Akiitu 正式发布其旗舰级户外手表 Squad,该产品凭借创新的 4G 实时组队、可视路书导航等功能,成为户外运动领域的焦点。作为核心技术合作伙伴,深圳市圆周率智能信息科技有限公司为 Akiitu Squad 提供了iMLite Map 超轻量化嵌入式离线地图导航的深度技术支持,共同解决了
  • Nordic亮相 Bluetooth Asia 2026
    作为2026 年蓝牙亚洲大会蓝钻合作伙伴,我们持续展现低功耗蓝牙领域的领导地位,并致力于大规模应用下一代无线和边缘智能技术 全球领先的低功耗无线连接解决方案供应商 Nordic Semiconductor 将作为蓝钻合作伙伴,在 2026 年 4 月 23 日至 24 日于深圳举行的蓝牙亚洲大会 (Bluetooth Asia)上扮演核心角色。届时,Nordic 将展示在低功耗蓝牙领域的持续领先地
    Nordic亮相 Bluetooth Asia 2026
  • 嵌入式软件性能提升:编译器优化陷阱及其解决方案
    编译器优化是提高嵌入式软件性能的重要手段,但也存在一些潜在的风险和陷阱。本文详细介绍了几个常见的优化陷阱及其解决方案,包括正确使用`volatile`关键字、避免空循环、处理函数返回值、避免未定义行为以及保持调试与发布版本的一致性。通过这些措施,开发者可以在享受编译器优化带来的好处的同时,确保程序的稳定性和可靠性。
    嵌入式软件性能提升:编译器优化陷阱及其解决方案
  • 嵌入式软件编程,柔性数组的各种坑,注意避让!
    本文介绍了柔性数组的概念及其在嵌入式编程中的具体实战用法,详细讲解了如何定义、分配和使用柔性数组,以及其在不同场景下的应用实例。文章还分析了柔性数组的优点和缺点,并提供了使用注意事项,强调了在嵌入式系统中合理运用柔性数组的重要性。
    嵌入式软件编程,柔性数组的各种坑,注意避让!
  • 嵌入式牛马开始写bug,一不小心就栈溢出了!
    嵌入式软件栈溢出是指由于栈空间不足而导致的数据覆盖和程序崩溃现象。常见的成因包括超大局部变量、无限递归调用和过多函数嵌套。栈溢出可能导致程序崩溃、数据篡改和系统安全问题。为了避免栈溢出,应合理规划栈空间,减少大对象存储,控制函数调用深度,并使用静态分析和运行时监控进行预防。
    嵌入式牛马开始写bug,一不小心就栈溢出了!
  • 嵌入式软件,进行代码重构需要慎重考虑!
    嵌入式软件重构需谨慎。重构前应考虑适配关系、稳定性与故障风险,以及测试周期长、成本高的问题。重构时应保留关键逻辑,备份环境,分步实施,注重测试与文档保存,确保设备稳定运行。
  • 嵌入式软件开发工具市场新动向:订阅制趋势下的中国开发者选择
    作者:张来 在嵌入式软件开发工具领域,一场悄然的变革正在发生。随着全球软件行业向订阅制转型,嵌入式软件开发工具的授权模式也迎来了重要调整。市场上的嵌入式软件开发工具基本可以分为三类:商用开发工具,开源开发工具和厂商私有开发工具,其中Keil MDK和IAR Embedded Workbench是最受行业欢迎的商用开发工具,例如很多国内外领先的MCU厂商都和IAR达成了战略合作并进行了相互的对接验证
    1664
    01/30 14:14
    嵌入式软件开发工具市场新动向:订阅制趋势下的中国开发者选择
  • 【防扯皮指南】嵌入式软件,如何进行版本号管理?
    嵌入式软件版本号管理是保证软件质量和迭代有序的关键。本文介绍了四级语义化版本结构,包括主版本号、次版本号、修订号和构建号,并提供了具体的C语言代码示例来展示如何在嵌入式软件中实现版本号管理。通过合理的版本号管理和代码规范,能够有效提高软件开发的质量和效率。
  • 嵌入式软件设计哲学,两款RTOS的代码风格对比!
    嵌入式工程师老温分享FreeRTOS和RT-Thread两大主流RTOS编程风格差异,从代码结构、内存管理、任务同步、开发工具链等方面对比,揭示极简主义与系统集成的设计哲学。适合单片机资源受限场景选择FreeRTOS,复杂系统开发推荐RT-Thread。随着CPU架构发展,二者编程模型正趋向融合。
  • 通用嵌入式软件架构分层设计思想!
    本文介绍了嵌入式软件架构中的Arch-Platform-Target三层抽象的设计方法及其在STM32+RTOS项目中的应用实例。通过这种分层设计,可以有效提高代码的可移植性、可维护性和可测试性,特别是在更换MCU或RTOS时,能够显著降低业务代码的改动量。文章详细解释了各层的功能和作用,并给出了具体的代码示例,帮助读者更好地理解和实践这种设计思路。
    3207
    2025/12/23
    通用嵌入式软件架构分层设计思想!
  • 这几个嵌入式软件开源项目值得深度复刻!
    复刻开源项目是提高嵌入式工程化能力的有效途径。推荐几个适合复刻的开源项目,如MultiButton、letter-shell、EasyLogger等,它们涵盖了状态机设计、命令行框架和日志库等功能。复刻方法分为三步:首先运行项目确保功能正常,其次绘制模块图理解其内部结构,最后用自己的代码重新实现核心功能。选择代码量适中且设计清晰的实际项目进行复刻,能够有效提升嵌入式编程技巧。
  • 一口君高级职称申报详细记录!建议收藏!
    南京市高级职称申报指南:嵌入式软件开发方向申报流程详解
  • 26届大华秋招面经—嵌入式软件工程师
    大华股份作为全球领先的智慧物联解决方案提供商,专注于高清视频监控、智能交通和企业数字化管理等领域,凭借AI与云计算技术推动安防产业转型。面试涉及自我介绍、变量类型对比、内存计算、Linux操作、排序算法、调试工具和网络协议等内容。
  • 26届禾赛科技秋招面经—嵌入式软件工程师
    禾赛科技作为全球领先的激光雷达研发制造商,其技术是自动驾驶领域的关键。面试涉及FreeRTOS内核源码阅读、任务调度机制、临界资源管理、任务切换流程、静态变量区别、指针概念、常量字符串、网络模型、TCP/IP协议、IP寻址、结构体位域定义、编程实践及求职意向。
    26届禾赛科技秋招面经—嵌入式软件工程师
  • 26届海康威视秋招面经—嵌入式软件工程师
    海康威视为全球安防监控领导者,提供视频监控、智能物联网和大数据服务,尤其在AI技术融合上取得显著进展。面试涉及自我介绍、驱动开发经验、调试方法、C语言特性、内存管理、变量命名冲突及静态关键字的应用等方面。了解更多详情,请访问 https://talent.hikvision.com/society/sHome?c_kind=6&c_kind2=29&c_kind3=31。
  • 26届极米科技秋招面经—嵌入式软件工程师
    极米科技作为国内智能投影仪龙头,专注于无屏电视和智能家庭影院产品。面试涉及FreeRTOS多任务调度、I2C通信故障排查、数据传递、软件看门狗优先级、编程语言偏好、内存分配、指针与引用区别、面向对象编程实现、内联函数与宏定义对比、崩溃定位及原因分析,并询问求职动机。

正在努力加载...