嵌入式应用专题

嵌入式应用中的数据校验

为保证嵌入式应用中数据通信的准确性,通常需要对传输的数据进行校验。 这里介绍一种累加和校验算法的实现。 发送方将所有目标数据进行累加求和,对求和结果取反作为校验值,连同目标数据一起发送给接收方。 接收方将接收到含有校验和数据进行累加求和,求和结果加一为零则说明数据传输正确。 算法原理是按位取反后的数据再与原来的数相加会把所有位都变为1,此时再把相加结果加一就会导致数据溢出,此时相加结果的所有数据位

Hi3861 OpenHarmony嵌入式应用入门--点灯

本篇实现对gpio的控制,通过控制输出进行gpio的点灯操作。 硬件 我们来操作IO2,控制绿色的灯。 软件 GPIO API API名称 说明 hi_u32 hi_gpio_deinit(hi_void); GPIO模块初始化 hi_u32 hi_io_set_pull(hi_io_name id, hi_io_pull val); 设置某个IO上下拉功能。 hi_u

嵌入式应用之FIFO模块原理与实现

FIFO介绍与原理         FIFO是First-In First-Out的缩写,它是一个具有先入先出特点的缓冲区。FIFO在嵌入式应用的非常广泛,可以说有数据收发的地方,基本就有FIFO的存在。或者为了降低CPU负担,提高数据处理效率,可以在积累到一定的数据量之后,再一次性处理。在嵌入式系统中,FIFO是基于一维数组和结构体实现的循环队列(Queue),或者叫环形队列。可以分为同步FI

笔试回忆-CVTE广州视源-嵌入式应用开发实习生-20180314

概要:20道不定项选择题,2道编程大题 21题:(){}的匹配 22题:求两个数字字符串的和            char *sum(const char *num1, const char *num2);            num1和num2长度为0-99 1题:频率为2000HZ,占空比为40%,问一个周期内的宽度? (200us) x题:结构体__attribute__(p

基于TI Davinci架构的双核嵌入式应用处理器OMAPL138开发入门

一、简介  TI的达芬奇架构嵌入式应用处理器使用DSP与ARM结合的非对称多核结构,当然现在也有管脚全兼容的单核。本文要介绍的就是其中的一款低功耗处理器OMAP L138。  OMAP L138包括一个主频300M的ARM9处理器内核和一个300M的C6748DSP内核(均是32位处理器)。此外还有大量外设在此不做说明,与通用的ARM与DSP内核相比有如下一些不同点:  1.内存映射,该处

嵌入式应用开发学习建议

学习嵌入式应用开发需要掌握一定的编程语言、操作系统和硬件知识,以下是一些学习嵌入式应用开发的建议: 1)学习C/C++等编程语言:C/C++是嵌入式系统最常用的编程语言之一,掌握这些语言的语法和特性可以帮助开发人员更好地理解嵌入式系统的工作原理和程序运行过程。 2)学习操作系统基础知识:嵌入式系统中的应用程序通常需要在操作系统上运行,因此需要了解操作系统的基本原理和功能,如进程管理、内存管理、

嵌入式应用开发第四阶段-基于rk3399的视频监控系统

一、需求分析 伴随着嵌入式技术、图像处理技术和无线网络传输技术的发展,传统模拟视频监控系统和基于PC的远程视频监控系统由于自身的不足,已经无法满足现代社会应用中不断涌现出来的新需求,于是基于嵌入式技术的无线网络数字视频监控系统就应因而生了。例如远程监控、远程教学、远程医疗诊断、远程购物、远程探视、电视电话会议等应用都迫切需要高质量的网络视频传输的支持。考虑到了所用的硬件设备大部分都已经具备和我们

嵌入式应用选择正确的系统设计方法:第三部分

产品质量低下的原因有很多,例如,产品制造粗糙,组件设计不当,架构不佳以及对产品的要求了解不多。点击领取嵌入式物联网学习路线 必须设计质量。 您不能测试出足够的错误来交付高质量的产品。的质量保证(QA)的过程 是为了获得满意的系统的输送是至关重要的。在本系列的最后一部分中,我们将专注于方法论的某些部分,这些部分特别旨在提高所得系统的质量。 本系列前面介绍的软件测试技术构成了质量保证的一个组成部分

嵌入式应用开发之spi及linux函数累积

应用开发之spi spi基础准备spi的驱动框架主要的传数据的接口,官方手册中指定的接口函数spi_message_init();//初始化一个 SPI message 结构spi_message_add_tail();//向 SPI message 中添加一个 transferspi_sync();//启动、并等待 SPI 总线处理完指定的 SPI message linux官网中的接口函

嵌入式应用课程设计 LED 点阵屏和 LDC 屏幕的显示 大学编程作业(TUST 天津科技大学 2023 年)

嵌入式应用课程设计 LED 点阵屏和 LDC 屏幕的显示 大学编程作业(TUST 天津科技大学 2023 年) 嵌入式应用课程设计 LED 点阵屏和 LDC 屏幕的显示 大学编程作业(TUST 天津科技大学 2023 年) 一、项目简介二、交流学习 嵌入式应用课程设计报告 【实验目的】【实验环境】【实验内容】【实验原理】【实验代码】【实验结果】【实验心得】 一、项目简介 本 LED 点阵屏和

嵌入式应用复习知识点总结

一.期末考试题型 1.单选题40’2.判断题10’3.简答题20’4.综合设计题(6+6+10+8) 二.单选题知识点 1.嵌入式系统 1.定义 IEEE(国际电气和电子工程师协会)的定义: Devices used to control, monitor, or assist the operation of equipment, machinery orplants。 翻译:嵌