fans-rt 介绍(3)-可选组件(待实现)

原创 2015年07月11日 01:31:17
二、可选组件(待实现)
1.设备和驱动管理(DDM)
  提供TINY模式和HUGE模式的设备管理架构
   TINY架构
    以节省内存为目的的简易设备管理架构,提供对设备节点的管理,不提供设备树的管理结构,提供电源管理支持,不提供热拔插支持,适用于64KB以下内存较小的单片机系统。
   HUGE架构
    支持总线(PCI/USB等)架构的设备和驱动管理,提供树形设备管理结构,提供电源管理、热拔插支持,适用于拥有64KB以上内存的系统结构。
2.文件系统(FS)
  提供TINY和HUGE模式的文件管理器
   TINY模式
    以节省内存为目的的建议文件管理功能,不提供数据缓存,文件的读写操作均直接透传设备,节省内存但速度较慢
   HUGE模式
    支持快速的文件访问方式,提供数据缓存,文件的读写操作优先访问缓存。
3.图形用户界面(GUI)
  提供矢量、点阵字体支持(freetype),提供16/24/32位色彩空间支持,提供bmp/jpeg(libjpeg)以常见图形文件格式支持,内置framebuffer支持,提供图形设备驱动接口,提供窗体管理及常见控件支持。
5.多媒体
  提供MP3播放支持(libmad)。
4.网络通讯(NET)
  提供TCP/IP协议栈,标准NIC接口。
版权声明:本文为博主原创文章,未经博主允许不得转载。

【怎样在fans-rt上进行开发】1.windows 系统下 gcc 交叉编译环境搭建(cortex-m3)

【相关软件】 1.msys shell 2.arm-none-eabi-gcc for windows 3.Jlink驱动 【安装】 一、msys shell 的安装 1.下载 打开 http://w...
  • sevek
  • sevek
  • 2015年08月16日 15:46
  • 761

fans-rt 介绍(4)-源码文件夹介绍

三、源码文件夹介绍 ├─boot ├─build (编译配置文件夹) │ └─stm32 ├─include │ ├─armcc │ ├─gcc │ ...
  • sevek
  • sevek
  • 2015年07月11日 01:42
  • 361

fans-rt 任务调度-堆栈切换篇(4)tiny模型详细分析

优化后的Tiny模型代码: ; ; Copyright(C) 2013-2015, Fans-rt development team. ; ; All rights reserved. ...
  • sevek
  • sevek
  • 2015年07月11日 23:32
  • 272

FANS-RT 任务同步对象设计方案

一、特性流程及涉及模块框图 二、特性总体需求 1.创建对象   创建事件对象   创建互斥体对象   创建信号量对象   创建信号量集对象 2.捕获对象(通过对象名称) 3.向...
  • sevek
  • sevek
  • 2015年07月28日 00:18
  • 207

fans-rt 任务调度-堆栈切换篇(2)堆栈模型

前面我们提到,任务的切换就是堆栈的切换(当然首先是任务上下文的切换),也通过代码简单的描述了堆栈切换的切换过程。但是,要成功从一个任务切换到另一个任务还必须了解CPU当前运行模式下,中断处理时的特性。...
  • sevek
  • sevek
  • 2015年07月08日 22:13
  • 489

fans-rt 0.11内核架构设计缺陷分析

fans-rt 0.11版本在近期的测试中发现一些与系统架构上的设计缺陷,主要表现在实时性和空间占用两个方面,在0.12版本中将着重解决这些问题。 1.实时性问题 fans-rt 0.11版本内核架构...
  • sevek
  • sevek
  • 2015年08月28日 07:28
  • 277

Fans-rt 任务局部变量特性设计方案(需求分解)

FANS-RT 任务局部变量特性设计方案 一、特性流程简图 二、特性总体需求 1.创建局部变量对象 2.获得局部变量键 3.释放局部变量键 4.根据局部变量键设置变量值 5.根据局部变量键...
  • sevek
  • sevek
  • 2015年07月17日 01:36
  • 175

如何使用jlink+gdb在stm32上调试fans-rt

【相关软件】 windows xp MinGW arm-none-eabi-gcc arm-none-eabi-gdb JLink_V490 驱动  【操作步骤】 1.运行JLink.exe ...
  • sevek
  • sevek
  • 2015年07月23日 02:00
  • 303

android 应用组件[通用 Intent---撰写带有可选附件的电子邮件] 十

如需撰写电子邮件,请根据其是否包括附件使用以下其中一项操作,并使用下列 extra 键加入收件人和主题等电子邮件详情。 操作ACTION_SENDTO(适用于不带附件) ACTION_SEND...

LNMP安装快速导航:LNMP安装提示,LNMP安装教程、安装失败处理、虚拟主机管理、可选组件、LNMP文件目录说明、状态管理。

lnmp安装 系统需求: CentOS/Debian/Ubuntu Linux系统 需要2GB以上硬盘剩余空间 128M以上内存,OpenVZ的建议192MB以上(小内存请...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:fans-rt 介绍(3)-可选组件(待实现)
举报原因:
原因补充:

(最多只允许输入30个字)