当前位置:首页访谈录 正文
专访烟台大学陈智育老师
2009/6/26 16:11:48 点击: 21116

陈智育老师简介:曾在烟台东方电子和南京国电南自就职, 主管电力自动化终端产品的软件开发工作. 现在烟台大学工作.

 

主要从事嵌入式系统和软件工程方面的研究和教学工作.

主要讲授数字逻辑,嵌入式系统和极限编程等课程.

承担项目多是嵌入式系统相关的, 包括省信息产业厅的专项基金项目”应急电源系统”, 国电南自的横向项目”基于PowerPC8270VxWorks底层平台构建”等.

也参与各种学生竞赛的指导工作, 包括大学生电子竞赛, 齐鲁软件大赛, 汽车电子大赛, 博创杯嵌入式大赛,周立功杯嵌入式大赛等.

基于VxWorks应用经验, 编著有<<VxWorks程序开发实践>>一书, 2004年人民邮电出版.

本届大赛嵌入式实时操作系统设计组命题专家。

 

采访实录

1.    陈老师您好!作为嵌入式实时操作系统(RTOS)设计组命题专家,您对参赛学生的素质有怎样的要求?

首先,需要一定的基础课程知识, 包括计算机组成原理, 操作系统, C/C++编程语言,编译原理和数字电路等;

第二,学生需要有独立学习和钻研的能力. 赛题涉及的技术不是简单课本知识的对应, 要综合参考大量资料.

第三,学生需要有一定的实践动手能力. 知识学习和实际编程有很大不同, 要将知识转换为技能.

第四,学生需要有一定的网络搜索能力. 赛题要参考很多资料, 庞大网络信息库是最重要的来源. 明确问题, 恰当关键词, 快速浏览筛选, 可事半功倍.

第五,英语要好. CPU芯片帮助手册和网络信息多是英语的, 一点不解会导致很大偏差.

 

2.    您认为赛题有何特色?命题的总体思路是什么?

赛题有两个特色: 一个是嵌入式, 一个是系统软件.

嵌入式领域和主机平台软件有较多差别. 比如, 硬件平台是专用定制的, 硬件资源是有限的,等等.

赛题要求编写的操作系统, 属于系统软件, 和应用软件也有较多差别. 系统软件是计算机资源的管理者,而不是使用者,涉及的计算机技术更为广泛和深入.

本赛题的主要目的是引领学生进入嵌入式软件开发领域. 该领域知识产权易控制, 应用也广泛, 有很多应用厂商, 包括电信业的华为和中兴, 电力业的南瑞和南自,等等.

 

3.    您如何引导学生切入赛题

关键问题是建立概念.

命题涉及技术属于嵌入式应用领域, 大多学校主干课程中都未涉及, 我需要帮助学生建立一些基本概念以切入赛题. 比如什么是嵌入式, 什么是实时, 什么是多任务等等. 学生有了基本概念后, 就可建立一个全局认识, 才可深入技术细节开展工作.

 

4.    参赛学生通过什么方式接受您的辅导呢?

主要通过大赛论坛答疑和讨论;

也可用QQ[248124801]实时交流, 正准备建立QQ群方便大家一起讨论;

或邮件[amine@vip.163.com].

 

5.    如何评审作品?要求有哪些?程序如何?

作品的评审按照竞赛组委会制定的标准程序进行, 先初评,再互评,后答辩.

不过有几点可能和其他命题不同, 需要明确:

注重系统的效率, 包括运行效率, 代码大小和内存消耗等.

注重代码的质量, 是否模块化, 自文档化程度, 格式是否规整, 名称是否恰当等.

注重接口的统一, 赛题对系统的应用接口作了规范, 需要遵循; 对硬件层的接口最好遵循uc/OS的规范.

注重硬件平台的统一, 赛题参考硬件平台是LPC2138. 只要主频一样, 资源够用, 同系列其他CPU也可以.

 

6.    对您的参赛学生有什么忠告?

坚持!

比赛中会遇到各种各样的问题, 坚持学习和钻研,多会解决; 比赛过程比较辛苦, 坚持到最后, 都会有收获.

 

 

Copyright 2007-2014 济南计算机学会.All Rights Reserved 鲁ICP备18019203号-1
济南计算机学会维护管理
联系电话:0531-88391234