본문 바로가기

반응형

분류 전체보기

(105)
[ROS] 10. ROS + Arduino 와 통신 TTL to RS485 ☞ 메인보드 : Jetson Nano Developer Kit ☞ 운영 체제 : Ubuntu 18.04 - JetPack 4.4.1 ☞ ROS 버전 : Melodic ☞ IDE : Visual Studio Code & Arduino ☞ 언어 : C++ 목차 ○ 1. Jetson Nano (Service Client) ○ 2. Arduino (Service Server) ○ 3. 실행 결과 아직 아두이노를 설치하지 않았다면 아래의 포스트를 읽고 설치하면 된다. [ROS] 8. ROS + Arduino 설치하여 Rosserial 사용해보기 ☞ 메인보드 : Jetson Nano Developer Kit ☞ 이미지 파일 버전 : JetPack 4.3 ☞ ROS 버전 : Ubuntu 18.04 LTS bionic..
[리눅스마스터 1급] 2002회 1차 A형 기출문제 풀이 (11번 - 15번) 데몬(daemon) ☞ 부팅 시 자동적으로 실행되어 사용자의 요청에 대해 적절한 서비스를 실행하는 백그라운드 프로세스이다. 데몬에는 standalone, xinetd(슈퍼데몬)이라는 두 가지의 작동 방식이 있다. standalone 방식은 메모리를 차지하고 상시 대기하는 방식이다. 상시 메모리를 차지하고 있는 것은 상당히 비효율적이기 때문에 사용할 때는 메모리를 차지하고 종료될 때 메모리에서 삭제되는 xinetd 방식을 사용하면 더 효율적인 메모리 관리가 가능하다. ① exec ☞ 프로세스의 호출 방식 중 하나이다. 새 프로세스가 들어갈 메모리를 할당하고 할당된 메모리에 해당 프로세스를 복사하는 방식의 fork와 달리 새 프로세스가 들어갈 메모리를 할당하지 않고 exec에 의해서 호출된 프로세스만 메모리..
[리눅스마스터 1급] 2002회 1차 A형 기출문제 풀이 (6번 - 10번) GRUB(GRand Unified Bootloader)는 GNU 프로젝트의 부트로더이다. GRUB 환경에 진입하면 set, linux, initrd, boot 등의 명령어를 이용하여 파티션, 부팅 커널, 이미지 파일 등을 지정하여 리눅스 부팅을 진행할 수 있다. grub.conf는 GRUB 부트로더의 환경 설정 파일로 안에 부팅에 대한 설정 사항이 담겨있다. [부팅 레벨] 0 ☞ halt (Do NOT set initdefault to this) 1 ☞ Single user mode 2 ☞ Multiuser, without NFS (The same as 3 , if you do not have networking) 3 ☞ Full multiuser mode 4 ☞ unused 5 ☞ X11 6 ☞ reb..
[리눅스마스터 1급] 2002회 1차 A형 기출문제 풀이 (1번 - 5번) ① GPL(General Public License) ☞ 프로그램을 개발하여 판매/배포할 수 있으나, GPL 소스코드를 일부라도 사용했다면 전체 소스코드를 공개해야 한다. ② MPL(Mozilla Public License) ☞ 수정한 소스코드만 공개하면 된다. ③ BSD(Berkeley Software Distribution) License ☞ 누구나 수정할 수 있고 재배포할 수 있다. 소스코드를 공개할 필요도 없다. ④ LGPL(Lesser General Public License) ☞ LGPL 라이선스의 코드를 정적, 동적 라이브러리로 사용한 프로그램은 판매/배포할 경우에 프로그램의 소스코드를 공개할 필요가 없다. ① Ubuntu ☞ 데비안 계열 ② Linux Mint ☞ 데비안 계열 Ubuntu ..

반응형