zombiemania
@zombiemania
Students
5,342
Reviews
626
Course Rating
4.9
์๋ ํ์ธ์ ์ ๋ ์๋์ฐจ์ ๊ณ์์ MCU SW ๊ฐ๋ฐ ์ ๋ฌด๋ฅผ ํ๊ณ ์์ต๋๋ค.
ํ๊ต ๋ค๋๋ ์์ ์๋ฒ ๋๋ ์ชฝ์๋ ์ ํ ๊ด์ฌ์ด ์์๋๋ฐ ํ์ฌ์์ MCU SW ์ ๋ฌด๋ฅผ ๋งก๊ฒ๋๋ฉด์
๋ง์ ์ด๋ ค์์ ๊ฒช์์ต๋๋ค.
๋ฌด์์ ํ๋ ์๋ก ๋ฐฐ์ธ ๋๋ง๋ค ๊ทผ๋ฐ ์ด๊ฒ ์ ์ด๋ ๊ฒ ๋์ง? ์ด๋ป๊ฒ ์ด๋ ๊ฒ ๋์ง? ๊ถ๊ธํจ์ด ๊ผฌ๋ฆฌ์ ๊ผฌ๋ฆฌ๋ฅผ ๋ฌผ์๊ณ ๊ทธ๋ฐ ๋ถ๋ถ๋ค์ ํ๋ํ๋ ์ฐพ์๊ฐ๋ฉฐ ๊ถ๊ธ์ฆ์ ํด๊ฒฐํ์์ต๋๋ค. ๊ทธ๋ฐ์์ผ๋ก ํผ์ ๋ฐฐ์ฐ๋ค๋ณด๋ ์ง๊ธ์ ์คํ๋ ค ๋ค๋ฅธ ์ฌ๋๋ค๋ณด๋ค ํจ์ฌ ์ ์ง๋ฌด์ ๋ํด์ ์ ์๊ณ ์๋ค๊ณ ์๋ถํฉ๋๋ค.
์ ์ ์ฌ์ ๋ ๊ณ ์ํ๋ ๊ณผ๊ฑฐ์ ์ ์์ ์๊ฒ ์๋ ค์ค๋ค๋ ๋ง์์ผ๋ก ๊ฐ์ํฉ๋๋ค.
Courses
Reviews
- CAN Communication - Everything Automotive Newcomers Need to Know
- Automotive SW - Mastering UDS Diagnostic Communication
- SW Update (SW ReProgramming) via UDS Diagnostic Communication
- CANoe (For CAN Communication) Explained by a Practitioner
- SW Update (SW ReProgramming) via UDS Diagnostic Communication
Posts
Q&A
Bus Off(๋ฒ์ค ์คํ) ์ํ๊ฐ ํํ ๋ฐ์๋๋ ์ํ์ธ๊ฐ์?
์๋ ํ์ธ์. ๋ฒ์ค ์คํ๊ฐ ํํ ์ผ์ด๋๋ ์ฆ์์ด๋๊ณ ๋ฌผ์ผ์ จ๋๋ฐ ๋ฑ ์๋ผ์ ๋๋ตํ๊ธฐ๊ฐ ํ๋ ์ง๋ฌธ์ด๋ค์.๊ทธ๋ฅ ์ ๊ฐ์ธ์ ๊ฒฝํ์ผ๋ก๋ ์ค์ ์ฐจ๋์์ ๋ฒ์ค ์คํ ์๋ฌ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๋ฅผ ๋ณธ์ ์ ์์ต๋๋ค.๊ทธ๋์ ์ ํ ๊ฐ๋ฐ ๊ณผ์ ์ค์ ๋ฒ์ค ์คํ ์ฒ๋ฆฌ ๋ก์ง์ ๊ฒ์ฆํ ๋๋,์ผ๋ถ๋ฌ CAN High, CAN LOW ์ ์ ์ ์๋ก ์ ์ด์์ผ์ ์ ํธ๋ฅผ ๊ฐ์ ๋ก ์บ ์คํ์ ๋ฒ์ด๋๋๋ก ๋ง๋ค์ด์ ๊ฐ์ ๋ก ์บ ๋ฒ์ค ์คํ ์ํ๋ฅผ ๋ง๋ค์ด์ ํ ์คํธํฉ๋๋ค.์ค์ ์ฐจ๋์์๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ์ด๊ธฐ๋ ํต์ wire์ ๋ญ๊ฐ ๋ฌธ์ ๊ฐ ์๊ธฐ์ง ์๋๋ค๋ฉด ๋ฐ์ํ ์ผ์ ์์๊ฑฐ ๊ฐ์ต๋๋ค.1. ์ผ๋ถ ์ ์ด๊ธฐ๋ง ์๋ฌ๋ฅผ "๊ฐ์ง" ํ๋ค๋ ํํ์ ์ ๊ฐ ์ค๋ช ์ ์ ๋งคํ๊ฒ ํ ๊ฑฐ ๊ฐ์ต๋๋ค.์ผ๋ถ ์ ์ด๊ธฐ๋ง ์๋ฌ๋ฅผ "์ ๋ฐ" ํ๋ค๊ณ ํํํ๋๊ฒ ๋์๊ฑฐ ๊ฐ์ต๋๋ค.์๋ฅผ ๋ค์ด ์คํฐํ๋ฃฐ์ ์ด๊ธฐ๋ ์ํฉ์ด๋ผ๋ฉด, ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ์ด๋ค ์ ์ด๊ธฐ๋ ๊ทธ ์ํฉ์ ์ธ์ํ ์ ์์ํ ๋ ์ผ๋ถ๋ง ์ธ์ํ๋๊ฒ ์๋๋ผ ๋ชจ๋ ์ ์ด๊ธฐ๊ฐ ์ธ์ ํ ๊ฒ๋๋ค.์ ๊ฐ ์ค๋ช ํ๋ ค๊ณ ํ๋๊ฑด, ํน์ ์ ์ด๊ธฐ 1๊ฐ๊ฐ ๋ง์ด ๊ฐ์ ๊ณ์ ์คํฐํ ๋ฃฐ์ ์ด๊ธฐ๋ ํํ๋ก ์ ํธ๋ฅผ ๋ด๋ณด๋ธ๋ค๋ฉด, ํด๋น ์ ์ด๊ธฐ๋ ๋ฒ์ค ์คํ ์ํ์ ์ง์ ํด์ ๋ ์ด์ ํต์ ์ ์ฐธ์ฌ ๋ชปํ๊ฒ ํด์ ๋ค๋ฅธ ์ ์ด๊ธฐ๋ค ๋ผ๋ฆฌ๋ผ๋ ํต์ ์ ํ ์ ์๊ฒ ํ๋ค๋ ์๋ฏธ์์ต๋๋ค.๋ง์ฐฌ๊ฐ์ง๋ก ์๋ฅผ๋ค์ด CRC ์๋ฌ์ ๊ฒฝ์ฐ์๋, ๊ฐ์ด ํ๋ฆฐ CRC๊ฐ ๋ฉ์ธ์ง์ ๋ด๊ฒจ์๋ค๋ฉด๋ชจ๋ ์ ์ด๊ธฐ๊ฐ CRC์๋ฌ๋ฅผ ๊ฐ์งํ ๊ฒ๋๋ค. ๋ง์ํ์ ๊ฒ์ฒ๋ผ ์บํต์ ์์๋ ๋ชจ๋ ์ ์ด๊ธฐ๊ฐ ๋๊ฐ์ ํต์ ์ ์ ์ฌ์ฉํ๋๊น ์๋ฌ ์ํฉ์ด ๋ฐ์ํ๋ฉด๋ณดํต์ ๋ชจ๋๊ฐ ๊ฐ์งํ ๊ฒ๋๋ค. 2.a ๋ฉ์ธ์ง๋ฅผ ๋ณด๋ด๊ณ ๋ฐ๋๋ค ๋ผ๊ณ ํํ์ ํด์ ์ข ํผ๋ํ์ค ์ ์๋๋ฐ์ก์ ์ธก์ด ํ๋์ ๋ฉ์ธ์ง๋ฅผ ๋ณด๋ด๋ ํ์๋ฅผ ๋๋ด๋ฉด, ๊ทธ ๋ฉ์ธ์ง๊ฐ ์์ ์ธก์ ์ ๋ฌ๋๋๊ฒ ์๋๊ณ ์บ ํต์ ์์ ๋ฉ์ธ์ง๋ฅผ ๋ณด๋ด๋ ํ์๋ ์ฌ์ค ๋ฉ์ธ์ง๋ฅผ ํต์งธ๋ก ๋ณด๋ด๊ณ ๋ฐ๋๊ฒ ์๋๊ณ ์ก์ ์ธก์ 1๋๋ 0์ ๋ฐ์ดํฐ๋ฅผ 1bit์ฉ ์ฐจ๋ก์ฐจ๋ก ์ฐ๋๊ฑฐ๊ณ , ์์ ์ธก์ ๋ฒ์ค๋ฅผ ์ฝ์ด์ ์ก์ ์ธก์ด ๋ณด๋ธ 1 ๋๋ 0์ ๋ฐ์ดํฐ๋ฅผ ์ค์๊ฐ์ผ๋ก 1๋นํธ์ฉ ๊ณ์ ์์ ํ๋๊ฒ๋๋ค.๊ทธ๋ฌ๋ค๊ฐ ์ก์ ์ธก์ด ์์์ ID,DLC,Data,CRC์ ํด๋นํ๋ ๊ฐ์ ์ถ๋ ฅํ ํ์ ack bit ๊ฐ์ writeํ๋ ํ์ด๋ฐ์ผ ๋, ์ด๋ ์์ ์ธก์ด ๋ฒ์ค์ ๊ฐ 0์ write ํ๋ค๋ ์๋ฏธ์ ๋๋ค..์ค๋ช ์ด ์ดํด๊ฐ ๋ผ์ จ์์ง ๋ชจ๋ฅด๊ฒ ๋ค์ .. ใ ใ 2.b ์ด ๋ถ๋ถ์ ๊ฐ์์์ ์ ๊น ์ถ๊ฐ ์ค๋ช ํ๋ ๋ถ๋ถ์ธ๋ฐ๋คํธ์ํฌ์ ์์ ์ธก ์ ์ด๊ธฐ๊ฐ ์๋ ์ํ์ผ ๋๋, ack์๋ฌ์ ์ํด ์๋ฌ ์นด์ดํธ๊ฐ ์ง์์ ์ผ๋ก ์ฆ๊ฐํ์ง๋ง์๋ฌ passive ์ํ๊น์ง๋ง ๊ฐ๊ณ ๋ฒ์ค์คํ ์ํ์ ์ง์ ํ์ง๋ ์์ต๋๋ค.ack์๋ฌ๊ฐ ๋ฐ์ํ ์ํฉ์ด๋, ์์ ์ ์ด๊ธฐ๊ฐ ์์๋์ ์ํฉ์ด๋.. ๋ฒ์ค์ ์ถ๋ ฅ๋๋ ์ ํธ์ ํํ๊ฐ ๋ฌ๋ผ์์ด๊ฒ ๊ตฌ๋ถ์ด ๋๋๋ฐ,,, ๊ทธ ๋ด๋ถ ๋ฉ์ปค๋์ฆ ๊น์ง ์ค๋ช ํ๊ธฐ๊ฐ ์ด๋ ค์์ ์ค๋ช ์ ์๋ตํ์๋๋ค. ์๋ฌดํผ ๊ฒฐ๋ก ์ ๋คํธ์ํฌ์ ์์ ์ ์ด๊ธฐ๊ฐ ์์๋๋, passive ์๋ฌ state ์ํ๋ฅผ ์ ์งํ๋ค๊ฐ,๊ทธ ๋คํธ์ํฌ์ ์์ ์ ์ด๊ธฐ๊ฐ ์๋กญ๊ฒ ์ฐ๊ฒฐ๋์ , ack bit๋ฅผ 0์ผ๋ก ๋ณด๋ด์ฃผ๋ฉด๋ค์ ์๋ฌ์นด์ดํธ๊ฐ ๋ด๋ ค๊ฐ์ ์ ์๋์ํ๊ฒ ๋ฉ๋๋ค.์ด ๋ถ๋ถ๋.. ๋๋ฌด ์์ธํ ์ค๋ช ํ๊ธฐ์๋ ๋ด์ฉ์ด ๋๋ฌด ๋ณต์กํด์ ์ ๊ฐ ์ค๋ช ์๋ตํ ๋ถ๋ถ์ด ์์ด์ํผ๋์ค๋ฌ์ธ๊ฑฐ ๊ฐ์ต๋๋ค.๊ทผ๋ฐ ๊ฒฐ๋ก ์ ๋งํ๋ฉด์ ์ด๊ธฐ๊ฐ ์๋ฌ๋ฅผ ๊ฐ์งํ๋ฉด, ์๋ฌ ํ๋ ์์ ์ ํํ๊ฒ ๋๊ณ . ๊ทธ๋ฌ๋ฉด ๋ค๋ฅธ ์ ์ด๊ธฐ๋ ์๋ฌํ๋ ์์ ์ํด ์๋ฌ๋ฅผ ๊ฐ์งํด์ ๋ ์๋ฌํ๋ ์์ ์ ํํ๋๊ฒ ๋ง์ต๋๋ค.๊ทผ๋ฐ ๊ทธ๋ ๋ค๊ณ ํด์ ์๋ฌ๊ฐ ๊ณ์ ๋ฌดํํ ์ ํ๋๋๊ฑด ์๋๊ณ ..์ด๊ฒ ์บํต์ ์ ๋ฉ์ธ์ง ํ๋ํ๋ ๋จ์๋ก ์ฃผ๊ณ ๋ฐ๋๋ค๊ณ ์๊ฐํ๋ฉด ์ดํด๊ฐ ์ด๋ ค์ด๋ฐ์์์ ๋งํ๋ฏ์ด ์บ ํต์ ์ ์ค์ ๋ก๋ ๋นํธ์์ 0,1์ ์ฐ๋ฉด์ ๋นํธ๋จ์๋ก ์ค์๊ฐ์ผ๋ก ์ก์์ ์ด ์ด๋ค์ง๋๊ฑฐ๋ผ๋๊ฑธ ์์์ผ ์ข ๋ ์ ํํ ๋์์ ์ดํดํ ์ ์์ต๋๋ค.์ด๊ฑฐ๊น์ง ์ค๋ช ํ๊ธฐ์ ๋ณต์กํด์ ์ค๋ช ์ ์๋ตํ๋๋ฐ ๊ทธ๋๋ ๊ธ๋ก ์จ๋ณด์๋ฉด๋๊ตฐ๊ฐ ์๋ฌ ํ๋ ์์ ๋คํธ์ํฌ์ ๋ณด๋ด๋ฉด,๊ทธ๊ฑธ ์์ ํ ๋ค๋ฅธ ์ ์ด๊ธฐ๋ ํ๋์ ์๋ก์ด ์๋ฌ ํ๋ ์์ ๋ณด๋ด๋๊ฒ ์๋๋ผ์ค์ ๋ฒ์ค์์ ์ถ๋ ฅ๋๋ ์ ํธ ํํ๋ก๋ง ์๊ธฐํ๋ฉด์ฒ์์ ๋๊ตฐ๊ฐ๊ฐ ๋ณด๋ธ ์๋ฌํ๋๊ทธ์ ๊ธธ์ด๊ฐ ์ถ๊ฐ๋ก ๋ ๊ธธ์ด์ง๋ ํํ์ธ๋ฐ..๋ณด์ฌ์์ ์ ๊ณตํ๋ ์ค์ ์บํต์ ์คํ ๋ฌธ์์ ์๋ ๊ทธ๋ฆผ๊ณผ ํจ๊ป ์์ธํ ์ค๋ช ์ด ์ ํ์์ต๋๋ค.(์ฌ์ง)์ข ๋ ๊ตฌ์ฒด์ ์ธ ์บํต์ ์ ๋์๊ณผ์ ์ ์ดํดํ๋ ค๋ฉด์ค์ ๋ก ์บํ์ด, ์บ๋ก์ฐ์ ์ด๋ค์์ผ๋ก ์ ํธ๊ฐ ์ถ๋ ฅ๋๋์ง๊ทธ๋ฆฌ๊ณ Start of Frame, End of Frame, Delimeter ์ด๋ฐ ๊ฐ๋ ๊น์ง ๋ค ์์์ผ๋๋๋ฐ์ด๊ฒ๋ค์ ๋ค ์ค๋ช ํ๊ธฐ๊ฐ ์ด๋ ต๋ค์.. ์ด๋ ๊ฒ ๊ธ๋ก ์ฃผ์ ์ฃผ์ ์ ์ ๋ต๋ณ์ด ์ดํด๊ฐ ๋ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค ใ ใ
- 0
- 1
- 93
Q&A
ํ์จ์ด ํผ์ & ์ ์์๋ช ํผ์
ํ์จ์ด ํผ์, ์ ์์๋ช ํผ์์ ๊ฒฝ์ฐ ์ฌ์ค ISO14229 ์ง๋จํต์ ํ์ค๊ณผ ์ง์ ์ ์ธ ์ฐ๊ด์ ์์ต๋๋ค.์ต๊ทผ ์ฌ์ด๋ฒ ์ํ๋ฆฌํฐ๊ฐ ์ค์ํด์ง๋ฉด์์ฐจ๋ ์ ์กฐ์ฌ์์ ๋ค์ด๋ก๋ ๊ณผ์ ์์ SW์ํธํ,๋ณตํธํ ์ด๋ฐ ๊ณผ์ ๋ค์ด ์ถ๊ฐ๋๋๋ฐ..์ด ๋ถ๋ถ์ ์ ์กฐ์ฌ๋ง๋ค ์ปจ์ ์ด ์กฐ๊ธ์ฉ ๋ฌ๋ผ์์ ๊ฐ์์์ ๋ค๋ฃจ๊ธฐ์๋ ์ ๋งคํฉ๋๋ค..
- 0
- 2
- 53
Q&A
์ ๋ฐ์ดํธ์ OTA
๋ง์ต๋๋ค. OTA ์ด์ ์ ๊ธฐ์กด์ ์ ์ด๊ธฐ ์ ๋ฐ์ดํธ ๊ณผ์ ์ ๋๋ค. ์ ๋ง์ง๋ง ๊ฐ์์ OTA์ ๋ํ ๊ฐ์๊ฐ ์๋๋ฐ ํด๋น ๊ฐ์๋ฅผ ๋ณด๋ฉด ์กฐ๊ธ ๋ ์ดํด๊ฐ ๋ ๊ฑฐ ๊ฐ์ต๋๋ค.๊ฐ๋ ๋ง ๋ง์๋๋ฆฌ๋ฉด, ์ธํฐ๋ท(๋ฌด์ ํต์ )์ ํตํด์ ์๋์ฐจ ์ ์กฐ์ฌ์ ์๋ฒ์ ํต์ ํ ์ ์๋ ๋ณ๋์ ์ ์ด๊ธฐ๊ฐ ์๊ณ , ์ด ์ ์ด๊ธฐ๊ฐ ํต์ ์ ํตํด ์๋ก ๋ค์ด๋ก๋ ํ SW (Hexํ์ผ)์ ๋ค์ด๋ก๋ ๋ฐ์ต๋๋ค. ์ด ์ญํ ์ ํ๋ ์ ์ด๊ธฐ๋ฅผ ํต์ ์ ์ด๊ธฐ๋ผ๊ณ ์ง์นญํ๊ฒ ์ต๋๋ค.๊ทธ๋ฆฌ๊ณ , ํต์ ์ ์ด๊ธฐ๋ ์๋์ฐจํ์ฌ ์๋ฒ์ ์ธํฐ๋ท์ผ๋ก ์ํตํ ์ ์์ง๋ง, ์ฐจ๋ ๋ด๋ถ์ ์บ ๋คํธ์ํฌ์๋ ์ฐ๊ฒฐ๋ผ ์๊ธฐ ๋๋ฌธ์, ๋ค๋ฅธ ์ ์ด๊ธฐ์ ์บ ํต์ ์ผ๋ก ํต์ ์ด ๊ฐ๋ฅํฉ๋๋ค.๊ธฐ์กด์ ๋ค์ด๋ก๋ ๋ฐฉ์์์ ๋ค์ด๋ก๋ ํ ํ์ผ์ ์ ๋ฌํด์ฃผ๋ ์บํต์ ์ฅ์น๊ฐ ํ๋ ์ญํ ์, ํต์ ์ ์ด๊ธฐ๊ฐ ์ํํด์ ๋ค์ด๋ก๋๊ฐ ์ด๋ค์ง๋๋ค.UDS ์ง๋จํต์ ์ OTA ๊ฐ ๋์ค๊ธฐ ํ์ฐธ์ ๋ถํฐ ๊ธฐ์กด์ ์ฌ์ฉํด์ค๋ ํ์ค์ ๋๋ค.
- 0
- 1
- 47
Q&A
MCU ์ ์กฐ์ฌ์ IDE ์ EB Tresos Studio ๊ฐ์ ๊ด๊ณ
์๋ ํ์ธ์. ์ดํดํ์ ๋ด์ฉ์ด ๋ง์ต๋๋ค.์ ๋ ์์ฌ์ด ๋ถ๋ถ์ธ๋ฐ ์ฌ์คSTM CubeIDE๋ TI์ CCS ๋ฑ์ํด์ ์จ๋ณด๋ฉด ๋ฌด๋ฃ์ธ๋ฐ๋ค ์ธํฐ๋ท์ ์๋ฃ๋ ๋ง๊ณ ์ฐ๊ธฐ๋ ํธํ๋ฐ๋ค๊ฐ์ญํ ๋ง ๋๊ณ ๋ณด๋ฉด MCAL์ด๋์์ ๋๊ฐ์์ ๊ทธ๋ฐ ํด๋ค์ ํ์ฉ ๋ชปํ๋๊ฒ ์์ฝ์ต๋๋ค. ๊ทผ๋ฐ ์ด์จ๋ ์ดํดํ์ ๋๋ก์คํ ์ฌ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ ํ ๋๋ ๊ทธ๋ฐ ํด์ ํตํ CODE generation ์์ ์ ํ์ง์์ต๋๋ค ๋์ฌ Eb tresos์ ๋ค๋ฅธ bsw ํด๋ก code gen ์์ ์ ํ๊ฒ๋๊ณ Ide ํด๋ก๋ ๋น๋๋งํ๊ฒ ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋น๋์กฐ์ฐจ๋ ide์์ ์ ๊ณตํ๋ ํด์ด ์๋๋ผ, ๊ธฐ๋ฅ์์ ์ธ์ฆ ์ด์ ๋ฑ์ ์ด์ ๋ก ๋ณ๋์ ์ ๋ฃ ์ปดํ์ผ๋ฌ๋ฅผ ์ฌ์ ๋น๋ํ๊ธฐ๋ํฉ๋๋ค.์ด ๊ฒฝ์ฐ์๋ MCU ์ ์กฐ์ฌ๊ฐ ์ ๊ณตํ๋ IDE๋ ์์ ์ฌ์ฉ์ํ๋๊ฑฐ์ฃ ๋ํ์ ์ธ ์๋ฅผ๋ค๋ฉด ์ธํผ๋์ธ aurix์ ๊ฒฝ์ฐ ์ธํผ๋์ธ์์ ์ ๊ณตํ๋ aurix studio๋ผ๋ ide์ stm cube ide์ ๋น์ทํ ๊ธฐ๋ฅ์ด ๋ชจ๋์ ๊ณต๋๋๋ฐ.ํด๋น ide์ ์ฝ๋์ ๋ ์ด์ ๊ธฐ๋ฅ๋ ์ฌ์ฉํ์ง์๊ณ . ๋น๋ ํ ๋ ์ปดํ์ผ๋ฌ๋ ํ์คํน ์ปดํ์ผ๋ฌ๋ผ๋ ์ ๋ฃ ์ปดํ์ผ๋ฌ๋ฅผ ์ฌ์ ์ฌ์ฉํ๋๊ฒ ๋๋ถ๋ถ์ ๋๋ค.
- 0
- 1
- 109
Q&A
๋ถํธ๋ก๋๋ ์ ๋ฐ์ดํธ๋ฅผ ํ๋์?
์ด ๋ถ๋ถ๋ ์ค๋ฌด์ ์ผ๋ก ์ค์ํ ๋ถ๋ถ์ธ๋ฐํ๋ก์ ํธ๋ง๋ค ์ฌ์ ์ด ๋ฌ๋ผ์ ๊ฐ์์ ๋ด์ง ๋ชปํ ๋ด์ฉ์ธ๋ฐ์.๋ณดํต์ ๋ถํธ๋ก๋๋ ์ ๋ฐ์ดํธ ํ ์ ์๋๋ก ํ๊ฒฝ์ ๊ตฌ์ฑํ๊ธดํฉ๋๋ค.๋ํ์ ์ธ ๋ฐฉ๋ฒ์ ๋ถํธ๋ก๋๋ฅผ 2๊ฐ๋ก ๋ถ๋ฆฌํด์ ๊ฐ๋ฐํ๋๊ฒ๋๋ค.ํ๋๋ ๋ถํธ๋ก๋๋ฅผ ๋ค์ด๋ก๋ ๋ฐ๊ธฐ ์ํ ๋ถํธ๋ก๋.๋ ๋ค๋ฅธ ํ๋๋ ๊ฐ์์์ ๋ค๋ค๋ ์ ์ดsw ๋ค์ด๋ก๋๋ฅผ ์ํ ๋ถํธ๋ฅด๋.์ด๋ ๊ฒ ๊ตฌ์ฑํ๋ฉด ์ ์ดsw ๋ค์ด๋ก๋ ํ๋ฏ์ด ๋ถํธ๋ก๋๋ฅผ ๋ฆฌํ๋ก๊ทธ๋๋ฐํด์ ์ ๋ฐ์ดํธ๊ฐ ๊ฐ๋ฅํฉ๋๋ค
- 1
- 2
- 86
Q&A
AUTOSAR compliance
์๋ ํ์ธ์. ์ง๋ฌธ ์ฃผ์ ๋ถ๋ถ์ ์ ๋ํ ์ผ์ ํ๋ฉด์ ํญ์ ๊ถ๊ธํ๋ ๋ถ๋ถ์ธ๋ฐ์. ๊ฒฐ๋ก ๋ง ๋จผ์ ๋ง์๋๋ฆฌ๋ฉด ์ฃ์กํ์ง๋ง ์์งํ ์ ๋ ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค ใ ใ ์ค์ ๋ก ์ผ์ ํ๋ค๋ณด๋ฉด ๋ชจ๋ ๊ฒ์ swc ๋ฌ๋๋ธ๋ก ๋ง๋ค์ด์ ์ฌ์ฉํ๊ธฐ์๋ ์๋ง์ง ์์ ๊ฒฝ์ฐ๊ฐ ์ ๋ฒ ๋ง์ต๋๋ค. (๋ต๋ณ ์ฐ๋ฉด์ ๋ ์ค๋ฅด๋ ์ ํ์ ์ธ ์์ : bsw์๋น์ค api๋ rte port๋ฅผ ํตํด์ ํธ์ถํ๋๊ฒ ๊ท์น์ธ๋ฐ. ๊ทธ๋ฅ ์ผ๋ฐ ํจ์์ฒ๋ผ ๊ณง๋ฐ๋ก api ์ง์ ํธ์ถ)๊ทธ๋์ ์ค์ ๋ก ์คํ ์ฌ๊ฐ ์ ์ํ๋ ์ ์์ ์ธ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ง์๊ณ ๊ฐ๋ฐํ๋ ๊ฒฝ์ฐ๊ฐ ์ ๋ฒ ๋ง์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด ์ ๋ ์ด๋ ๊ฒ ํด๋๋๋๊ฑด๊ฐ? ํ๋ ์๋ฌธ์ ๊ฐ๊ฒ๋๋๋ฐ ๊ทธ๋๋ sw๋์ ํจ์จ์ ๋ฐ์ง๋ฉด ์คํ ์ฌ ๋ฃฐ์ ์ด๊ธฐ๋๊ฒ ๋ซ๋ค๊ณ ํ๋จ๋๋ฉด ๊ทธ๋ ๊ฒ ๋ง์ด ํด์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ ๊ฒ ๊ฐ๋ฐํ์๋ oem์์ ๊ทธ ์ ๋ ๋ ๋ฒจ๊น์ง ๋ฐ์ ธ์ ๋ฌป๊ณ , ํ์ธํ๋ ๊ฒฝ์ฐ๋ ์ ๊ฒฝํ์ ์์๊ธฐ ๋๋ฌธ์ ๋ณ ๋ฌธ์ ๋ ์์์ต๋๋ค. ๊ฒฐ๊ตญ ๊ณ ๊ฐ์ ์ฅ์์ ์คํ ์ฌ๋ ์ต์ํ์ ํ์ง๋ณด์ฆ(?)์ ์ํ ์๋จ์ผ๋ฟ ์คํ ์ฌ ๊ทธ ์์ฒด๊ฐ ์ต์ข ๋ชฉํ๊ฐ ์๋๊ธฐ ๋๋ฌธ์, ๊ฒฐ๋ก ์ ์ผ๋ก๋ ์ ํ ๋์๋ง ์๋๋ค๋ฉด ์คํ ์ฌ ๋ฃฐ์ ์ด๊ธฐ๋๋ผ๋ ํฐ ๋ฌธ์ ๋ ์์ง์์๊น ์ถ์ต๋๋ค. ์ ์ด์ sw ๋ด๋ถ๋ฅผ ๊ทธ ์ ๋๊น์ง oem์์ ์ผ์ผ์ด ์ฒดํฌํ๋ ๊ฒฝ์ฐ๋ฅผ ๋ชป๋ดค์ต๋๋ค.๊ทธ๋ ์ง๋ง ์ ์ธ๊ณ์ ๋ชจ๋ ์ผ์ด์ค๋ฅผ ์ ๊ฐ ๋ค ์๊ณ ์๋๊ฑด ์๋๊ธฐ์ 100% ๋ฌธ์ ์๋ค๊ณ ์ฅ๋ด๋๋ฆด์๋ ์๊ฒ ์ต๋๋ค..
- 0
- 2
- 72
Q&A
๋๋ฒ๊ฑฐ์ ๋๋ฒ๊น
์๋ ํ์ธ์.. ์ง๋ฌธ์ ์๋๋ฅผ ์ ๊ฐ ์ ํํ๊ฒ ์ดํด๋ฅผ ๋ชปํ์ต๋๋ค.IDE ์์ ๋ธ๋ ์ดํฌํฌ์ธํธ ์ฐ๊ฑฐ๋, ๋ณ์๊ฐ ํ์ธํ๊ฑฐ๋,๋ณ์๊ฐ ๋ณ๊ฒฝํ๊ฑฐ๋, SW๋ฅผ MCU์ ๋ค์ด๋ก๋ ํ๊ฑฐ๋ ํ๋ ๊ทธ๋ฐ ๊ธฐ๋ฅ์ด ๋๋ฒ๊น ๊ธฐ๋ฅ์ด๊ณ .์ด๋ฐ ๊ธฐ๋ฅ์ ์ฌ์ฉ ํ๋ ค๋ฉด ๊ฒฐ๊ตญ ์ฌ์ฉ์์ PC์ MCU ๊ฐ์ ์๋ก ์ํต์ ํด์ผ๋๋๊น์ค๊ฐ์ ๋๋ฒ๊ฑฐ๋ผ๋ ํ๋์จ์ด๊ฐ ํ์ํ ๊ฒ์ ๋๋ค.
- 0
- 1
- 57
Q&A
adc
์๋ ํ์ธ์. ์ด๋ค ๊ฒ๊ณผ ํท๊ฐ๋ฆฌ์ ๊ฑด์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง์ผ๋ฐ์ ์ผ๋ก MCU ๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ค์ ADC ๋ผ๊ณ ํ๋ฉด์๋ ๋ก๊ทธ to ๋์งํธ์ ์ฝ์๋ก ๋ฐ์๋ ์ ์(์๋ ๋ก๊ทธ ์ ํธ)๋ฅผ ์ธก์ ํด์ ์ธก์ ๊ฐ์ผ๋ก ๋ฐ๊ฟ์ฃผ๋ ๊ธฐ๋ฅ์ ์๋ฏธํฉ๋๋ค.ํน์ ๋ง์ํ์ ๊ฒ์ DAC๊ฐ ์๋์ง์?
- 0
- 1
- 66
Q&A
BSW ๊ฐ๋ฐ์์ ์ญํ
๊ทธ๋ฆฌ๊ณ ๋๋ฒ์งธ ์ง๋ฌธ๋์ง๋ฌธ ์์ฒด๊ฐ ์ข ์ ๋งคํ๋ฐ์.๋ถํธ๋ก๋, UDS ๊ธฐ๋ฐ์ ์๋น์ค ๊ตฌํ์ ์คํ ์ฌ ๊ธฐ๋ฐ์ SW๋ก ๊ฐ๋ฐํ ์๋ ์๊ณ Non Autosar SW๋ก ๊ฐ๋ฐ ํ ์๋ ์์ต๋๋ค.์ด๋ค๊ฒ ๋ ์ ๋ฆฌํ ๋ฐฉ๋ฒ์ธ์ง๋ฅผ ๋ฐ์ ธ์ ์ ํ ๋ฌธ์ ์ด๊ณ ์ ํด์ ธ ์๋ ๊ท์น์ ์์ต๋๋ค. ์ด๊ฑด ๋ถํธ๋ก๋,์ง๋จํต์ SW ๋ฟ๋ง ์๋๋ผ ์ด๋ค SW ์ด๋ ๋ง์ฐฌ๊ฐ์ง์ธ๋ฐ์ด๋ค SW๋ฅผ ๊ฐ๋ฐํ๋ ๊ผญ ์คํ ์ฌ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐํ ํ์๋ ์์ต๋๋ค.์ฌ์ฌ์ฉ์ฑ ,๊ฐ๋ฐํจ์จ ์ด๋ฐ๊ฑธ ๋ฐ์ ธ์ ์ ๋ฆฌํ ๋ฐฉ๋ฒ์ ๊ณ ๋ฅด๋ฉด ๋ฉ๋๋ค,, ์ค์ ๋ก ๋ถํธ๋ก๋ sw๋ง ๋ณ๋๋ก ํ๋งคํ๋ ์ ์ฒด๋ค๋ ์๋๋ฐ๊ทธ ์ ์ฒด๋ค๋ ์คํ ์ฌ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ๋ ๋ถํธ๋ก๋๋ฅผ ํ๋งคํ๊ธฐ๋ํ๊ณ , ์คํ ์ฌ ๊ธฐ๋ฐ์ด ์๋ ๋ถํธ๋ก๋๋ฅผ ํ๋งคํ๊ธฐ๋ ํฉ๋๋ค.
- 0
- 3
- 413
Q&A
BSW ๊ฐ๋ฐ์์ ์ญํ
์๋ ํ์ธ์. ๋ต์ด ๋ฆ์ด์ ์ฃ์กํฉ๋๋ค.์ง๋ฌธ ์ฃผ์ ๋ด์ฉ์ ๋ต๋ณํ๊ธฐ๊ฐ ์๋นํ ์ ๋งคํ๋ฐ์.. ์ฐ์ ์ฒซ๋ฒ์งธ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ๋๋ค.์ง๋ฌธ ์ฃผ์ ๋ด์ฉ์ R&R ์ ๊ดํ ๊ฒ์ด๋ผ ํ์ฌ๋ง๋ค,ํ๋ง๋ค,ํ๋ก์ ํธ๋ง๋ค ์ ํ๊ธฐ ๋๋ฆ์ด๋ผ๋ช ํํ๊ฒ ๊ตฌ๋ถ ์ง์ด์ ๋ต์ ๋๋ฆด ์๊ฐ ์์ต๋๋ค.์ ๊ฐ ์ ๋ฌด ํ ๋๋ ํญ์ R&R์ ์ด๋ป๊ฒ ๋๋๊ฑด์ง ํญ์ ์ด์๊ฐ ๋๋ ๋ถ๋ถ์ ๋๋ค.์ผ๋จ ์คํ ์ฌ์ ์ด๋ก ์ ์ธ ์ปจ์ ๋ง์ ๊ธฐ์ค์ผ๋ก ์๊ธฐํ๋ฉดBSW ์์ญ์ Configuration๋ง ํ๊ณ ๋ณ๋๋ก ๊ฐ๋ฐ์๊ฐ ํธ๋ ์ฝ๋ฉ์ ํ์ง ์๋๊ฒ ๊ธฐ๋ณธ์ ์ธ ์ปจ์ ์ ๋๋ค.๊ทผ๋ฐ ์ค์ ๋ก ์ผ์ ํด๋ณด๋ฉดBSW ๊ฐ๋ฐ์๋ ๋ณ๋๋ก SWC์ ๋ฌ๋๋ธ์ ๋ง๋ค์ด์ ๋๋ฆ์ ๋ก์ง์ ๊ตฌํํ๋ ๊ฒฝ์ฐ๋ค์ด ์๊ณ .๋ BSW ์์ Configuration ํ ๋ด์ฉ์ ๋ฐ๋ผ SWC ๋ฌ๋๋ธ์ ์๋์ง๋ง ๊ทธ๋ ๋น์ทํ๊ฒ ์์ด ๋น์ด์ ธ์๋ Callback ํจ์๊ฐ code gen๋๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ๊ทธ callback ๋ด๋ถ์ ์ฝ๋ ๊ตฌํ์ ์ด๋ป๊ฒ ํ๋์ ๋ฐ๋ผ์ BSW์ ๋์์ด ๋ฌ๋ผ์ง๋๋ค.๊ทธ๋์ ์ด๋ฐ ๋ถ๋ถ์ BSW ๊ฐ๋ฐ์๊ฐ ์ฝ๋ฉ์ ํ๊ธฐ๋ ํฉ๋๋ค.๊ทธ๋ฆฌ๊ณ SWC ๋ฌ๋๋ธ์ด ์คํ๋๋ ค๋ฉด ์ผ๋จ OS๊ฐ ๋์๊ฐ ์ดํ๋ถํฐ ๋์๊ฐ๋๋ฐOS๊ฐ ์ผ์ง๊ธฐ ์ ์ ์ํ๋๋ ์ฌ๋ฌ๊ฐ์ง ๊ณ ์ฅ์ง๋จ ๋ก์ง ์ด๋ฐ๊ฒ๋ค์ BSW ๊ฐ๋ฐ์๊ฐ ๊ตฌํํ๊ธฐ๋ ํฉ๋๋ค.. ๋ญ๋ผ๊ณ ์ ๋ฆฌํด์ ๋ต์ ๋๋ฆฌ๊ฐ๊ฐ ์ด๋ ต๋ค์..
- 0
- 3
- 413








