contiki在keil下的stm32平台移植
Posted 我为自己代言
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了contiki在keil下的stm32平台移植相关的知识,希望对你有一定的参考价值。
参考博客:
http://www.aiuxian.com/article/p-705047.html
http://blog.csdn.net/u013232419/article/details/45201437
contiki大神Jelline的博客:
http://blog.chinaunix.net/uid-9112803-id-2978041.html
简介:
contiki移植练习
移植过程:
1.创建文件夹contiki,将contiki-2.7中的core和cpu两个文件夹拷贝到cotiki中
2.创建工程目录contiki_sys和contiki_cpu,将core/sys目录下的autostart.c、etimer.c、
process.c、procinit.c和timer.c加入到工程目录contiki_sys中,将cpu/arm/stm32f103目录下
clock.c加入到工程目录contiki_cpu中
3.分别include各个路径
..\contiki\core (该目录下有contiki.h、contiki-default-config.h等)
..\contiki\core\sys (该目录下有clock.h、autostart.h、etimer.h等)
..\contiki\cpu\arm\stm32f103 (该目录下有clock.c、debug-uart.h等)
4.本工程并没有使用到debug-uart.h,而是使用自己的位于platform文件夹下的debug文件
所以需要修改相关目录下的debug-uart.h
5.将platform\stm32test目录下的contiki_main.c和contiki_conf.h拷贝到USER目录中,替换掉原来的
main.c文件
移植结果:
成功,led灯闪烁
代码见:http://pan.baidu.com/s/1ge6gUYJ
以上是关于contiki在keil下的stm32平台移植的主要内容,如果未能解决你的问题,请参考以下文章
1.uCOS-II简介及移植uCOS-II到STM32F103平台详细步骤
1.uCOS-II简介及移植uCOS-II到STM32F103平台详细步骤