본문 바로가기
saleae 로직 어널라이저 - 임베디드 SW 개발 필수 장비 안녕하세요. 오늘은 임베디드 SW 개발을 하면서 필수적으로 필요한 장비를 하나 소개하려고 합니다. 보통 상위 Application을 개발할 때 컴퓨터 하나만 들고 다니며 멋있게 자판을 두드리고 멋있게 엔터를 치고 끝내는 모습을 볼 수 있습니다. 멋있고 잘생긴 남자 주연 배우가 그러고 있으면 비현실적인 느낌이 들긴 하지만요..^^;; 하지만 임베디드 SW를 개발할 때는 그렇지 않습니다. 타깃 시스템과 그 주위에 어지럽게 널브러져 있는 인두기와 납들이 생각납니다. 그리고 그 주위에는 오실로스코프, 함수 발생기, 파워서플라이, 널브러져 있는 전선과 저항들이 있기 마련이죠. 그중에서도 임베디드 SW 개발을 하면서 가장 필요한 장비가 바로 계측장비라 할 수 있습니다. 왜냐하면 내가 열심히 개발한 SW가 내가 원하.. 2021. 12. 26.
PWM을 임베디드 세계에서 바라보자 - 구현편 (3) PWM을 임베디드 SW 세계로 바라보자 - 구현 편 (3) 와우 드디어 대망의 PWM 구현편 마지막 글이 될 것 같습니다. 지금까지 GTM_TOM_PWM_1_KIT_TC275_LK에 관한 예제 코드를 천천히 분석해 보았습니다. 1편에서는 GTM_TOM 모듈의 클럭이 어디로부터 왔는지를 살펴보았습니다. 아직 못 보신 분들은 아래 링크를 꼭 확인해주세요. https://cookbook.tistory.com/29 PWM을 임베디드 SW 세계로 바라보자 - 구현편 (1) 저번 편에서는 PWM이 무엇인지 이론 편을 보았다면 오늘은 PWM 구현을 한번 해보도록 하겠습니다. 구현 방법은 Aurix에서 제공해주는 PWM Example Code를 Import 해보고 Code를 분석해보는 .. cookbook.tistor.. 2021. 12. 21.
PWM을 임베디드 SW 세계로 바라보자 - 구현편 (2) TC275 Lite Kit를 통해 이론과 실습을 통해 임베디드의 세계를 맛보고 있는 중입니다. 저번 시간에는 GTM 모듈을 통해 PWM을 만들어보고 있었습니다. GTM 클럭이 어디로부터 와서 어떤 클럭을 사용하고 있는지 그 사용하는 클럭은 현재 어떤 Frequency를 갖고 있는지 살펴보았습니다. 생각보다 코드는 몇 줄 되지 않지만 뉴런처럼 연결되어 있는 내부 지도를 파헤쳐 보는 것은 매우 심도 있는 내용이었습니다. 아직 보지 못하신 분들은 아래 글을 꼭 읽어 보시고 오시기 바랍니다. 그래야 이번 글이 이해가 됩니다!! https://cookbook.tistory.com/29 PWM을 임베디드 SW 세계로 바라보자 - 구현편 (1) 저번 편에서는 PWM이 무엇인지 이론 편을 보았다면 오늘은 PWM 구현을.. 2021. 12. 10.
PWM을 임베디드 SW 세계로 바라보자 - 구현편 (1) 저번 편에서는 PWM이 무엇인지 이론 편을 보았다면 오늘은 PWM 구현을 한번 해보도록 하겠습니다. 구현 방법은 Aurix에서 제공해주는 PWM Example Code를 Import 해보고 Code를 분석해보는 형태로 진행하겠습니다. 빠르게 지체하지 말고 바로 시작해보죠!! 고고!! GTM_TOM_PWM_1_KIT_TC275_LK 프로젝트를 Import File >> Import >> Infineon >> AURIX Development Studio Project를 선택해봅시다. GTM_TOM_PWM_1_KIT_TC275_LK를 입력하여 프로젝트를 생성해봅시다. 그럼 CPU0_Main.c에서 initGtmTomPwm() 함수가 보입니다. GTM 모듈을 사용하기 위해 초기화해주는 함수라는 생각이 딱 듭니다.. 2021. 12. 8.