'공부/프로그래밍관련'에 해당되는 글 10건

  1. 2013.01.18 :: IP-USN 의 한종류 6LOWPAN
  2. 2012.11.09 :: IAR 컴파일러의 부분 Optimization
공부/프로그래밍관련 2013. 1. 18. 15:09

 

 

USN 으로 많이 알려진 것이 ZIGBEE 이다. 6LOWPAN 은 이 ZIGBEE 에 IP 를 점목(?)하는 것으로

이해하면 쉬울 듯 하다. 하여간 무선 장비간 IP 기반으로 동작하는 기술인데 공부를 해봐야 겠다.

 아래는 관련 참고 자료다.

 

22-6_024_032.pdf

 

6lowpan-uc_berkeley_d_e_culler-leemksk.pdf

 

AJOU.pdf

 

 

 

'공부 > 프로그래밍관련' 카테고리의 다른 글

로봇 전용 OS -- ROS  (0) 2013.08.26
CRC 검사 사이트  (0) 2013.08.06
ASCII 표..  (0) 2013.04.01
EWARM 6.30.6 프로젝트 설정하기  (0) 2013.01.18
IP-USN 의 한종류 6LOWPAN  (0) 2013.01.18
IAR 컴파일러의 부분 Optimization  (0) 2012.11.09
posted by 큰파도

댓글을 달아 주세요

공부/프로그래밍관련 2012. 11. 9. 18:19

IAR를 이용해서 컴파일을 하다보면 일반적으로 모든 소스에 대해 동일한 컴파일 압축 옵션을 사용하게된다.

 

보통 컴파일 압축량을 크게 문제 없도록 사용하나 어떤경우 메모리 부족으로 압축을 좀더 하도록 옵션을 변경 하거나

 

소스를 변경하는데 옵션을 변경하는 경우 어떤 코드의 경우 오 동작을 이르키게 된다.

 

이때 특정 코드부분만 압축 옵션을 조정할수 있다.

 

 

예를 들어

 

사이즈를 최대로 줄이려면

 

#pragma optinize=size high

void fun()

{

}

 

사이즈를 위주로 줄이려면

#pragma optinize=size

void fun()

{

}

 

인라인어셈등을 사용해 줄이면 안될경우

#pragma optinize=no_inline

void fun()

{

}

 

등으로 사용될수 있다.

 

단 컴파일러에서 설정된 레벨보다 낮게 설정 해야 합니다. ~~

'공부 > 프로그래밍관련' 카테고리의 다른 글

로봇 전용 OS -- ROS  (0) 2013.08.26
CRC 검사 사이트  (0) 2013.08.06
ASCII 표..  (0) 2013.04.01
EWARM 6.30.6 프로젝트 설정하기  (0) 2013.01.18
IP-USN 의 한종류 6LOWPAN  (0) 2013.01.18
IAR 컴파일러의 부분 Optimization  (0) 2012.11.09
posted by 큰파도

댓글을 달아 주세요