Skip to content

riotlead/hackathon-example

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 

Repository files navigation

๊นƒํ—ˆ๋ธŒ์˜ Repo๊ฐ€ ๋ณต์ˆ˜๊ฐœ์ธ ๊ฒฝ์šฐ, Repo๋งˆ๋‹ค README.md๋ฅผ ๋งŒ๋“ค์–ด์ฃผ์„ธ์š”.

ํŒ€๋ช… ๋ฐ ํŒ€์›

  • ๊ฐ„๋‹จํžˆ ์ ์–ด์ฃผ์„ธ์š”.
  • ํŒ€์›์ด ๋งก์€ ์—ญํ• ์„ ์ž์œ ๋กญ๊ฒŒ ์ ์–ด์ฃผ์„ธ์š”(๊ธฐํš/๋””์ž์ธ/์„ค๊ณ„/๊ฐœ๋ฐœ/๋””๋ฒ„๊น…/๊ธฐ์ˆ ์กฐ์–ธ/ํ™˜๊ฒฝ์„ค์ •/๋ฐœํ‘œ ๋“ฑ)

ํ”„๋กœ์ ํŠธ ์ œ๋ชฉ

  • ๊ฐ„๋‹จํžˆ ์ ์–ด์ฃผ์„ธ์š”.

ํ”„๋กœ์ ํŠธ ๋ฐฐ๊ฒฝ ํ˜น์€ ๋ชฉ์ 

  • ๊ฐ„๋‹จํžˆ ์ ์–ด์ฃผ์„ธ์š”.

ํƒ€์ด์   ์˜คํ”ˆ์†Œ์Šค์— ์ปจํŠธ๋ฆฌ๋ทฐ์…˜ํ•œ ๋‚ด์—ญ

  • ํŒ€์›์ด ์†Œ์Šค๋ฅผ ํƒ€์ด์   ์˜คํ”ˆ์†Œ์Šค์— ์ปจํŠธ๋ฆฌ๋ทฐ์…˜ํ•œ ๊ฒฝ์šฐ์—๋งŒ ์ ์–ด์ฃผ์„ธ์š”.
  • ์ปค๋ฐ‹์„ ํƒ€์ด์   ์ธก์—์„œ ๋ฆฌ๋ทฐํ•˜๊ณ  ์žˆ๋‹ค๋ฉด, '๋ฆฌ๋ทฐ ์ค‘'์ด๋ผ๊ณ  ์ ์–ด์ฃผ์„ธ์š”.
  • ์ปค๋ฐ‹์ด ์ตœ์ข…์ ์œผ๋กœ ๋ฐ˜์˜๋˜์—ˆ๋‹ค๋ฉด, '๋ฐ˜์˜ ์™„๋ฃŒ'๋ผ๊ณ  ์ ์–ด์ฃผ์„ธ์š”.
  • ์ปค๋ฐ‹์ด ์ตœ์ข…์ ์œผ๋กœ ๊ฑฐ์ ˆ๋‹นํ–ˆ๋‹ค๋ฉด, '๋ฐ˜์˜ ์‹คํŒจ'๋ผ๊ณ  ์ ์–ด์ฃผ์„ธ์š”.
  • ์ปค๋ฐ‹ํ•œ ๋‚ด์šฉ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์ฃผ์†Œ๋ฅผ ์ ์–ด์ฃผ์„ธ์š”.
  • ์˜ˆ์‹œ

ํŒŒ์ผ ๋ฆฌ์ŠคํŠธ

  • ํŒ€์›์ด ์†Œ์Šค ํŒŒ์ผ์„ ์ง์ ‘ ๋งŒ๋“  ๊ฒฝ์šฐ, ํ•ด๋‹น ํŒŒ์ผ์„ ์ ์–ด์ฃผ์„ธ์š”.
  • ์˜คํ”ˆ์†Œ์Šค(ํƒ€์ด์   ๋“ฑ)๋กœ๋ถ€ํ„ฐ ๊ฐ€์ ธ์™”์ง€๋งŒ, ํŒ€์›์ด ๋‚ด์šฉ์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ๋ง๋ถ™์ธ ๊ฒฝ์šฐ, ํ•ด๋‹น ํŒŒ์ผ์„ ์ ์–ด์ฃผ์„ธ์š”.
  • ์˜คํ”ˆ์†Œ์Šค(ํƒ€์ด์   ๋“ฑ)๋ฅผ ๊ทธ๋Œ€๋กœ ๊ฐ€์ ธ๋‹ค๊ฐ€ ์‚ฌ์šฉํ•œ ํŒŒ์ผ์€ ์ ์ง€ ๋ง์•„์ฃผ์„ธ์š”.
  • ํ—ค๋”์™€ ์†Œ์Šค๋งŒ ์ ์–ด์ฃผ์„ธ์š”.
  • ๋””์ž์ธ ๋“ฑ์˜ ๋ฆฌ์†Œ์Šค๋Š” ์ ์ง€ ๋ง์•„์ฃผ์„ธ์š”.
  • ์˜ˆ์‹œ
    • inc/resource_1.h
    • inc/resource_2.h
    • src/resource_1.c
    • src/resource_2.c

์ฝ”๋“œ ๊ธฐ์—ฌ์ž

  • ๊ฐ์ž ๊ฐœ๋ฐœํ•œ ์ฝ”๋“œ๋ฅผ ๋น ์ง์—†์ด ๊ธฐ์ž…ํ•ด์ฃผ์„ธ์š”.
  • ํŒŒ์ผ ๋‹จ์œ„ ํ˜น์€ ํ•จ์ˆ˜ ๋‹จ์œ„๋กœ ์ ์–ด์ฃผ์„ธ์š”.
  • ๋ผ์ธ ๋‹จ์œ„๋กœ๋Š” ์ ์ง€ ๋ง์•„์ฃผ์„ธ์š”.
  • ํŒ€์›์˜ ์ด๋ฆ„์„ ๋ฐ˜๋“œ์‹œ ๋ช…์‹œํ•ด์ฃผ์„ธ์š”.
  • ์˜ˆ์‹œ
    • ์ฒ ์ˆ˜๊ฐ€ ํŒŒ์ผ ์ „์ฒด๋ฅผ ๊ฐœ๋ฐœํ•œ ๊ฒฝ์šฐ
      • inc/resource_1.h ์ฒ ์ˆ˜
      • src/resource_1.c ์ฒ ์ˆ˜
    • ์ฒ ์ˆ˜์™€ ์˜ํฌ๊ฐ€ ๊ฐ๊ฐ ํŠน์ • ํŒŒ์ผ์˜ ํ•จ์ˆ˜๋ฅผ ๊ฐœ๋ฐœํ•œ ๊ฒฝ์šฐ
      • src/resource_2.c function_1 ์˜ํฌ
      • src/resource_2.c function_2 ์ฒ ์ˆ˜
    • ์˜ํฌ๊ฐ€ ์˜คํ”ˆ์†Œ์Šค์— ํŠน์ • ํ•จ์ˆ˜๋ฅผ ๊ฐœ๋ฐœํ•œ ๊ฒฝ์šฐ
      • src/tizen.c function_3 ์˜ํฌ

๋ณด๋“œ

  • ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ณด๋“œ(RPI3 or SDTA7D)๋ฅผ ์ ์–ด์ฃผ์„ธ์š”.
  • ์‚ฌ์šฉํ•˜๋Š” ๋ณด๋“œ๋งˆ๋‹ค ๊ฐ๊ฐ์˜ ๋ชฉ์ ์„ ์ ์–ด์ฃผ์„ธ์š”.
  • ์‚ฌ์šฉํ•˜๋Š” ๋ณด๋“œ๋งˆ๋‹ค ์„ค์น˜๋˜๋Š” ๊นƒํ—ˆ๋ธŒ์˜ Repo๋ฅผ ์ ์–ด์ฃผ์„ธ์š”.
  • ์˜ˆ์‹œ : ํ•œ ๋Œ€๋งŒ ์‚ฌ์šฉํ•œ ๊ฒฝ์šฐ
    • RPI3 : ์ด๋ฏธ์ง€ ๋ถ„์„ ๋ฐ ์„ผ์„œ ์—ฐ๋™, github.com/theojin/hackathon-example
  • ์˜ˆ์‹œ : ์„œ๋กœ ๋‹ค๋ฅธ ๋ชจ๋ธ์˜ ๋ณด๋“œ๋ฅผ ๋‘ ๋Œ€ ์ด์ƒ ์‚ฌ์šฉํ•œ ๊ฒฝ์šฐ
    • RPI3 : ์ด๋ฏธ์ง€ ๋ถ„์„, github.com/theojin/hackathon-example-1
    • SDTA7D : ์„ผ์„œ ์—ฐ๋™, github.com/theojin/hackathon-example-2
  • ์˜ˆ์‹œ : ๋™์ผ ๋ชจ๋ธ์„ ๋‘ ๋Œ€ ์ด์ƒ ์‚ฌ์šฉํ•œ ๊ฒฝ์šฐ
    • RPI3 1 : ์ด๋ฏธ์ง€ ๋ถ„์„, github.com/theojin/hackathon-example-1
    • RPI3 2 : ์„ผ์„œ ์—ฐ๋™, github.com/theojin/hackathon-example-2

๊ตฌํ˜„์‚ฌํ•ญ

  • GPIO / I2C / PWM / UART / SPI ์ค‘ ์‚ฌ์šฉํ•œ ํ”„๋กœํ† ์ฝœ ๋ช…์‹œ
  • ๋ˆ„๋น„์Šจ ํด๋ผ์šฐ๋“œ / ์‹ฑ์ŠคํŒŒํฌ ํด๋ผ์šฐ๋“œ / ๊ธฐํƒ€ ์ค‘ ์‚ฌ์šฉํ•œ ํด๋ผ์šฐ๋“œ ๋ช…์‹œ
  • ์นด๋ฉ”๋ผ ๊ธฐ๋Šฅ ์‚ฌ์šฉ ์—ฌ๋ถ€
  • ์ด๋ฏธ์ง€ ๋ถ„์„ ๊ธฐ๋Šฅ ์‚ฌ์šฉ ์—ฌ๋ถ€
  • ์˜ˆ์‹œ
    • GPIO ์‚ฌ์šฉ
    • ์‹ฑ์ŠคํŒŒํฌ ํด๋ผ์šฐ๋“œ ์‚ฌ์šฉ
    • ์นด๋ฉ”๋ผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ
    • ์ด๋ฏธ์ง€ ๋ถ„์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors