Engineering Agit

[TM4C123 Project #1] - 프로젝트 개요 및 SRS 본문

Projects/2020 TM4C123 Project

[TM4C123 Project #1] - 프로젝트 개요 및 SRS

Sean_Kim95 2020. 11. 19. 11:09

◈ 여는 글

 본 프로젝트는 '모두의 연구소 강남캠퍼스' 소속 '임베디드 랩'의 2020년 두 번째 session을 마무리하는 프로젝트이다. 기간은 2020년 11월 11일부터 2020년 11월 25일까지 2주에 걸쳐 진행된다. 이번 세션에서 다루었던 모든 주제(GPIO, SysTick, SysCLK, ADC, LCD_interface 등) 를 하나의 시스템을 구현하는데 적용하게 되며, 모든 코드는 DRA(Direct Register Access) 방식으로 짜여진다.


1. 진행

 2주에 걸쳐 진행되는 프로젝트이므로 첫 주차와 두째 주차로 나누어 시스템을 개발한다. 

주차 내용
1 주차 (2020.11.11 ~ 2020.11.18) - SRS 작성
- Control module code 구성 및 테스트
- 버그 수정
2 주차 (2020.11.19 ~ 2020.11.25) - Display module code 구성 및 테스트
- 전체 system 통합
- 버그 수정

 

2. Code

 본 프로젝트의 code는 깃허브에 지속적으로 업로드될 예정이다.

github.com/sean9595/TM4C123GXL/tree/master/EmL_Session02_fin_project

 

sean9595/TM4C123GXL

Embedded C codes for TM4C123GH6PM. Contribute to sean9595/TM4C123GXL development by creating an account on GitHub.

github.com


 

3. 요구사항명세서 (SRS; Software Requirement Specification)

 요구사항명세서의 경우에 회사마다 그리고 개발하는 시스템마다 그 방식과 내용이 다를 수 있다고 한다. 또한 그 내용은 프로젝트가 진행되는 과정에서 추가 혹은 수정이 되므로 나 또한 본 프로젝트의 SRS는 이 방식을 따르기로 한다. 본 프로젝트의 SRS는 이러한 이유로 첨부파일로 공유를 하겠다.

Requirement Specification(김태훈).docx
0.51MB


users.ece.utexas.edu/~valvano/Volume1/E-Book/C7_DesignDevelopment.htm

www.slideshare.net/Hong3/0-ieee-830-1998-recommended-practice-for-software-requirement-specificationupload

 

IEEE 830-1998 Recommended Practice for Software Requirement Specifica…

IEEE 830-1998 소프트웨어 요구사항 명세를 위해 권장되는 프랙티스에 대한 발표

www.slideshare.net

 대략적인 흐름은 위의 두 자료를 참고하였다.


 

4. System perspective

 전반적인 system은 'Flow graph'와 'Flow chart'로 그리면 다음과 같다.

<Fig. 2-1> Flow graph of the system
<Fig. 2-2> Flow chart of the system


Comments