xet-a / embedded-system-design

PNU CSE 2022 'Embedded System Design & Lab' Repository

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

embedded-system-design

PNU CSE 2022 'Embedded System Design & Lab' Repository

부산대학교 정보컴퓨터공학부 2022 '임베디드 시스템 설계 및 실험' 수업 자료 및 텀 프로젝트를 정리한 저장소입니다.


✔ 프로젝트 소개

임베디드 시스템을 이용한 핀볼 게임 구현 프로젝트

  • 수업 시간에 배운 보드 기능과 여러 가지 센서들을 이용한 하드웨어를 개발하였습니다.
  • Bluetooth 및 통신 관련 기능, 인터럽트 등을 활용하였습니다.
  • 하나의 센서가 다른 센서 값을 이용할 수 있도록 센서 간 의존성이 있도록 개발하였습니다.
  • 스마트폰으로 실제 핀볼 판에 손을 대지 않고 조작할 수 있습니다.


😎 실험 환경

실험 장비

  • STM32(Cortex-M3)
  • JTAG(Joint Test Action Group)
  • Android Device

소프트웨어

  • IAR Embedded Workbench for Arm
  • Android Studio

📌 디렉토리 구조 소개

📦embedded_system_design
  📂android_bluetooth          // 블루투스 안드로이드 앱 프로젝트
  📂reference                  // 데이터 시트 및 레퍼런스 파일
   📜STM32F107VCT6_schematic.pdf
   📜stm32_Datasheet.pdf
   📜stm32_ReferenceManual.pdf
  📂term_project               // 텀 프로젝트 최종 폴더
   📂doc                      // 제안서 및 최종 보고서
    📜6조  프로젝트 제안서.pdf
    📜6조_센서신청.xlsx
    📜6조_텀프 제안서 보충_인터럽트 적용 기능.docx
    📜6조_텀프로젝트_최종보고서.pdf
   📂termp_o                   // 전산실에서 작업한 프로젝트 폴더
   📂user                      // 전산실 외 다른 곳에서는 해당 폴더만 복사 후 새 프로젝트에 파일을 따로 추가해주세요 (버전 차이)
  📜.gitignore
  📜lab.zip                     // 실험 주차별 제출 파일, 예비 발표 자료
  📜수업자료  시험 정리.zip
  • lab.zip수업자료 및 시험정리.zip 파일은 비밀번호가 설정되어 있습니다. 필요하신 분은 따로 연락주세요.

👩🏻‍💻👨🏻‍💻 팀원 (화요일 6조)

  • 김선규
  • 이동현
  • 이주승
  • 이지현
  • 최세희

About

PNU CSE 2022 'Embedded System Design & Lab' Repository


Languages

Language:C 96.4%Language:Python 2.0%Language:Assembly 0.7%Language:Java 0.7%Language:Batchfile 0.1%Language:PowerShell 0.1%