请教高手:关于对skyeye进行再开发的一个想法
我的工作是进行嵌入式方面的研究和教学,也带嵌入式系统的实验。我发现学生做实验都是敷衍了事。于是我想做一个能够自动批改学生的实验的软件。比如实验题目为编写LED(或者串口)的LINUX驱动程序,告诉相关寄存器地址为xxx,然后由学生提交源代码。
我是否可以利用skyeye来批改学生编的代码是否正确?比如我用上层的函数写LED,然后用skyeye到底层的IO上去读取,如果确实读到了该数据,那就说明该驱动是正确的。
如果该功能可以实现,我想一个带大班的实验应该就不是难事了。因为相关寄存器的地址寄存器可以随意给,IO的地址我也可以随机换。现场做题是拿来抽的。
我不知道我这个想法是否可行,是否有人对这个感兴趣。我自己也是一个初学者,也不知道skyeye到底提供了多方便的接口。有兴趣可以联系我:[email protected] 老师也可以偷懒啊,学生就不用说了.
回复 #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.
页:
[1]