no image
TASKING C언어 디버깅 가상환경에서 변수 확인과 주의 사항
지난 번, TASKING에서 C언어 디버깅 가상환경을 설정했습니다. 해당 내용이 필요하신 분은 아래 링크를 참조하시기 바랍니다. TASKING C언어 컴파일/디버깅 가상환경 설정 변수 확인 이번에는 디버깅하면서 변수의 변화를 볼 수 있는 'Expressions' 를 확인해보겠습니다. 보시는 것처럼 동작은 잘 하고 있지만 인코딩 문제 때문인지, 문자열이 깨진 상태입니다. 영어로 한 번 해보겠습니다. 한글로 된 부분은 깨지고 영어로 된 부분은 잘 출력됨을 확인할 수 있습니다. 물론, 변수안의 문자열도 마찬가지입니다. 주의 사항 TASKING 환경에서 C언어를 가상환경으로 동작시킬 때, 몇 가지 주의 사항이 있습니다. 경험상 주의할만한 내용들은 다음과 같습니다. 변수 초기화 한 번 저장된 변수의 내용은 다시 ..
2022.03.11
no image
TASKING C언어 컴파일/디버깅 가상환경 설정
펌웨어 및 임베디드 소프트웨어 개발을 하는 분들 중에, 개발 툴이 TASKING인 경우가 있습니다. 개발자분들마다 습관과 기호가 다를텐데, 저의 경우에는 빈 프로젝트에서 추가하려는 기능(또는 함수)에 대해 검토하는 것을 선호합니다. 물론, MCU에 소프트웨어를 포팅하여 테스트할 수도 있지만 경험상 Timer, Interrupt 등 부가 설정으로 인해 오동작하는 경우가 있었습니다. 실력이 좋은 분들은 안그러시겠지만, 추가하려는 코드의 문제가 아닌데도 해당 코드를 다시 검토하는 경우도 있었습니다. 기업에서는 라이선스 이슈가 많아서 아무 개발환경이나 다운받기가 부담스러울텐데, TASKING 환경에서 C언어를 가상환경으로 테스트할 수 있는 방법이 있습니다. TASKING C언어 가상환경 설정 먼저, File -..
2022.03.11