Skip to content

b-chae/EmbeddedSystemSoftware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

372 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Embedded System Software

  • μž„λ² λ””λ“œ μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό κ°œλ²Œν•˜λŠ”λ° ν•„μš”ν•œ μ—¬λŸ¬ κ°€μ§€ 기법을 κ³΅λΆ€ν•˜μ—¬ μ‹œμŠ€ν…œ ν”„λ‘œκ·Έλž˜λ° κΈ°μˆ λ“€μ„ 읡힘

P1

  • 개발 λ³΄λ“œ μƒμ—μ„œ λ¦¬λˆ…μŠ€μ—μ„œ μ œκ³΅ν•˜λŠ” λ‹€μ–‘ν•œ API듀을 μ‚¬μš©ν•˜μ—¬ 보두 μƒμ˜ λ””λ°”μ΄μŠ€λ“€μ„ μ œμ–΄ν•˜λŠ” ν”„λ‘œκ·Έλž¨ 개발
  • input process <- main -> output process
  • main process forks two different processes.
  • use inter process communication : shared memory
  • Device control by using either mmap() function or device driver

P2

  • λ¦¬λˆ…μŠ€μ—μ„œ μ‹œμŠ€ν…œ μ½œμ„ μ‹ κ·œλ‘œ μƒμ„±ν•˜λ©°, κ°„λ‹¨ν•œ λͺ¨λ“ˆ 및 λ””λ°”μ΄μŠ€ λ“œλΌμ΄λ²„ ν”„λ‘œκ·Έλž¨ 개발
  • use two ioctl commands to deliever user's operating options and to enable timer device
  • implement device drivers (fnd, led, dot, text_lcd) and timer function in one module
  • execution : ./app TIMER_INTERVAL[1-100] TIMER_CNT[1-100] TIMER_INIT[0001-8000]
  • timer devicer name : /dev/dev_driver, major number : 242
  • 2020.05.19 : delete howmany variable / assign major number explicitly / tweak text lcd printing / clear outputs after iteration
  • 2020.05.21 : printk for details / commands using iotcl functions

P3

  • λ¦¬λˆ…μŠ€ μƒμ—μ„œ μΈν„°λŸ½νŠΈ κΈ°λŠ₯을 μ΄μš©ν•œ μŠ€ν†± μ›ŒμΉ˜ 개발
  • simple stopwatch program using module programming, device driver and interrupt
  • implement device driver which contains fpga_fnd and interrupt in one module
  • execution : ./app
  • device driver name : /dev/stopwatch, major number : 242

P4

  • μ•ˆλ“œλ‘œμ΄λ“œ μš΄μ˜μ²΄μ œμ— λŒ€ν•œ ꡬ쑰λ₯Ό μ΄ν•΄ν•˜κ³  μ•ˆλ“œλ‘œμ΄λ“œ ν”„λ ˆμž„μ›Œν¬ λ‚΄λΆ€ ν”„λ‘œκ·Έλž¨ 및 μ•ˆλ“œλ‘œμ΄λ“œ μ‘μš© ν”„λ‘œκ·Έλž¨ 개발 기술 μ μš©ν•˜μ—¬ ν”„λ‘œμ νŠΈ μ™„μ„±
  • simple but cute! android rhythm game
  • 2020.06.23 : start a project! add 1 song to play
  • 2020.06.24 : enable MediaPlayer, add 2 new songs, save my best score, music speed control
  • 2020.06.25 : add new Activity for free play mode
  • 2020.06.26 : add new Activity for track play mode - can record your own songs πŸ˜„

About

OS, Embedded software, Linux, Android Programming

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors