注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
shaolin的个人空间 https://home.eeworld.com.cn/space-uid-257858.html [收藏] [复制] [分享] [RSS]
日志

lm3s8962上的RT-Thread连载——Finsh shell的基本使用

已有 4122 次阅读2010-12-7 09:34

RT-Thread Shell实验1 Finsh的基本使用

实验目的:

²        了解RT-Thread的命令行工具Finsh Shell组件

²        掌握Finsh Shell的基本使用方法;

²        掌握使用Finsh Shell观察RT-Thread内核对象运行时信息的方法;

实验设计:

FinshRT-Thread shell组件,通过它能够直接在shell中调用系统函数,访问系统变量;接受C语言中大多数运算符(包括指针运算符)进行简单计算;通过定义指针(函数)变量并指向某特定地址,可以完成匿名函数调用的功能。表面感觉简单,内部实则非常复杂和强大。它包含了一个可接受C语言表达式的shell系统,而且被实现成类似于一个编译器,实现了纯手工编写的完整词法分析,语法分析,然后产生中间二进制代码,最后放到虚拟机中运行。对于用户而言,主要有以下功能:

(1) 获取系统运行时信息,如各种RT-Thread内核对象的动态信息。

(2) 能够对任意寄存器和内存地址进行读写操作

(3) 能够直接在shell中调用系统函数,访问系统变量

在该实验设计中,我们主要实验功能(1)。

本文含有来自论坛的附件或图片:[RT-Thread Shell实验-Finsh Shell的基本使用.pdf],[rt-thread-finsh.rar],点击查看原帖附件。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章