본문 바로가기

OS

(49)
SBC310 GPIO 설정 SBC310에서 GPIO 제어를 하기위한 설정을 설명한다. 1. GPIO제어를 위해서 ge fanuc에서 제공한 ESP에서 GPIO 관련된 커널 컴포넌트를 추가해야 한다. hardware >> BSP configuration variants >> ESP >> GPIO 2. 커널을 재컴파일한 이후 부팅한 후 아래의 커맨드로 GPIO 핀 상태를 확인한다. 보드에 장착된 GPIO 핀들 정보를 일목요연하게 확인할 수가 있다. [0]->gefGpioShow |--------------------------------------------------------------------------------------| | | | Out | Data | Interrupt | intr |Intr Enabl | ISR Co..
Vxworks에서 arp관련 API http://www-kryo.desy.de/documents/vxWorks/V5.5/vxworks/ref/arpLib.html#arpAdd
VxWorks 6.x WRTAP 설치 1. Open the Control Panel. 2. Double-click Add Hardware to open the Add Hardware Wizard, click Next. 3. Answer Yes, I have already connected the hardware, click Next. 4. Select Add a new hardware device (you may need to scroll down to see this option), click Next. 5. Select Install the hardware that I manually select from a list (Advanced). Click Next. 6. Select Network Adapters, click Next. 7. ..
wubi로 하는 리눅스 인스톨 https://wiki.ubuntu.com/WubiGuide 예전에는 리눅스를 윈도우와 동시에 사용하기 위해 멀티부팅을 설정하기전에, 파티션을 나눠야 하며 설치 씨디 이미지를 구해야 하는 등 많은 불편함이 있었다. 하지만, wubi는 윈도우 환경에서 멀티부팅으로 리눅스를 사용가능하게 하는 매우 쉬운 방법을 제공한다. 일단 필요한 것은 홈페이지에서 wubi 인스톨러를 받아 설치하는 것으로 설치를 완료할 수 있다. @_@ wubi의 설치과정은 아래의 한장의 그림으로 완료된다. 그림에서 소개된 바와 같이, 1. 패스워드를 입력한다. 2. Install 를 클릭한다. 3. 세번째 단계는 없다. -_-;; 설치 완료 후 재부팅을 수행하면 아래와 같은 OS 선택화면이 나오게 된다. Ubuntu를 선택하면 리눅스를 ..
Linux :: iso 마운트 http://www.cyberciti.biz/faq/ubuntu-mount-iso-image/ 윈도우에서 CD/DVD 이미지 파일을 마운트하기 위해서는 daemon 툴을 많이 사용하나, 리눅스에서는 간단한 방법으로 마운트를 할 수 있다. 1. 마운트 포인트 생성 sudo mkdir /media/iso 2. 마운트 수행 sudo mount -o loop /tmp/file.iso /media/iso
VxWorks 5.5에서 시스템 Tick 설정 tickLib의 API를 사용하여 시스템 tick을 설정할 수도 있으나, vxworks 커널 설정에서도 기본 값을 설정할 수 있다. 기본은 1초에 60 tick이다. 아래의 그림을 참고하여 해당 설정을 바꾸어 재 컴파일한 후 사용하면 된다. hardware >> peripherals >> clocks >> System clock의 SYS_CLK_RATE를 변경
VxWorks 5.5에서 zlib 사용 zlib는 데이터 압축에 사용되는 라이브러리로 오픈소스 산출물 중 하나이다. 라이브러리 크기도 작고, 여러 플랫폼을 지원하고 있으며, VxWorks 5.5에서도 사용가능하다. 다음의 과정으로 쉽게 사용할 수 있다. 1. http://www.zlib.net/ 에서 최신 zlib를 다운로드 받는다. 2. Downloadable Project를 생성하여, 모든 파일을 추가한다. 3. 컴파일 옵션에 -DNO_vsnprintf 를 주어 컴파일한다. 오픈소스 프로젝트 산출물을 사용할 때 항상 유의깊게 봐야하는 부분이 라이센스이다. 하지만, zlib의 라이센스는 zlib license 아래 배포되어, 아래와 같이 상업적인 목적으로 사용하여도 전혀 문제가 없다. 흔히 오픈소스 라이센스들에서 명시하는, 라이센스의 명시조..
리눅스 배포판에 따른 네트워크 설정법 GUI 설정을 할 수 있는 환경이라면, 그나마 편할텐데 CUI로 설정하기에는 설정파일이 배포판마다 매우 다르므로 고충이 이만저만이 아니다. 대표적으로 사용되는 배포판들의 네트워크 설정 How-to를 정리해 놓았다. 우분투(데비안 계열) : http://www.ubuntugeek.com/ubuntu-networking-configuration-using-command-line.html 페도라(레드헷 계열) : http://www.spy-hill.com/help/linux/config_rh.html 정리하자면 다음과 같다. Ubuntu Fedora 설정파일 위치 /etc/network/interfaces /etc/sysconfig/network 설정파일 예제 DHCP 일 경우 auto eth0 iface e..