ROS 32bit 사용할 때
By 찜질방 | 2018년 8월 16일 |
Eclipse는 느리고, QTCreator는 64bit만 지원해서 IDE구성하기가 힘들다... Visual Studio code(https://code.visualstudio.com/) 에서 extention을 ROS로 설치하면 쉽다... 마소에서 멀티플랫폼에서 사용가능한 IDE를 만들다니...
ROS(rosbuild, catkin)에서 OpenGL 사용하기
By 찜질방 | 2017년 5월 15일 |
별도의 GUI? Viewer? 가 필요한 경우에는 OpenGL 을 사용해야할 것 같아서 찾아보고 사용하고 정리하는 중. <rosbuild> <CMakeList.txt> include_directories(${OpenGL_INCLUDE_DIRS} ${GLUT_INCLUDE_DIRS}) target_link_libraries(${node_name} ${OpenGL_INCLUDE_DIRS} ${GLUT_INCLUDE_DIRS} -lglut -lGL) </CMakeList.txt> <manifest.xml> <export> <cpp lflags="-lGL -lglut"/> </
[라즈베리파이] 커널 섹션 정보
By Guillermo Austin Kim | 2018년 2월 5일 |
아래 명령어로 라즈베리파이 소스 다운로드를 하고,git clone --depth=1 크로스 컴파일러 툴을 설치한 다음에,git clone 커널 빌드를 하면 vmlinux을 추출할 수 있습니다.make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcm2709_defconfigmake ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules dtbs -j12 아래 명령어로 라즈베리파이 섹션 정보를 파악할 수 있는데요. 조금 더 짚어 보겠습니다../objdump -x vmlinux | more 섹션이란 용어에 대해서 설명을 하겠습니다. 섹션은 임베디드 소스 빌드 시 쓰이는 개념인데, 비슷한 속성의 코드들을 묶어서 처리하
리눅스 bash 스크립트에서 연관 배열의 인덱스(index)/키(key) 출력하기
By 반달가면 | 2018년 10월 1일 |
우선 리눅스 bash 스크립트에서 연관 배열(associative array) 사용에 대한 기본적인 내용도 이전 게시물을 참고하자. 여기로 배열을 정의해서 사용할 때 배열의 인덱스(index) 또는 키(key)를 확인해야 할 경우가 있다. 일반적인 배열은 인덱스를 수자로 사용하므로 굳이 인덱스를 별도로 확인할 일이 별로 없겠지만, 문자열을 인덱스/키로 사용하는 연관 배열의 경우에는 좀 다를 수 있다. 아래의 예시를 보자. # 변수 arr_x를 연관 배열로 선언 declare -A arr_x # 값 할당 arr_x[abc]=10 arr_x[def]=5 arr_x[xyz]=0 # 인덱스 abc에 저장된 내용 출력 echo "${arr_x[abc]}" 10 배열의 인덱스