no image
Jira Issue Links 추가
Jira에 Issue에서 다른 Issue들을 Link 걸어둘 수 있습니다. Link된 이슈들의 상태가 보이기 때문에, 프로세스상 이전 Issue들의 Link를 걸어두면 관련 담당자에게 묻지 않아도 한 눈에 확인이 가능합니다. 아래의 화면에서 이슈설명 1 부분에 1개의 이슈가 링크되어 있고 이슈설명 2 부분에도 1개의 이슈가 링크되어 있습니다. 붉은색 버튼을 클릭하면... 아래와 같은 팝업이 뜨는데요. 3개의 이슈를 추가하도록 해보겠습니다. 다음과 같이 3개의 이슈가 되었습니다.
2022.03.24
no image
Jira Issue 리스트 View 설정 변경
Jira에서 Issue 리스트의 View 설정을 변경할 수 있습니다. 개인적으로, 경우에 따라서 Issue 리스트 View를 변경하면서 보고 있습니다. 찾고자 하는 방식과 목적에 따라, 활용중이네요. 먼저, Detail View입니다. Detail View는 좌측에 리스트들이 간략히 설명되어 있고 우측에 이슈 내용들이 함께 정리되어 있습니다. 그리고 우측 상단의 빨간색 네모박스를 클릭하면, View를 선택할 수 있습니다. 이번에는 List View로 보겠습니다. List View는 상대적으로 내용은 적지만, 잡다한 내용이 없어서 전체를 훑는 느낌으로 보고 싶을 때, 유용합니다.
2022.03.24
no image
VSCode 화면 확대와 마우스 스크롤을 이용한 글자 확대
VSCode에서 확대하는 방법(또는 기능)은 두 가지가 있습니다. 먼저, 특별한 설정이 필요 없는 화면 확대를 살펴보겠습니다. 화면 확대 VSCode를 설치한 상태에서 특별한 옵션을 설정하지 않아도 동작하는 기능입니다. Ctrl + '+' 또는 Ctrl + '-' 조합키는 각각 화면 확대와 축소를 하도록 되어 있습니다. 설정하기가 귀찮으신 분들은 이 기능을 사용해도 되지만, 보시는 것처럼 메뉴 부분도 다 같이 확대되어서 코드가 입력된 창이 상대적으로 작아지게 됩니다. 글자 확대 마우스 스크롤을 이용해 글자 확대만 하는 기능도 가능합니다. 다만, 약간의 설정이 필요한데요. 설정하기 위해서 파일 -> 기본 설정 -> 설정 메뉴 를 클릭합니다. 검색창에 확대를 입력하고 검색합니다. 그리고 Mouse Wheel..
2022.03.24
no image
JIRA Attachments(첨부파일) 수정 및 삭제
JIRA에서 Attachments에 첨부된 파일이 삭제가 안되는 경우가 있습니다. 권한이 없어서 발생되는 문제인데, 자신에게 권한이 없다면 권한이 있는 분에게 요청해야 하고 자신에게 권한이 있다면 JIRA 이슈 상태를 변경해야합니다. 운영하는 회사마다 조금씩 명칭이 다를 수도 있는데, Re Open일 가능성이 큽니다. Re Open일지, 다른 형태일지 확신할 순 없지만, Attachments에 마우스를 올리면 휴지통 모양이 활성화되는 것을 볼 수 있습니다. 이후에 새로운 팝업이 뜨는데 Delete 버튼을 클릭하시면 됩니다.
2022.03.20
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
no image
Sourcetree Git Commit/Tag/Branch 검색
Sourcetree에서 Git Commit 번호, Tag, Branch 등을 검색할 수 있습니다. 우측, 상단에 건너뛰기 를 클릭하시면 커밋… 과 TAG 및 Branch들이 보입니다. 커밋...을 클릭하시면 아래와 같이 화면이 나오는데 검색하고자 하는 Commit 번호와 확인 버튼을 클릭하시면 됩니다.
2022.03.11
C언어 배열 복사하기 배열 / memcpy / 포인터
C언어에서 배열을 복사하는 여러 방법이 있습니다. 배열의 값을 직접 대입하거나, memcpy를 사용할 수도 있습니다. 임베디드 환경에서는 간혹 memcpy를 지원하지 않거나, 원하는 동작을 안하는 경우가 있어서 포인터를 이용해서 활용하기도 했습니다. 기호에 맞게 사용하시면 됩니다. 전체코드 Option 1 : 배열값 직접 대인 Option 2 : memcpy 함수 활용 Option 3 : 포인터 활용 #include #include int main(void) { int i; unsigned char myBuf[100]; unsigned char cpyBuf[100]; for(i=0; i
2022.03.11
no image
Bitbucket Git 브랜치(Branch) 삭제 하기
웹상에서 Bitbucket으로 접속하고 브랜치를 삭제할 수 있습니다. 방법은 생각보다 간단합니다. Bitbucket에서 삭제하고자 하는 Branch의 Repository에 접속합니다. 그리고 좌측 하단의 Branches를 클릭합니다. 우측에, Branch들이 보일텐데 ' ... ' 표시를 클릭하고 Delete branch를 클릭하시면 됩니다.
2022.03.11