logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RPMsg:协议简介

对于非通用的操作系统,它上面很可能是没有搭载传统的TCP/IP协议栈的,因此,当主核想要通过RPC的方式调用从核上的服务的时候,便不能使用一般的RPC框架所采用的网络通信方式。为了最大限度的发挥他们的性能,协同完成某一任务,不同的核心上面运行的系统可能各不相同,有些核心上面运行的通用系统例如Linux、Android等,另外一些核心上可能运行的就是实时操作系统(RTOS)等。可能在不久的将来,RP

#linux
「FreeRTOS源码解析(一)」链表

一、前言本期文章讲解FreeRTOS实时操作系统源码,主要是源码分析,实操很少。FreeRTOS在嵌入式领域中应用越来越多,在硬件资源有限的情况下,使用FreeRTOS可以做到实时响应时间,实时处理事件。相比传统的轮询系统和前台系统有着不一样的性能。FreeRTOS中存在大量的基础数据结构链表和链表的操作,了解掌握链表有助于实操时可以入手改写代码。链表的节点本来不是用来存储大量的数据,但是可以使用

FreeRTOS简介

初识FreeRTOS1.什么是FreeRTOS?Free 即免费的,RTOS 全称是 Real Time Operating System,中文就是实时操作系统。注意,RTOS 不是指某一个确定的系统,而是指一类系统。比如 uC/OS,FreeRTOS,RTX,RT-Thread 等这些都是 RTOS 类操作系统。操作系统允许多个任务同时运行,这个叫做多任务。实际上,一个处理器核心在某一时刻只能运

#单片机#嵌入式硬件
FreeRTOS系列|FreeRTOS简介

1. RTOS简介RTOS全称为 Real Time Operation System,即实时操作系统。RTOS强调的是实时性,又分为硬实时和软实时。硬实时要求在规定的时间内必须完成操作,不允许超时;而软实时里对处理过程超时的要求则没有很严格。RTOS的核心就是任务调度RTOS的多个工作流如下图示:RTOS工作原理如下图示:RTOS通用组件如下图示:RTOS的特点:更好的事件实时处理机制更高效利用

TriCore 与 RT-Thread(TC264 移植)

RT-Thread的libcpu抽象层需要实现以下三个线程切换相关的函数1)rt_hw_context_switch_to()没有来源线程,切换到目标线程,在调度器启动第一个线程的时候被调用。我的实现并不是最优解,这里还有很多值得探讨的。IE位是一个全局的中断使能位,当进入中断时,IE位会自动的置为0,当中断服务函数执行rfe指令后,会自动的恢复进中断前的值。TriCore提供了一种硬件的上下文机

「FreeRTOS源码解析(二)」任务

一、前言本期文章讲解FreeRTOS实时操作系统源码,主要是源码分析,实操很少。上节讲了FreeRTOS中的链表,本节将FreeRTOS的任务。在裸机系统中,系统的主体就是 main 函数里面顺序执行的无限循环,在循环里面 CPU 按照顺序完成各种事情,遇到中断会先完成中断处理,中断处理完成后再回到原来的任务。在多任务系统中,根据功能的不同,把整个系统分割成一个个独立的且无法返回的函数,这个函数称

米联客 CH02基于ZYNQ的嵌入式LINUX移植

1.1概述实验环境:Windows 10 专业版Vmware workstation 14.1.1Ubuntu 16.04.3Xilinx SDx 2017.4实验内容:    很多人问我怎么不用petalinux,说实话小编不会,记得之前有几个LINUX大神说petalinux四不像,不建议准备深入LINUX的学习者学习,所以小编就老老实实学...

TI 实时操作系统SYS/BIOS使用总结

1:概述:SYS/BIOS 是一个可扩展的实时的操作系统。具有非常快速的响应时间(在中断和任务切换时达到较短的延迟),响应时间的确定性,强壮的抢占系统,优化的内存分配和堆栈管理(尽量少的消耗和碎片)。能够实现系统的模块化并可裁剪。最大的特点就是:实时。2:XDCtools:XDCtools 是SYS/BIOS引用的一种实时的软件组件技术(RTSC),它包括一些有用的工具,标准的API函数...

嵌入式平台下的ldd

转载地址:https://blog.csdn.net/jiazhen/article/details/50071349x86平台有ldd可以很方便的查看对库的依赖关系,但在嵌入式linux环境中没有这个命令,替而代之是CC=$(CROSS_COMPILE)gccLDD=$(CROSS_COMPILE)readelf范例$(CROSS_COMPILE)readelf -d SDK...

【正点原子FPGA连载】第十三章双核AMP实验-领航者 ZYNQ 之嵌入式开发指南

第十三章双核AMP实验在前面的例程中,实现的都是基于单核CPU的实验,在很多应用场景中,往往只需要使用其中的一个CPU即可实现相应的功能。然而对于复杂的设计,如多任务处理、并行控制等,单个CPU将难以胜任。ZYNQ 7000 SOC芯片内部集成了两个独立的Cortex-A9内核处理器,即两个CPU,可以很好的应对各种复杂的设计。本章我们来学习下基于双核AMP的实验。本章包括以下几个部分:1313.

    共 203 条
  • 1
  • 2
  • 3
  • 21
  • 请选择