QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1893|回复: 2

请教高手:关于对skyeye进行再开发的一个想法

[复制链接]
发表于 2007-5-15 14:16:10 | 显示全部楼层 |阅读模式
我的工作是进行嵌入式方面的研究和教学,也带嵌入式系统的实验。我发现学生做实验都是敷衍了事。

于是我想做一个能够自动批改学生的实验的软件。比如实验题目为编写LED(或者串口)的LINUX驱动程序,告诉相关寄存器地址为xxx,然后由学生提交源代码。

我是否可以利用skyeye来批改学生编的代码是否正确?比如我用上层的函数写LED,然后用skyeye到底层的IO上去读取,如果确实读到了该数据,那就说明该驱动是正确的。

如果该功能可以实现,我想一个带大班的实验应该就不是难事了。因为相关寄存器的地址寄存器可以随意给,IO的地址我也可以随机换。现场做题是拿来抽的。

我不知道我这个想法是否可行,是否有人对这个感兴趣。我自己也是一个初学者,也不知道skyeye到底提供了多方便的接口。有兴趣可以联系我:[email protected]
发表于 2008-2-26 18:38:47 | 显示全部楼层
老师也可以偷懒啊,学生就不用说了.
回复

使用道具 举报

发表于 2008-2-27 11:29:52 | 显示全部楼层

回复 #1 hotfly 的帖子

There is my thought about your requirement.
You can modify some file in arch/arm/mach/skyeye_mach_*.c . there are some IO read/write functions for the most of peripherals. So you can add some codes into IO read/write function to record some IO actiove to a log file. Then you can score the work of your student according to his log file.
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 01:25 , Processed in 0.045726 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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