일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- Leica M7
- FujiFilm C200
- N80/4
- Kodak 400TX
- Minolta TC-1
- kodak t-max 400
- Germany
- cf50/4 fle
- Kodak 5222
- cf80/2.8
- Kentmere 400
- ZeissIkon ZI
- M-Rokkor 40/2
- Nikon 28Ti
- Mamiya 7
- Rollei35s
- fujifilm velvia 50
- 2018 미국출장
- 4870
- Kodak Ektar 100
- GRD2
- Hasselblad 500cm
- Contax G2
- 2019 유럽여행
- Kodak T-Max 100
- G28/2.8
- cs50/2.5
- Minolta CLE
- FujiFilm GFX50s
- SONY A7
- Today
- Total
목록컴퓨터/Linux (20)
J 창고
1. 개요 Linux의 경우 D-Bus라는 IPC를 많이 사용하는 것을 볼 수 있는데 이를 확인하기 위한 수단으로는 간단하게는 dbus-monitor라는 CLI Tool이 있으며 GUI로는 D-Feet이라는 Tool이 있다. 다만 최근 Embedded Device에서도 D-Bus를 IPC로 자주 사용하는 경우를 볼 수 있으며 이를 Debug 하기 위한 수단으로는 dbus-monitor를 주로 사용했다. 그렇지만 사람은 GUI가 아무래도 편할 것이고.... 이래저래 검색을 해 본 결과론 Linux 배포판에서 사용하던 D-Feet을Remote Device의 D-Bus를 가져와서 Display할 수 있는 방법을 찾아 공유해 본다. 본 포스트는 system d-bus를 예로 들었으며 session d-bus는 ..
1. GNU Autotools 소개 SW 를 개발하는데 있어 Source 를 편집하여 결과적으로 Executable Binary를 만들어야 하는데작은 프로젝트의 경우 단순히 gcc 명령어를 통해 진행할 수 있지만 프로젝트가 커지다 보면 복잡도가 증가하여사람 손으로 일일히 진행하기 어려워 진다.이를 위해서 Build System 들이 생겨나게 되었고 그 중 하나인 GNU Autotools를 소개하고자 한다. GNU Autotools 와 CMake가 가장 유명하다. 2. Autotools 구성 [Autotools 진행도]출처 : Wiki-GNU_Build_System 3. Autotools 사용법 3-1. 프로젝트 생성 및 Makefile.am 생성 Project Folder 생성과 hello.cpp Mak..
1. 개요 회사에서 프로젝트를 진행하는데 SCM으로 Git을 사용하도록 되어 있었고Embedded Linux 개발을 위해서 Ubuntu를 개발환경으로 사용하고 있었기 때문에Ubuntu에서 사용할 수 있는 Git Client를 찾아보았으나 Windows/MAC에서 돌아가는 Source Tree 와 같은 유려한(?) Git Client가 있었으면 참 좋았을 테지만..아쉽게도 없었기 때문에 이것 저것 사용하면서 느낀 점을 공유하고 이번 포트스를 작성하였다. 2. 소개 기본적으로 Ubuntu에서 사용하는 Git Client로는 gitg, giggle, git gui, qgit 이 있으나 이들은일단 유려하지(?) 않고, 일부 기능들이 없기 때문에 git을 사용하기에 제한사항이 있다. 2-1. Smartgit Ja..
1. 개요기본적으로 MacOS 와 Linux 는 bash를 사용하고 있지만 zsh+oh-my-zsh 조합의 기능에 비해 많이 부족한 편이다.따라서 Linux 및 MacOS에서 개발하는데 좀 더 편리하고 다양한 기능을 제공해 주는 zsh+oh-my-zsh 조합을 설치해 보고자 한다.MacOS : 10.12.4 (Sierra) Mac Terminal AppLinux : Ubuntu 16.04.2 2. zsh 설치zsh Package 를 설치한다. Ubuntu1sudo apt-get install zshcs MacOS1brew install zshcsMac의 경우 기본적으로 /bin/zsh에 설치되어 있지만 더 최신의 버전을 설치하기 위하여 brew를 이용한다.다만 brew로 install 한 경우 /usr/..
CScope 설정 DB 파일 만들기 위한 Script /usr/sbin/mkscope.sh 123456#!/bin/sh rm -rf cscope.files cscope.files find . \( -name '*.c' -o -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.s' -o -name '*.S' \) -print > cscope.filescscope -i cscope.filesColored by Color Scriptercs Ctagsctags -R ./* VIM 기본 설정과 Ctags, CScope 사용을 위한 설정~/.vimrc 123456789101112131415161718192021222324252627282930313233343536..
1. Intel EdisonIntel 에서 발표한 우표만한 사이즈의 Platform 500 MHz Intel Atom Silvermont dual-core processor(500Mhz의 x86 Processor와 100Mhz Quark MCU 를 탑재)RAM 1GB DDR3Flash 4GB eMMCWi-Fi (IEEE 802.11a / b / g / n 2.4GHz / 5GHz 듀얼 밴드)Bluetooth 4.0 (Bluetooth Low Enagey와 Bluetooth 3.0 이전과의 호환성은 조사 중입니다)SD 카드 인터페이스 × 1UART × 2 (1 full flow control 1 Rx / Tx)I 2 C × 2SPI × 1 (chip select x2)I 2 S × 1USB 2.0 × 1 ..