본문 바로가기

Embedded5

1. AVR이란 무엇인가(1)? 처음으로 임베디드 시스템에 관하여 포스팅해보네요~ 많은 분들이 임베디드에 입문할때 AVR로 시작을 하곤 합니다.과거에는 비교적 간단한 8비트 인텔 8051 프로세서를 주로 다루었지만 요즘은 시대이니만큼 AVR을 많이 가지고 노는 듯 합니다ㅋㅋㅋ 그 중에서도 비교적 보편화되어 있고 접하기 쉬운 ATMega128 프로세서를 직접 다뤄보면서 공부해봅시다!! 마이크로프로세서(Microprocessor) AVR이나 ARM과 같은 프로세서를 마이크로프로세서(Microprocessor)라고 부릅니다.그렇다면 마이크로프로세서는 정확하게 무엇을 의미할까요? 마이크로 프로세서란? ->단일 칩으로 구성되어 입력된 프로그램에 의해 데이터를 입력받아 처리하고 결과를 출력하는 아주 조그마한 장치 일반적으로 마이크로프로세서는 다양.. 2016. 8. 23.
AVR Studio 4에서 .elf파일이 없다고 나올 때 AVR Studio 4 에서 일정 버전 이상의 경우, 프로젝트를 생성하고 컴파일 할 때 다음과 같은 문구가 뜨는 경우가 있다.avr-objcopy: '(프로젝트명).elf': No such filemake: *** [(프로젝트명).hex] Error 1Project > Configuration Options 에 들어가서 왼쪽 탭에서 Custom Options를 선택한다.아래에 External Tools에서 "Use AVR Toolchain"에 체크가 되어 있는지 확인한다.만약 체크되어 있다면, 체크를 해제 한 다음 avr-gcc 에는 C:\WinAVR-20100110\bin\avr-gcc.exe 로 경로를 입력 해 주고.make 에는 C:\WinAVR-20100110\utils\bin\make.exe 로.. 2015. 12. 24.
S7 프로토콜 PROFINET, ISO-TSAP, 보안 관련 PROFINET- 이더넷 기반- 초기 설계시 보안을 고려하지 않고 설계- 필드버스 스탠다드 프로토콜- 산업 자동화기기와 표준 네트워크 프로토콜간의 유비쿼터스 인터커넥션 환경을 위한 프로토콜- 다수의 PLC를 하나의 Management 시스템으로 관리하기 위한 목적- 이더넷, Wi-Fi, HART, ISA 100을 지원- 대부분의 PLC S7은 PROFINET을 사용- WireShark 또한 PROFINET을 레코딩 할 수 있는 기능을 지원 ISO-TSAP- Simatic TIA(Totally Integrated Automation Portal)/Step7은 ISO-TSAP에 의존적인 성향을 가짐- 통신 표준 프로토콜이며 대부분의 S7 PLC에 사용- 워크 스테이션과 PLC간의 패킷을 레코딩 할 수 있도록.. 2015. 6. 16.
PCL(Programmable Logic Controller)의 개요2 PLC 특징1. 네트워크 폐쇄성2. 자원의 특수성3. 운용 가용성 통합관리도구* SIMATAIC WinCC : 통제 및 모니터링 시스템으로서 PLCs와 통신을 담당하는 소프트웨어* STEP7 : 제어 PC와 산업자동화 제어시스템 간에 블록(동작명령) 파일 교환을 담당 산업제어시스템(ICS; Industrial Control System)의 구성1. SCADA(Supervisory Control and Data Acquisition) 시스템중앙데이터 획득 및 감시 제어기능을 이용하여 분산된 장치를 제어 2. DCS(Distributed Control System) 시스템감시 및 제어기능을 이용, 공장과 같은 근거리 지역 내의 생산/제조 시스템을 제어하기 위해 사용 3. PLC(Programmable Log.. 2015. 6. 5.