Linux上使用finsh终端

发布于 2019-11-09 19:00:18
现在想将finsh组件作为应用编译成可执行文件,finsh要做哪些修改?,是否要将rtthread的内核加上?编译的整个工程有没有可以参考的。谢谢大家

查看更多

关注者
0
被浏览
620
3 个回答
flyboy
flyboy 2019-11-11
楼主,你很有想法啊;P,

内核应该是不需要加上的,重新实现下 get_char 和 rt_hw_console_output() 就可以了吧
tiangaomingjing
tiangaomingjing 2019-12-14
我也同样有这个需求?有没有同志移植的?
a1012112796
a1012112796 2019-12-15
@tiangaomingjing 您好,这个需求好奇怪,请问是为什么?
不过实现应该不难,但需要理解finsh设计思路,特别是与硬件接口交互的部分。
我觉得或许把bash的一些特征,例如 : 多终端支持,重定向与管道机制等移植到finsh上会更有意义一些。:)
不过最近尝试阅读了finsh的源码,感觉有点小乱,可能真的不太好改。:'(

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友