본문 바로가기
코스웨어/15년 스마트컨트롤러

2015.12.01_[ARM #3][Winsock #2]_이량경_ARM ADS, socket

by 알 수 없는 사용자 2015. 12. 1.
728x90
반응형
<ARM_ASM>✔ 
================================================================
<NASM 문법차이.>
- 데이터 시트 다운받아서 하면됨. 
- 컴파일러간단하다 실행파일한개다.
- 컨텍스트 스위칭 정도 컴파일은 다할수 있다.

* 클럭
- 1비트 기억시킬때 F/F
- 시피유가 메모리에 변하는데이터를 기억(안변하게)시키는것.
- 메모리에 기억시키는 선 클럭(클럭이 공급되면)
- 특정 다리에 신호가 들어올때만 데이터로 간주.
- 그래서 고속통신(고속 시리얼)에는 클럭선이있어야 어디서 ~ 어디까지 데이터로 간주할건지 처리한다.
T->
<-R
Vcc
G
Clk

- 포인터에따라 해석이 다달라진다.
- 데이터는 어떻게 해석하냐에 따라 달라진다.
12 34 56 78
 |
주소
int * A     78 56 34 12
char * B    12

short * C   34 12


- 윈도우 10 설치 되면 리눅스에서 win32가 돌아감.


* 교차개발환경: 인텔환경에서 개발하고 암에 올려 돌린다.

<ARM ADS>
ARM Developer Suite 
ARM 사에서 제작한 유료 C컴파일러 현재는 단종

> 설치법

- SETUP.EXE




- ADS가 버전업되면 IAR이다.

- 3시리즈는 운영체제 올리기엔 버겁다.
- PIOA 0~31
- PIOB 0~31
가 있음

- 7s는 다리가 두개 라 칩이 4배가 된다.


- 윈도우 실행파일 PE파일
- 리눅스 ELF형태의 실행 파일을 지원한다.

- 암도 elf 대부분의 운영체제들은 유닉스기반으로 elf포맷.




* AVR& ARM 모두 gcc.
- 옵션을 넣으면 맵파일 나옴.

> 아트메가 makefile>을 참고해서 ARM makefile에 옵션을 추가한다.

Lib까보자

p183

심볼에 대한 정보가 들어있다. 
- 오브젝트 파일의 메모리 구성.컴파일러 옵션으로 만들수 있다.

<WinSock>✔ 
================================================================

- 윈속 끝나면 윈도우 시리얼 한다.

- 윈도우 패킷캡쳐. 한다.


WinSock.pdf


* PLC (Progammable Logic Controller)
- 232연결 랜선이 판다. Serial to ran . 

* 없던것을 만들어내는 것 : 재료공학

- 기계 = 기구 + 전자
- 전자쪽이 많으면 매가크로닉스








728x90