분류 전체보기
-
새 검사기 DVT 설정 방법Automotive/DVT WPF 업무파악 2024. 1. 12. 16:41
this.AddDevice(new clsSENSOR_TABLE { NAME = "SENSOR_TABLE", ID = 12, INDEX = 1, USE = true }); if (설비호수 == em설비호수.설비1호기) { this.AddDevice(new clsPHIDGET_558933 { NAME = "PHIDGET_558933", ID = 0, INDEX = 1, SerialNumber = 558933 }); this.AddDevice(new clsPHIDGET_559109 { NAME = "PHIDGET_559109", ID = 1, INDEX = 1, SerialNumber = 559109 }); this.AddDevice(new clsPHIDGET_558859 { NAME = "PHIDGET_55..
-
-
Analog 입력Automotive/DVT WPF 업무파악 2024. 1. 9. 17:36
자, 정리해보자. PHIDGET_HUB03 전압 변경 이벤트 발생 부모의 OnChange 이벤트 발생 System이 변경되면 Read 함수가 호출된다. Read안에서 전압 값을 Set IO Set 안에서 OnPropertyChanged 이벤트 발생 OnPropertyChanged은 FeedbackMeter에서 등록 된 이벤트에서 호출 clsPHIDGET_HUB03.cs frmTestRUN_EV.cs clsSystem.cs clsIO.cs clsResource.cs ucFeedbackMeter.xaml.cs ucEQP.xaml.cs
-
[Automotive Software Architecture]카테고리 없음 2024. 1. 9. 15:15
Relation to the 4 + 1 View Model logical view - 시스템 모델 디자인, 컴포넌트와 커넥터들의 관계 process view - 프로세스 실행 아키텍쳐.(비 기능적) physical view - 소프트웨어 컴포넌트 - 하드웨어 플랫폼 scenario view - 외부 사용자와 내부 컴포넌트의 상호작용 Layer Architecture AUTOSAR, 마이크로 컨트롤러 설계에서 사용한다. 추상적인 레이어와, 미들웨어 레이어로 나뉘어진다. 미들웨어는 진단 이벤트, 버스의 커뮤니케이션, 데이터 보안, 암호화 등을 처리한다. 아키텍처를 수직적으로 나누면, 아키텍트가 수직적 영역에 역량을 분산 할 수 있다. 커뮤니케이션을 한 방향으로만 할 수 있는 단점이 있다. Component
-
[소프트웨어 아키텍처 설계 가이드] 정의카테고리 없음 2024. 1. 8. 14:26
큰 나무 : 레이어, 컴포넌트 굵은 가지 : 모듈, 컴포넌트 작은 가지 : 클래스 잎사귀 : 펑션 or 메소드 아키텍처는 소프트웨어 요소간의 관계 정보를 가진다 하나 이상의 아키텍처 요소와 한 가지 이상의 연관 관계로 구성될 수 있다. 시스템의 공통성을 추상화시켜 다양한 행동과 개념, 패턴, 접근 방법, 견과등을 나타낸다. 외부에 들어나는 시스템 요소의 행위는 다른 시스템 요소와의 상호 작용방법을 제시한다. 기타 관점 소프트웨어 아키텍처는 상위 수준의 설계이다 아키텍처는 시스템의 전체적인 구조를 표현한다. 아키텍처는 컴포넌트들의 구조, 그들 간의 상관관계, 시스템 설계를 통제하고 향후 진화에 영향을 주는 훤칙이며 지침이다. 아키텍처는 컴포넌트와 시스템 실행 시에 발생하는 데이터나 제어권의 이동방식을 표한..
-
[소프트웨어 아키텍처 설계 가이드]역할카테고리 없음 2024. 1. 3. 21:22
과제의 비즈니스 환경을 이해하고 시스템의 목표를 명확히한다. 고객(이해관계자)이 기대하는 요구 사항과 제약사항이 무엇인지 파악하고 분석한다. 시스템에 교구되는 특성을 파악하고 이를 만족하게 하는데 필요한 기술을 찾는다. 도메인과 관련된 기술과 이슈를 파악하여 지금 쓸 수 있는 기술을 시스템에 반영한다. 현재 기술과 새로운 기술에 맞춰 고객의 요구 사항과 비지니스 목표를 고려한 아키텍처 설계 전략(혹은 규칙)을 세우고 유지한다. 일관성 있는 시스템 아키텍처를 구축하고 변경 사항을 관리하여 관련된 모든 이해관계자와 의사소통을 수행한다. 설계와 관련된 기술 분야의 위험(Risk)을 파악하고 대비한다. 시스템에 관련된 요소(요구사항)들의 우선순위를 결정해서 반복 설계 계획을 제안한다.
-
[공룡책] 1장카테고리 없음 2024. 1. 3. 21:07
운영체제란 ? 시스템 관점(System View) 자원 할당자(resource allocator), 제어 프로그램(control program 워드란 ? 컴퓨터의 선천적인(native) 저장 단위 버스란 ? 각 장치 제어기는 특정 장치(예를 들어,디스크 드라이브,오디오 장치, 비디오 디스플레이)를 관 리한다. CPU와 장치 제어기는 메모리 사이클을 얻기 위해 경쟁화면선 병행 실행될 수 있다. 공유 메모리에 대한 질서 있는 접근을 보장하기 위해 메모리 제어기가 제공되며, 그 기능은 메모리 접근을 동기화 시키는 일이다. 부트스트랩 프로그램(bootstrap program) 펌웨어라고 알려져있는 컴퓨터 내의 읽기 전용 메모리(ROM, Read-Only memory 또는 EEPROM 저장) init -> 인터럽..