创建可靠的嵌入式系统的7个技巧
尽管有许多嵌入式工程师的希望和梦想,但可靠的代码并不是偶然发生的。这是一个艰苦的过程,需要开发人员维护和管理系统的每个细节。当“成功”验证应用程序时,通常只是松一口气,而仅仅是因为软件运行正常… 继续阅读 创建可靠的嵌入式系统的7个技巧
尽管有许多嵌入式工程师的希望和梦想,但可靠的代码并不是偶然发生的。这是一个艰苦的过程,需要开发人员维护和管理系统的每个细节。当“成功”验证应用程序时,通常只是松一口气,而仅仅是因为软件运行正常… 继续阅读 创建可靠的嵌入式系统的7个技巧
长期以来,人工智能一直是开发人员在高性能计算和基于云的系统中工作的工具。人工智能已经改变了网络监控,电子邮件扫描甚至我们与手机和设备交互的方式。虽然AI和机器学习一直像是遥不可及的工具,但它不属于实时环境… 继续阅读 CEC–嵌入式软件工程师的机器学习
数字信号处理(DSP)使开发人员能够灵活,经济高效地从软件中清除和分析复杂信号。当开发人员通常考虑DSP时,他们通常会想到昂贵的专用处理器,但是现代微控制器(例如Arm Cortex-M处理器)现在包括DSP扩展,可以使DSP算法成为… 继续阅读 ArmCortex®-MCPU上数字信号处理(DSP)入门的5条提示
使用HAL是开发可轻松重用并从一个应用程序和平台移植到另一应用程序和平台的软件的好方法。开发人员为什么要做这样的事情?对于初学者来说,一遍又一遍地重新发明轮子会很无聊。我相信大多数开发人员都想工作 … 继续阅读 硬件抽象层设计过程
嵌入式软件开发人员已经习惯于在基于微控制器的系统中以最低,最低要求的硬件级别工作。缠结和操纵位和字节是嵌入式软件开发人员天生要做的事情。嵌入式软件行业正在发生变化,这种变化要求开发人员开始在更高的抽象层次上工作。… 继续阅读 开发出色API的7条提示
开发人员可以遵循许多技术和过程,以最大程度地减少嵌入软件中的缺陷(错误)。不管人们多么认真地开发他们的软件,总是会有一些人偷偷摸摸地要求我们对软件进行故障排除(调试)。在这篇文章中,我们… 继续阅读 评估和掌握实时调试技术
每年春季和秋季,Jacob每年两次与行业领导者举行会议,以帮助嵌入式系统工程师将其知识和技能提升到一个新的水平。主题通常涵盖诸如人工智能,引导加载程序,C / C ++编程,缺陷管理,设计过程,RTOS,安全性等领域。第二届年度… 继续阅读 会议活动
您可以通过以下链接访问网络研讨会录像:网络研讨会录像网络研讨会说明:嵌入式设备正以惊人的速度连接到Internet。成功地创建物联网设备,除了学习互联网连接性之外,开发人员还需要掌握其RTOS和调试技术。在此网络研讨会中,与会者将了解高级… 继续阅读 设计和调试基于RTOS的物联网应用
开发可重复使用的固件是一项重要且至关重要的技能。我与之互动的大多数工程师和团队都被困在不断重复的工作中,以重塑他们正在进行的每个项目。为了帮助开发人员了解他们如何不仅可以创建可重用的应用程序代码,还可以创建可重用的固件,直至… 继续阅读 开发可重用固件–API实用指南’s, HAL’s and Drivers
为可重用和可移植的微控制器编写嵌入式软件可能会面临挑战。不同的微控制器包含不同的体系结构和外围设备,这使得创建任何跨平台应用程序代码都难以实现。事实是,开发人员可以编写在基于微控制器的环境中可重用和可移植的嵌入式软件。在过去的一年左右的时间里,… 继续阅读 嵌入式基础–开发可重用固件