logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式开发:硬件抽象层设计过程

使用HAL是开发可轻松重用并从一个应用程序和平台移植到下一个应用程序和平台的软件的好方法。为什么嵌入式开发人员会想做这样的事情?对于初学者来说,一遍又一遍地重新发明轮子会很无聊。

文章图片
#嵌入式#51单片机
嵌入式开发:嵌入式软件配置管理的3个技巧

嵌入式软件配置管理可能是一项棘手的工作。今天的系统通常设计为在多种产品中为不同的客户在很长一段时间内工作,这些系统需要能够轻松配置,以便代码不会成为噩梦,并最大限度地减少配置不当的机会。在这篇文章中,我们将探讨嵌入式软件配置管理的三个技巧,这些技巧可以帮助嵌入式开发人员简化配置并最大限度地减少产品生命周期内的技术债务。

文章图片
#嵌入式#硬件开发
使用 Visual Studio Code 进行嵌入式开发

  Visual Studio Code 是一个简化的代码编辑器,支持调试、任务运行和版本控制等开发操作。它不包含嵌入式开发人员在基于 Eclipse 的 IDE 中发现的更复杂的功能或工作流程。但是,Visual Studio Code 的精简特性使其极其灵活且易于用于多种用途。  Visual Studio Code 是一个通过扩展自定义的文本编辑器。例如,如果你使用 C/C++,将 C/C+

文章图片
#vscode#ide#visual studio code
嵌入式开发:远程更新嵌入式系统的 5 个技巧

多年来,互联网提供了一种独特的媒介,嵌入式开发人员可以通过它更新他们的嵌入式固件。在互联网出现之前,技术人员必须对设备进行物理访问,以便他们可以访问引导加载程序并更新固件。如今,无论该设备位于世界的哪个地方,它都可以打电话回家并要求提供最新最好的固件以及错误修复和功能更新。

文章图片
#嵌入式
保护嵌入式系统的要素1——基于硬件的隔离

  几乎每个嵌入式系统都需要一定程度的安全性,无论是锁定编程端口的基础知识还是保护连接设备免受黑客攻击的更复杂的东西。对于许多开发人员来说,创建安全的嵌入式系统可能会令人生畏。许多嵌入式开发人员并非来自安全背景,必须随时学习安全概念。在建立安全系统的主要要素时,有五个关键要素:  基于硬件的隔离  信任根(RoT)  安全启动解决方案  安全的引导加载程序  安全存储  今天我们来讲讲第一要素——

文章图片
#安全架构#arm开发#硬件架构
使用 Gitlab 进行嵌入式软件开发

  全球的嵌入式软件团队开始认识到,软件流程现代化对于保持高软件质量、用更少的资源做更多的事情以及跟上竞争的步伐至关重要,为此,需要 DevOps 工具。在这篇文章中,我们将探索 Gitlab,它是可用于帮助嵌入式开发团队管理其 DevOps 的众多工具之一。  Gitlab 等工具的价值  谈到工具时,我们有时会纠结于工具成本,而忘记查看工具为我们的开发团队提供的投资回报率 (ROI)。节俭很重

文章图片
#devops#git#运维
嵌入式开发:包含远程更新引导加载程序——5个理由

嵌入式开发人员应该考虑在下一个设计中加入引导加载程序来增加远程更新能力,这有五个主要原因。

文章图片
#嵌入式硬件
嵌入式开发:优化嵌入式软件的7个技巧

在许多情况下需要优化嵌入式系统特性,这些特性包括系统时序、代码大小、RAM 使用和能耗。优化每个特性通常需要不同的方法和技术,但嵌入式开发人员可以遵循几个通用技巧来优化他们的嵌入式软件。......

文章图片
#嵌入式硬件
Java有望扩展人工智能应用

  尽管R和Python是开发人工智能和数据科学应用程序的主要语言,但事实证明,Java是最有前途的替代语言之一,尤其是在大数据应用程序中。Java可以更好地集成到最流行的流处理工具中。此外,直接用Java进行数据科学的核心能力也在不断发展。  虽然Java在数据科学中的应用并不普遍,但与除Python和R之外的其他语言相比,它更接近数据科学世界。大数据和数据科学结合在一起,所有主要的大数据框架,

文章图片
#java#big data#开发语言
反转课堂-鸿蒙HarmonyOS项目

鸿蒙HarmonyOS是华为基于openHarmony开发的一款面向未来的全场景分布式智慧操作系统,将逐步覆盖“1+8+N”全场景终端设备。未来是万物互联的时代,行业专家认为从现在开始掌握鸿蒙开发技术,可更好地迎接未来,展望未来的趋势。在过去的1年多时间,粤嵌课研中心结合鸿蒙项目开发技术和高校教学需求开发了《基于HarmonyOS的分布式APP项目开发》、《基于HarmonyOS JS-UI跨设备

文章图片
#harmonyos#华为
    共 49 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择