QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1916|回复: 1

加上ctrl+c功能

[复制链接]
发表于 2004-5-16 11:36:33 | 显示全部楼层 |阅读模式
最近一直在玩skyeye,发觉跑uclinux的时候有
一点不方便之处.比如运行ping,就无法中断.
ctrl+c的话会进入uclinux的调试态
所以对skyeye作了简单修改,使得ctrl+a可以
作为ctrl+c的键盘输入.
该修改只针对at91,其他的没有弄,原理应该差不多.
skyeye_mach_at91.c中at91_io_do_cycle(),
for (i = 0; i < n; i++, rcr--, rpr++)
     mem_write_char(state, rpr, buf);                                    
改为
for (i = 0; i < n; i++, rcr--, rpr++)
     mem_write_char(state, rpr, buf==1?3:buf);
发表于 2004-5-25 10:47:27 | 显示全部楼层
good news.  是否这样用户程序是通过ctrl+a进行中断的?
我会试试!如果可行,我会加入到skyeye中!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-6 01:54 , Processed in 0.108968 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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