Linux上使用finsh终端

发表在 FinSH2019-11-9 19:00 [复制链接] 3 247

现在想将finsh组件作为应用编译成可执行文件,finsh要做哪些修改?,是否要将rtthread的内核加上?编译的整个工程有没有可以参考的。谢谢大家# u* m2 f, {4 j) X
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-11-11 10:04:13 | 显示全部楼层
楼主,你很有想法啊
& P5 x; j4 ]8 n/ E* B% G
: w2 u9 x, e, B- {0 e内核应该是不需要加上的,重新实现下 get_char 和 rt_hw_console_output() 就可以了吧
使用道具 举报 回复
发表于 2019-12-14 11:09:39 | 显示全部楼层
我也同样有这个需求?有没有同志移植的?
使用道具 举报 回复
发表于 2019-12-15 22:53:27 | 显示全部楼层
@tiangaomingjing  您好,这个需求好奇怪,请问是为什么?
" k( ]1 x8 v- V不过实现应该不难,但需要理解finsh设计思路,特别是与硬件接口交互的部分。
8 ?5 R  M0 N! j# U2 P6 X我觉得或许把bash的一些特征,例如 : 多终端支持,重定向与管道机制等移植到finsh上会更有意义一些。2 L( k* o6 K: x) @& V0 t1 D. L# V& v
不过最近尝试阅读了finsh的源码,感觉有点小乱,可能真的不太好改。
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

快速回复 返回顶部 返回列表