虫虫首页|资源下载|资源专辑|精品软件
登录|注册

3.14

  • RT-Thread实时操作系统编程指南(版本 0.3.0)

    实时操作系统,Kernel部分完成于2006年上半年,其IPC部分甚至是年中时才具备相 应的雏形。最开始时是因为要为朋友做一个小型的手持设备,而本人起初又是另一国内老牌 实时操作系统:DOOLOO RTOS开发人员,但这个团队在2005年底已经解散。但朋友的系统要 上,用其他小型系统吗,一不熟悉,二看不上。答应朋友的事,总得有解决方法吧,即使是原来 的DOOLOO RTOS,因为其仿VxWorks结构,导致它的核心太大,包括太多不必要的东西(一套 完整的libc库),这些方案都否决了。怎么办?当时朋友那边也不算太急,先自己写一套内核吧。 这个就是源头!(后来虽然朋友的项目夭折了,但这套OS则保留下来了,并开源了,万幸) 1 序 3 1.1 RT-Thread诞生 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 艰难的发展期 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3 一年增加0.0.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.4 Cortex-M3的变革 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.5 面向对象设计方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.6 文档结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2 实时系统 7 2.1 嵌入式系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2 实时系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.3 软实时与硬实时 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3 快速入门 11 3.1 准备环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.2 初识RT-Thread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.3 系统启动代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.4 用户入口代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.5 跑马灯的例子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.6 生产者消费者问题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 4 RT-Thread简介 25 4.1 实时内核 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4.2 虚拟文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.3 轻型IP协议栈 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.4 shell系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.5 图形用户界面 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.6 支持的平台 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 5 内核对象模型 29 5.1 C语言的对象化模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.2 内核对象模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6 线程调度与管理 39 6.1 实时系统的需求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

    标签: RT-Thread 实时操作系统 编程指南 版本

    上传时间: 2013-10-14

    上传用户:1234321@q

  • Java课程设计 耿祥义编著 清华大学出版社 ISBN:7-302-07915-3 广工图书馆编号:TP3125A/G47 http://www.tupwq.net 1.记忆测试系统

    Java课程设计 耿祥义编著 清华大学出版社 ISBN:7-302-07915-3 广工图书馆编号:TP3125A/G47 http://www.tupwq.net 1.记忆测试系统 2.计算器 3.Hannoi塔 4.JPEG图像生成器 5.标准化考试系统(单机版) 6.标准化考试系统(C/S网络版) 7.标准化考试系统(B/S版) 8.日历记事本 9.学籍管理系统 10.图书查询系统(B/S网络版) 11.中国象棋打谱系统 12.魔板游戏 13.挖雷游戏 14.网络聊天室(B/S模式) 15.局域网广播系统

    标签: 07915 tupwq Java ISBN

    上传时间: 2013-12-14

    上传用户:AbuGe

  • 共阳极连接的键盘扫描程序 PC5 PC4 PC3 PC2 PC1 PC0 PC10 0 1 2 3 17 18 PC9 4 5 6 7 19 20 PC8 8 9 10 11 21 22

    共阳极连接的键盘扫描程序 PC5 PC4 PC3 PC2 PC1 PC0 PC10 0 1 2 3 17 18 PC9 4 5 6 7 19 20 PC8 8 9 10 11 21 22 PC7 12 13 14 15 23 24 PC6 16 25

    标签: 10 PC5 PC4 PC3

    上传时间: 2014-01-17

    上传用户:familiarsmile

  • S3C44B0X中文翻译资料第3章

    S3C44B0X中文翻译资料第3章,共计14章,好资料大家赶紧下载。

    标签: S3C44B0X 翻译

    上传时间: 2015-11-11

    上传用户:cuiyashuo

  • REJECTS AND RETURNS PROCESS 3.9 14 October 2005

    REJECTS AND RETURNS PROCESS 3.9 14 October 2005

    标签: REJECTS PROCESS October RETURNS

    上传时间: 2015-12-10

    上传用户:源码3

  • 炼钢厂作业管理子系统数据库设计 目录 1系统目标 1 1.1 背景介绍 1 1.2系统目标 2 2需求分析 3 2.1 组织结构分析 3 2.2业务流程分析 3 2.3数据流程分析 8

    炼钢厂作业管理子系统数据库设计 目录 1系统目标 1 1.1 背景介绍 1 1.2系统目标 2 2需求分析 3 2.1 组织结构分析 3 2.2业务流程分析 3 2.3数据流程分析 8 2.4数据字典 13 3概念结构设计 14 4 逻辑结构设计 18 5 物理结构设计 18

    标签: 1.1 1.2 2.1 2.2

    上传时间: 2016-03-14

    上传用户:cc1015285075

  • 实例1:三角函数曲线(1) 实例2:三角函数曲线(2) 实例3:图形的叠加 实例4:双y轴图形的绘制 实例5:单个轴窗口显示多个图形 实例6:图形标注 实例7:条形图形 实例8:区域

    实例1:三角函数曲线(1) 实例2:三角函数曲线(2) 实例3:图形的叠加 实例4:双y轴图形的绘制 实例5:单个轴窗口显示多个图形 实例6:图形标注 实例7:条形图形 实例8:区域图形 实例9:饼图的绘制 实例10:阶梯图 实例11:枝干图 实例12:罗盘图 实例13:轮廓图 实例14:交互式图形 实例15:变换的傅立叶函数曲线 实例16:劳伦兹非线形方程的无序活动 实例17:填充图 例18:条形图和阶梯形图 实例19:三维曲线图 实例20:图形的隐藏属性 实例21PEAKS函数曲线 实例22:片状图 实例23:视角的调整 实例24:向量场的绘制 实例25:灯光定位 实例26:柱状图 实例27:设置照明方式 实例28:羽状图 实例29:立体透视(1) 实例30:立体透视(2)

    标签: 图形 三角函数 叠加 绘制

    上传时间: 2014-02-16

    上传用户:ynzfm

  • 输入一个有n个叶结点的权植构造一棵哈夫曼树:(例如:n=8,权植为 5 29 7 8 14 23 3 11)根据哈夫曼树构造哈夫曼编码,用指向字符串的指针数组来存放,用叶子到树根逆向求每个结点的哈夫曼

    输入一个有n个叶结点的权植构造一棵哈夫曼树:(例如:n=8,权植为 5 29 7 8 14 23 3 11)根据哈夫曼树构造哈夫曼编码,用指向字符串的指针数组来存放,用叶子到树根逆向求每个结点的哈夫曼编码.

    标签: 29 14 11

    上传时间: 2016-08-13

    上传用户:SimonQQ

  • 介绍C程设计的一典型案例 1贪吃蛇游戏 2计算器3黑白棋游戏4迷宫问题5扫雷游戏6速算24 7数据结构CAI系统 8进程调度 9储存分区分配法10通讯录11学生成绩管理12工资管理13图书借阅管理

    介绍C程设计的一典型案例 1贪吃蛇游戏 2计算器3黑白棋游戏4迷宫问题5扫雷游戏6速算24 7数据结构CAI系统 8进程调度 9储存分区分配法10通讯录11学生成绩管理12工资管理13图书借阅管理14教师工作量计算15学生成绩管理系统

    标签: CAI 典型 储存 案例

    上传时间: 2016-08-14

    上传用户:trepb001

  • 51汇编 等周期脉宽调制pwm 子程序2007-3-7 11:14:00 等周期脉宽调制pwm 晶振:12MHZ 89C51

    51汇编 等周期脉宽调制pwm 子程序2007-3-7 11:14:00 等周期脉宽调制pwm 晶振:12MHZ 89C51

    标签: pwm 89C51 2007 MHZ

    上传时间: 2013-12-18

    上传用户:TRIFCT