TinyOS操作系统开发技术及实践(西电版)实践3_平台移植教材教学课件.pptVIP

  • 2
  • 0
  • 约4.94千字
  • 约 33页
  • 2018-03-14 发布于天津
  • 举报

TinyOS操作系统开发技术及实践(西电版)实践3_平台移植教材教学课件.ppt

演示文稿演讲PPT学习教学课件医学文件教学培训课件

* 实践3 平台移植 实践指导 实践指导 ? 实践3.G.1   ADC驱动的开发。   【分析】   (1) 通过ADC(数模转换)驱动的开发理解发布平台上驱动开发的一般方法。   (2) 根据ADC特点,设计ADC驱动,包括ADC接口、实现接口的模块、提供接口的配件。   (3) 编写应用程序,测试ADC驱动。   (4) 将ADC驱动移动到平台的驱动目录中。   (5) 将驱动目录位置加入到“.platform”文件中。   (6) 重新编译应用程序,测试ADC驱动。   【参考解决方案】   1.程序目录建立   在cygwin的“opt/mytinos/apps/”目录下建立“AdTest”目录。   2.ADC驱动设计   在“opt/mytinos/apps/AdTest/”目录下建立4个文件:   Adc.h:定义与ADC控制相关的宏和常量。   AdcControl.nc:ADC接口文件。   AdcP.nc:实现ADC接口的模块文件。   AdcC.nc:ADC配件文件,用于封装AdcP模块,以对外提供ADC的控制。 编写Adc.h文件,代码如下: //设置ADCCON3寄存器 #define ADC_SINGLE_CONVERSION(settings) \ do{ ADCCON3 = settings; }while(0) //设置ADCCO

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档