얼마전 Ubuntu 12.04에서 14.04 (정확히 14.04.2) 로 바꾸었는데,

libgl1-mesa-glx 를 설치할때 설치가 아래의 오류로 설치가 불가능한 이슈가 발생했다.


The following packages have unmet dependencies:

         libcheese-gtk23 : Depends: libclutter-gtk-1.0-0 (>= 0.91.8) but it is not going to be installed

                           Depends: libcogl15 (>= 1.15.8) but it is not going to be installed

         libcheese7 : Depends: libclutter-gst-2.0-0 (>= 0.10.0) but it is not going to be installed

                      Depends: gstreamer1.0-clutter but it is not going to be installed

         libclutter-1.0-0 : Depends: libcogl-pango15 (>= 1.15.8) but it is not going to be installed

                            Depends: libcogl15 (>= 1.15.8) but it is not going to be installed

        E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.


관련 이슈가 아래 링크에 리포트되어 현재는 수정된 듯.

https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1424491


14.02.2 배포버전으로 갈아탄 나로서는 급한대로 #24에 언급한 workaround 방식으로 해결.

https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1424491/comments/24

: # sudo apt-get install libcheese*


오랜만에 납땜질이라 실수 방지를 위해 유투브 참고.

https://www.youtube.com/watch?v=4giL4QWbtls


굵기가 있는 전선이라 시간이 오래 걸렸다. (열수축 튜브도 처음 써봤다^^)



250 쿼드콥터 부품(cc3d 포함)과 베터리 팩을 알리익스프레스에서 구매.


프레임 조립과 하드웨어 셋업은 아래 두 링크를 참고로 진행 중.

https://wiki.openpilot.org/display/WIKI/CopterControl+-+CC3D+-+Atom+Hardware+Setup

https://www.youtube.com/watch?v=A40qQPKdxlc


만약 하드웨어 메니아라면,  cc3d DIY부터~~ ^^

https://wiki.openpilot.org/display/WIKI/DIY+CC3D+Flight+Controller


Android, WebOS, ChromeOS 등 각각의 Embedded Linux 프로젝트마다 상이한 빌드시스템 환경을 구축하고 있다.

해당 프로젝트를 빌드하려면, 빌드시스템에 대한 기본적인 이해가 필요하다.


Android

repo 를 이용한 package 관리하고, 빌드는 make, m, mm, mmm 명령을 사용.

package 추가시 repo의 manifest에 해당 package를 추가 하는 방식.

관련 링크:

https://source.android.com/source/using-repo.html

http://elinux.org/Android_Build_System


WebOS

OpenEmbedded/Yocto project를 이용, bitbake 명령을 사용한다.

관련 링크:

http://www.openwebosproject.org/docs/build_guide#openembedded

https://www.yoctoproject.org/


ChromeOS

Gentoo Linux의 Portage build system을 이용. emerge 명령이 사용된다.

관련 링크:

http://www.chromium.org/chromium-os/build

https://devmanual.gentoo.org/index.html


NOOBS  : Operating System install manager - Raspberry Pi

Buildroot를 이용.

관련 링크:

https://github.com/raspberrypi/noobs

http://www.buildroot.org/

http://elinux.org/Buildroot


그밖에 빌드 시스템들은 아래 링크에 정리되어 있다.

http://elinux.org/Build_Systems

폐기처리할 HDD의 자료를 안전하게 지우는 방법으로  shred 명영을 사용한다.

# shred -vzn 0 /dev/sdX

erases whole partitions by overwriting everything with 0s in a single iteration

(기본 옵션은 random 3회 이다.)

http://askubuntu.com/questions/57572/how-to-delete-files-in-secure-manner

Linaro connect HKG 2015 컨텐츠가 업데이트 되었다. LCU14꺼도 아직 못 봤는데....-_-;

http://www.linaro.org/blog/linaro-connect-hong-kong-2015-content-now-available/


Linaro connect에 관심 있으신 분은 이전 자료는 아래 링크를 참고하세요

http://www.linaro.org/connect/resources/

<<Read to Fly>>

Hubsan X4 H107L : 초저가 nano Quadcopter

http://www.aliexpress.com/item/Free-shipping-New-Version-Hubsan-X4-H107L-GYRO-2-4G-4CH-6-Axis-Mini-RC-Helicopter/32230959760.html


<<Scratch Built>>

- Autopilots : STM32F4DISCOVERY (보드 크기가 크지만 디버깅이 용이한 Evaluation board를 선택)

http://wiki.paparazziuav.org/wiki/Autopilots -> http://wiki.paparazziuav.org/wiki/STM32F4_Discovery

Digi-key에서 구매

- IMU : 10 DOF 보드로 GY-86 (MPU6050-HMC5883-MS5611) (Drotek 10DOF와 동일 칩셋 조합이다. 짝퉁인가?)

http://wiki.paparazziuav.org/wiki/IMU#Drotek_10DOF_.28MPU6050-HMC5883-MS5611.29

Aliexpress에서 구매


이후 파트는 추후에 검토.

참고 사이트

1) PaparazziUAV : http://wiki.paparazziuav.org/wiki/Main_Page

- 특징 : 다양한 HW - Autopilots, Sensors, Modems 등 각 기능별 모듈을 조합해서 구성할 수 있다.

    http://wiki.paparazziuav.org/wiki/Downloads 링크에 HW, SW를 github에서 받을 수 있다.

- SW : https://github.com/paparazzi/paparazzi

- HW : https://github.com/paparazzi/paparazzi-hardware


2) PX4 Autopilot : https://pixhawk.org/choice

- 특징 : PIXHAWK 라는 HW에서 SW는 PX4 Flight Stack 또는 APM Flight Stack을 선택할수 있다.

   https://store.3drobotics.com/products/3dr-pixhawk 매장에서 $279.98에 판매하고 있는데,

   Open source hardware로 Schematic, Layout을 공개하고 있다.

- PX4 Flight Stack : https://pixhawk.org/start

- APM Flight Stack : http://ardupilot.com/


Build your own multicopter 기본 지침

http://copter.ardupilot.com/wiki/build-your-own-multicopter


Scratch Built 항목을 보면, Scratch built 에서 하지마라고 강조했지만... 이미 질렀음.^^;

Even if you are an experienced model builder, machinist or engineer, DO NOT START HERE!



+ Recent posts