ICC avr 过渡到 avr STUDIO时要注意的几个:
1.头文件更改
ICCavr使用的“#include <iom16v.h>”更改为“#include <avr/io.h>”
在ICC中使用不同MCU类型的头文件是不同的,但是在avr studio中avr/io.h都包含了不同MCU的头文件
2.avr studio中延时函数可直接使用“#include <util/delay.h>”头文件中的延时函数:
void _delay_us (double __us...
by apple_guet - 移动操作系统 - 2011-12-22 08:51:09 阅读(915) 回复(0)
linux avr assembler Compiles code written for Atmels avr DOS assembler (see notice).Super-set of Atmel avr assembler (few features added).Generates Intel Hex, Motorola S-record, Generic and binary output.Atmel object files compatible with Atmel's avr Studio.More than 100 warning/error messages.'C' like escape characters in char/string literals ('\n', '\t', ...).Macros in macros.Free software (rel...
摘要:
本文结合contiki OS实例分析protothread四种状态:PT_WAITING、PT_YIELDED、PT_EXITED、PT_ENDED,并给出contiki事件相关函数与protothread状态,最后给出系统编程的参考API。
一、PT四种状态
摘要:
本文分析了contiki OS进程3种状态PROCESS_STATE_NONE、PROCESS_STATE_RUNNING、PROCESS_STATE_CALLED,并给出进程状态转换图。
一、进程状态概述
摘要:
本文以通俗的语言介绍进程、事件、etimer三者关系。
进程process、事件event_data、etimer都是contiki的核心数据结构,理清这三者关系,将有助于对系统...
摘要:
本文旨在剖析main函数,从更高层次理解contiki系统。先是给出源码,接着总结功能,最后深入源码分析。
一、main函数源码