谁知道Kernel driver怎么发送字符到shell运行吗?

zxwitsme 2004-10-20 02:45:02
比如我要在Kernel driver里面启动一个程序,想把./example然后回车发送到shell
该怎么办呢?
我试着发到UART1的TXD,可是字符只是打印在了屏幕上面,并没有发送到shell控制
端?
高手赐教,多谢了!
...全文
75 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zxwitsme 2004-10-24
嗯,我知道怎么做了,给分,呵呵
  • 打赏
  • 举报
回复
dahai9825 2004-10-22
mark
  • 打赏
  • 举报
回复
yanghuajia 2004-10-22
扔到它的input Queue里?
  • 打赏
  • 举报
回复
zxwitsme 2004-10-21
不是这个,是要在kernel driver里把字符发送到console,不是在应用程序里面
  • 打赏
  • 举报
回复
qinzheng 2004-10-21
? 不懂你在说什么,你是不是想得到"./example"这个刚才你输入进去的东西呢??
假设这就是你的example程序:

int main(int argc,char* argv[]){
char* filecommand=argv[0];
// 现在 filecommand="./example"


return 0;
}

之后你应该调用shell相关的东东吧? shell我就不懂了.呵呵
  • 打赏
  • 举报
回复
相关推荐
发帖
Linux_Kernel

4314

社区成员

Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
帖子事件
创建了帖子
2004-10-20 02:45
社区公告
暂无公告