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

zxwitsme 2004-10-20 02:45:02
比如我要在Kernel driver里面启动一个程序,想把./example然后回车发送到shell
该怎么办呢?
我试着发到UART1的TXD,可是字符只是打印在了屏幕上面,并没有发送到shell控制
端?
高手赐教,多谢了!
...全文
111 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxwitsme 2004-10-24
  • 打赏
  • 举报
回复
嗯,我知道怎么做了,给分,呵呵
dahai9825 2004-10-22
  • 打赏
  • 举报
回复
mark
  • 打赏
  • 举报
回复
扔到它的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我就不懂了.呵呵

4,465

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧