본문 바로가기

전체 글159

C 유닛 테스트 - Cmocka C 언어 유닛테스트 프로그램인 Cmocka에 대한 설치법이다.Cmocka를 설치하게된 이유는 chekck 혹은 Cmocker 보다 간단하고 내가 원하는 메모리 테스트가 있어서 선택하게 되었다.(Cmocker는 라이브러리와 프로그램이 설치가 제대로 되었지만 헤더 인식이 잘 안되는 문제가 있었다.)Cmocka에 대한 더 많은 정보는 https://cmocka.org/ 에서 볼 수있다. cmocker 사용환경은 Ubuntu 14.04이다.다운로드는 https://cmocka.org/files/1.0/ 에서 가능하다. Ubuntu 에서 사용할 것이기 때문에 cmocka-1.0.1.tar.xz 파일을 다운 받았다. 1. 빌드 tar xf cmocka-1.0.1.tar.xzcd cmocka-1.0.1mkdir bu.. 2015. 11. 16.
삼성 nt530u3c 노트북 바이오스 관련 문제 삼성 nt530u3c-a7hb 모델을 사용하던 도중 하드드라이브의 속도가 느려짐에따라 SSD로 교체하는 도중 안타깝게도 문제가 발생하였습니다.그래서 혹시나 같은 문제를 겪고 계실 분들을 위해 발생한 문제들과 해결했던 방법들을 포스팅하기로 하였습니다. 사실 포스팅 이전 가장 추천하는 방법은 그냥 센터를 방문하는 것입니다.특히 인터넷(국내, 해외) 모두 소용이 없고 같은 말만 되풀이하였고 전부 도움이 되지 않았지만 혹시나 하는 마음에 포스팅하였습니다. 기존의 하드에는 윈도우8이 설치되어있고 메인보드의 바이오스 설정은 아래와 같이 되어있었습니다. - Fast Boot: Enable- OS Mode: UEFI- Secure boot: Enable 아래는 각 문제와 해결방법들입니다. 1. Secure Boot S.. 2015. 9. 9.
Ubuntu에서 LEON 용 RTEMS Corss Compiler (RCC) 설치하기 RTEMS를 Linux에서 Cross Compile 하기 위해서는 해당 Cross Compiler가 필요합니다.(RTEMS: https://www.rtems.org/ ,https://en.wikipedia.org/wiki/RTEMS) 특히 지금 사용하고 있는 Sparc 프로세스에 맞추어 만들어진 Cross Compiler가 필요합니다.Cross Compiler에 대한 설명은 https://en.wikipedia.org/wiki/Cross_compiler를 참고하시면 됩니다. 크로스 컴파일러를 사용할 수 있는 환경을 일일이 설치하려면 각 프로그램 사이의 버전에 대한 의존성을 확인해야 하므로 번거로울 수 있습니다. 따라서 저는 Gaisler 에서 제공하는 Sparc RTEMS Cross Compiler(RC.. 2015. 4. 17.