• 嵌入式系统中状态机的应用

    时间:2024-03-26 16:41:36

    某项目中在业务逻辑的处理过程中需要处理多种的中断信号,导致逻辑部分的代码被搞得支离破碎。一直在想有没有好点的,漂亮一点的方法。这次在一个后续的项目中真好有一个重写这部分代码的机会,就拿它开开刀,拉出来练练。1.分离逻辑处理和中断处理 在原来的实现中因为没有区分处理的原有逻辑和中断逻辑,才导致到处都...

  • 解决嵌入式linux系统下iconv库的移植问题

    时间:2024-03-24 18:59:24

    一、解决问题    在arm开发板上使用framebuff,在汉字显示时,因为只有gb2312的16*16的汉字字库,而ubuntu16.04默认    的编码方式时utf-8,因此需要进行转码(utf-8->gb2312),转码的原理是通过调用iconv库进行(iconv_open\    ...

  • 基于beaglebone black 理解 ARM-Linux嵌入式系统启动流程

    时间:2024-03-23 11:33:42

    https://blog.csdn.net/zy812248258/article/details/39026081作为一个嵌入式新手,阅读资料之后做一下笔记还是很有必要的,下面从四个阶段来描述嵌入式系统的大致启动流程。如下图所示:              图片引用自OMAPpedia的WIKIh...

  • EAI610-P0支持系统、接口及配件介绍(嵌入式人工智能开发套件)

    时间:2024-03-23 11:06:37

      EAI610-P0 概述EAIDK,即嵌入式人工智能开发套件,是专为 AI 开发者精心打造,面向边缘计算的人工智能开发套件。硬件平台具备语音、视觉等传感器数据采集能力,及适用于多场景的运动控制接口;智能软件平台支持视觉处理与分析、语音识别、语义分析、SLAM 等应用和主流开源算法,满足AI 教育...

  • 简谈Xilinx Zynq-7000嵌入式系统设计与实现

    时间:2024-03-22 18:17:59

    今天给大侠带来简谈Xilinx Zynq-7000嵌入式系统设计与实现,话不多说,上货。    Xilinx的ZYNQ系列FPGA是二种看上去对立面的思想的融合,ARM处理器的串行执行+FPGA的并行执行,着力于解决大数据处理、人工智能等复杂高性能算法处理。新的设计工具的推出,vivado HLS,...

  • 学习笔记 - 《关键词唤醒和嵌入式系统》

    时间:2024-03-21 21:45:58

    摘自清华语音和语言技术中心KWS评价指标1)、唤醒率: 在测试过程中被系统正确唤醒的次数除以总的测试次数。2)、虚警率: 在测试过程中系统不被唤醒的次数除以总的测试次数。3)、实时率: 系统的反应速度。4)、功耗水平: 低功耗是系统性能的一个重要指标,与用户体验紧密相关。方法流程关键词唤醒分为两个阶...

  • 嵌入式操作系统----BSP架构实现

    时间:2024-03-21 13:26:23

    在嵌入式系统中为了对外设进行统一管理,本文设计了一种简易的设备驱动管理架构。一、基本概念所谓设备驱动管理架构是指使用数组索引的方式对SOC片内外设进行统一的管理。基本原理:为每一种外设分配一个设备编号,功能函数通过设备编号索引相应的设备操作。 二、设备驱动管理架构结构体1、将SOC片内外设进行编号/...

  • 嵌入式Linux系统JSON格式及开源库cJSON的移植

    时间:2024-03-21 12:52:35

    1 什么是JSON格式JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。JSON就是一串字符串,只不过元素会使用特定的符号标注:{} 双括号表示对象[] 中括号表示数组"" 双引号内是属性...

  • 聊一聊嵌入式中常用的实时操作系统(RTOS)

    时间:2024-03-21 12:51:23

    嵌入式Linux系统 VS RTOS一提到嵌入式的操作系统,自然绕不开嵌入式Linux操作系统。嵌入式linux 是将日益流行的Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行。它性能优异,软件移植容易,代码开放,有许多应用软件支持,应用产品开发周期短,新产品上市迅速,所以在不同行业,...

  • 嵌入式实时操作系统(RTOS)

    时间:2024-03-21 12:50:59

    简单来说,实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系 统作出快速响应,并控制所有实时任务协调一致运行的操作系统。主要特点如下:1)高精度计时系统计时精度是影响实时性的一个重要因素。在实时应用系统中,经...

  • 单片机嵌入式实时操作系统RTOS---eOS学习入门级RTOS(原创)

    时间:2024-03-21 12:48:04

                   笔者刚入门学习STM32的时候就接触了uCOSII,它的多任务让我眼前一亮:原来程序还可以这么写!它让很多冲突的代码都能各自运行,在一个单片机上实现了多个单片机共同运行的效果。但是当开始真正去学习它时,却感觉寸步难行,而网上的有关学习资料又大多是直接甩给你一个可用的工程...

  • 嵌入式系统与应用期末复习提纲

    时间:2024-03-21 11:50:34

    电子科技大学 - 嵌入式系统及应用期末复习提纲带 ** 的标题为重点知识点!!!教材:嵌入式系统及应用,中国工信出版集团1 嵌入式系统导论**1.1 什么是嵌入式系统?注意:对比通用计算机(形式、组成、开发方式、二次开发性)**1.2 嵌入式系统的构成?(一体化软件)嵌入式系统一般由嵌入式硬件和软件...

  • ARM微控制器与嵌入式系统

    时间:2024-03-21 07:05:13

    文章目录图灵机编码EncodingASCII编码从晶体管到概念CPU通用CPU微控制器MCUARM Cortex-M指令集图灵机可计算性(calculability)是指一个实际问题是否可以使用计算机来解决,定义为“可以再有限步骤内被解决的问题”(数理逻辑)很多非数值问题(比如文字识别,图像处理等)...

  • 刘帅嵌入式系统-STRBT用户模式的字节数据写入指令

    时间:2024-03-20 19:00:40

    STRBT指令用于将一个8位的字节数据写入到指令中指定的内存单元。当在特权级的处理器模式下使用本指令时,内存系统将该操作当作一般用户模式下的内存访问操作。指令的编码格式令的编码格式LDR{< cond >}BT< Rd >, < Post_indexed_address...

  • NI CompactRIO嵌入式系统开发流程总结

    时间:2024-03-19 18:21:22

    一、硬件架构NI CompactRIO 嵌入式开发系统硬件部分包括机箱和C系列或其他系列热插拔模块,热插拔模块也可以是自定义的带有相关处理功能的I/O模块。机箱包括RT实时控制器和内嵌于机箱的可重配置FPGA芯片(如图1和图2),对于可重配置FPGA芯片其功能是提供众多的I/O口以便于编程控制热插拔...

  • 【机器学习智能硬件开发全解】(二)—— 政安晨:嵌入式系统基本素养【处理器原理】

    时间:2024-03-19 08:20:16

    嵌入式系统的基本素养包括以下几个方面: 硬件知识:嵌入式系统通常由硬件和软件组成,了解和熟悉硬件的基本知识,包括微处理器、存储器、外设等,并了解它们的工作原理和特性。 软件编程:熟悉至少一种编程语言,如C/C++,并具备良好的编程能力。嵌入式系统通常需要编写底层驱动程序、中间件和应用程序等,具备...

  • 嵌入式系统原理与实践期末个人总结

    时间:2024-03-18 21:47:04

    嵌入式系统原理与实践 期末个人总结:考试题型: 填空 选择 问答时间:两小时闭卷数字电路不考黑体字个人认为需重点掌握英文名称参考:SR 状态寄存器(或者堆栈寄存器?部分资料....)LR 连接寄存器,在ARM体系结构中LR的特殊用途有两种:一是用来保存子程序返回地址;二是当异常发生时,LR中保存的值...

  • 物联网核心技术射频识别技术,传感技术,网络通信技术、嵌入式系统技术和云计算的基本介绍

    时间:2024-03-18 10:53:09

    物联网是新一代信息网络技术的高度集成和综合运用,是新一轮产业革命的重要方向和推动力量,对于培育新的经济增长点、推动产业结构转型升级、提升社会管理和公共服务的效率和水平等,都有着极其重要的影响。对于物联网的产业链,具体可细分为标识、感知、信息传送和数据处理这4个环节,其中包括的核心技术主要有射频识别技...

  • 物联网+嵌入式系统技术—学习路线及****网盘下载

    时间:2024-03-18 10:52:15

    物联网定义:物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。其英文名称是:“Internet of things(IoT)”。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展...

  • 嵌入式系统的开发过程

    时间:2024-03-17 21:40:47

        早期的嵌入式系统中,软件与硬件密不可分浑然一体,都是用汇编语言实现。随着软硬件技术的发展,嵌入式软件的开发与硬件仍然密不可分。但是,从软硬件系统与平台选择、设计、开发到测试与集成,整个过程都是软硬件并行交互进行,这样嵌入式...