본문 바로가기

Programming Language62

우분투 유틸 sudo apt-get install radiotray radiotray - 라디오 -----------------------------------------------gedit 플러그인1. Advanced find/replace bash install.shEdit->PreferencesRestart gedit In gedit main menu, go to Edit->Preferences Go to Plugins tab Find Advanced Find/Replace in list and check it In main menu, Search->Advanced Find / Replace or using Shift+Ctrl+F shortcut to activate the find/replace dialog .. 2014. 12. 23.
리눅스 커널 컴파일 및 Xenomai 설치(다른버젼) 기존의 방법에서 CPU가 달라지니 커널-xenomai버전 호환이 안맞는걸 확인.새로운 버젼으로 설치방법 작성 CPU : Intel® Celeron(R) CPU G1830 @ 2.80GHz × 2 RAM : 4gbSSD : 128gb Linux ubuntu 12.04.5 LTS, 32bit Linux kernel : linux-3.10.32 Xenomai : xenomai-2.6.3 ipipe : 3.10.32 $ sudo apt-get install build-essential kernel-package libncurses5-dev doxygen linux kernel : www.kernel.org xenomai : www.xenomai.org ipipe : http://download.gna.org/a.. 2014. 11. 14.
TROUBLE SHOOTING 1. 기존의 패키지 프로그램이 실행이 안될때는 $ rosmake --pre-clean 으로 빌드해볼것. 2. ArmX/CmakeLists.txt 파일안에 #orocos_typegen_headers( include/ArmX-types.hpp ) 라인을 주석해제 했다가 실행-Connect까지 해보고 정상작동하면 다시 주석처리 할것. 2014. 11. 14.
구조체 패딩(padding) 문제 출처 : http://pangate.com/19------------------------------------------------------------1. 구조체와 패딩비트아래와 같은 구조체를 선언했다고 하자.struct test_s {   char a;   int b; } test;char가 1바이트이고 int가 4바이트인 시스템에서 위의 구조체를 선언하고 sizeof()로 구조체의 사이즈를 찍어보면 얼마가 나올까? 생각대로라면 5바이트가 나와야 한다. 1 + 4 = 5 이니까..그런데 대부분의 컴파일러에서 실제로는 8바이트가 나온다. 이유는 패딩비트가 추가되어서 그렇다. 몇몇 컴파일러는 구조체의 필드를 메모리에 위치시킬때 중간에 빈 공간없이 쭉 이어서 할당하는 경우도 있지만, 대부분의 컴파일러는 .. 2014. 10. 24.