ARM 사이트에 방문했더니, 사이트가 완전히 바뀌었다.

https://developer.arm.com/ 에서 문서 검색을 하도록 되어 있는데, 적응이 잘 안됨. 문서(문서번호) 찾기도 어렵다.


ARM ASM User Guide 경우, 문서내의 특정 명령어에 대해 단어 검색을 하려고 하는데 방법이 없다.

https://developer.arm.com/docs/dui0801/latest/


다행히 현재 리뉴얼전의 infocenter.arm.com 링크는 아직 살아 있다.

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0801f/index.html


infocenter쪽이 사용하기 더 좋은데, 왜 바뀌었는지 모르겠다.

www.arm.com에서 infocenter.arm.com으로 이동하는 링크가 없어졌던데, inforcenter는 그대로 남아있으면 좋겠다.

집에서 사용하는 작업용 PC는 Ubuntu 14.04인데, 오늘 HWE EOL 경고창이 떠서 확인해보니, 16.04 Xenial HWE Stack (v4.4. Kernel)으로 업그레이드하라는 권고이다.

https://wiki.ubuntu.com/1404_HWE_EOL


1) Xenial HWE Stack으로 업그레이드 해야 할 패키지들 확인

$ sudo hwe-support-status --show-replacements

linux-signed-generic-lts-xenial libgl1-mesa-glx-lts-xenial linux-signed-image-generic-lts-xenial libgl1-mesa-glx-lts-xenial:i386 linux-generic-lts-xenial libwayland-egl1-mesa-lts-xenial linux-image-generic-lts-xenial xserver-xorg-lts-xenial


2) 업그레이드 패키지 설치

$ sudo apt-get install linux-signed-generic-lts-xenial libgl1-mesa-glx-lts-xenial linux-signed-image-generic-lts-xenial libgl1-mesa-glx-lts-xenial:i386 linux-generic-lts-xenial libwayland-egl1-mesa-lts-xenial linux-image-generic-lts-xenial xserver-xorg-lts-xenial


완료.


얼마전 중국이 자체설계한 CPU로 만든 슈퍼컴퓨터가 1위를 차지했다는 기사가 떳다.


좀더 자세한 내용이 있는 리포트 : 

http://www.netlib.org/utk/people/JackDongarra/PAPERS/sunway-report-2016.pdf



그리고, 현재 5위 "K"를 만든 후지쯔가 Post K에는 SPARC대신 ARM을 사용하며 만들것이라는 기사가 떳다.

http://www.pcworld.com/article/3086249/fujitsu-drops-sparc-turns-to-arm-for-post-k-supercomputer.html

ARM이 슈퍼컴퓨터 분야에도 곧 이름을 올릴 수 있을지 기대됨.


슈퍼컴퓨터에서 x86(인텔)의 비중이 높지만, Top 5에 Power, SPARC, 중국 차체 설계 CPU가 자리를 차지하고 있는 것이 눈여겨 볼만하다.


그리고, 요즘 IT기사를 보면, 우리나라의 IT 국가 경쟁력에 대해 염려가 된다.... ㅠㅠ


Simply use the official PPA :

sudo add-apt-repository ppa:libreoffice/ppa
sudo apt-get update

Option 1 : You don't have libreoffice yet :

Open a terminal (Ctrl+Alt+T) and run:

sudo apt-get install libreoffice

Option 2 : You already have an old version of LibreOffice (4.x) :

Open a terminal (Ctrl+Alt+T) and run:

sudo apt-get upgrade


More information :

https://launchpad.net/~libreoffice


리눅스에서 STM32F4 Discovery 보드에 플래시 프로그래밍이 가능하도록

SWD 드라이버를 아래 링크에서 소스를 받아 컴파일 할수 있다.

git clone git://github.com/texane/stlink.git

Type the following commands:

  • cd stlink
    

     to navigate into the stlink directory and then:

  • /autogen.sh
    
  • ./configure
    
  • make


lsusb 로 VID 0483, PID 3748 을 확인 할 수 있다. (Bus 003 Device 005: ID 0483:3748 STMicroelectronics ST-LINK/V2)

st-util 명령으로 동작 확인.

  • $ st-util 
    2016-01-26T21:19:10 INFO src/stlink-usb.c: -- exit_dfu_mode
    2016-01-26T21:19:10 INFO src/stlink-common.c: Loading device parameters....
    2016-01-26T21:19:10 INFO src/stlink-common.c: Device connected is: F4 device, id 0x10016413
    2016-01-26T21:19:10 INFO src/stlink-common.c: SRAM size: 0x30000 bytes (192 KiB), Flash: 0x100000 bytes (1024 KiB) in pages of 16384 bytes
    2016-01-26T21:19:10 INFO gdbserver/gdb-server.c: Chip ID is 00000413, Core ID is  2ba01477.
    2016-01-26T21:19:10 INFO gdbserver/gdb-server.c: Target voltage is 2905 mV.
    2016-01-26T21:19:10 INFO gdbserver/gdb-server.c: Listening at *:4242...
    




Kernel panic으로 kernel dump를 했을때, dump를 분석하는 툴.

http://people.redhat.com/anderson/


소스는 github에서 받을 수 있다.

https://github.com/crash-utility/crash


빌드할때 타겟에 맞게 빌드가 필요하다.

ARM : $ make target=ARM

ARM64 : $ make target=ARM64


"no termcap library found" 에러 메시지가 발생했다면, libncurse5-dev 추가 설치가 필요하다. (Ubuntu 14.04 기준)

$ sudo apt-get install libncurses5-dev 



PyPi의 모듈로 RPi.GPIO가 기본 설치가 되어 있다.

https://pypi.python.org/pypi/RPi.GPIO

만약, 모듈이 설치 되어 있지 않다면, 아래 패키지로 설치.

$ sudo apt-get install python-rpi.gpio python3-rpi.gpio


gpio 관련 peripheral register를 직접 제어하는 방식으로

/dev/mem 접근을 위해 root권한을 필요하다.


예제 링크: http://sourceforge.net/p/raspberry-gpio-python/wiki/Examples/

Expansion header pin map : http://elinux.org/RPi_Low-level_peripherals


40핀이 아닌 RPi Original 용 26핀 확장 보드를 구매해서, 커넥터 연결할때 27,28핀을 옆으로 휘어야 했다. 40핀 확장보드를 샀어야 했다.

테스트 동영상 : https://youtu.be/zc-Y3Qv9oy0


아래 링크를 참고하여 빌드.

https://www.raspberrypi.org/documentation/linux/kernel/building.md

RPi2에서 native compiler로 빌드를 했는데, -j4 옵션을 주어도 약 3시간이 걸렸다.

cross-compiling이 현재는 정석. (i7 데스크탑으로 5분...)


LOCALVERSION으로 별도의 버전 명 표기 :

$ make LOCALVERSION=+mybuild -j8 zImage modules dtbs

modules_install 시, 아래 처럼 별도 버전의 path로 커널 모듈이 인스톨 된다.

$ make INSTALL_MOD_PATH=../mnt/ext4 modules_install

$ ls ../mnt/ext4/lib/modules/ 

4.1.6-v7+

4.1.6-v7+mybuild



해킹팀(Hacking Team)의 스파이웨어어인 RCS에 대한 감염을 탐지하는 "오픈백신"을 배포한다는 기사가 떳다.

해킹관련 기사가 잠잠해지지 않고 계속 나오는 터라, 구글링으로 검색해보니, 정말 대형 사건~


400기가 용량의 데이터가 토렌트에 떠다니고, 그 중에 일부는 github에 소스가 올려지고, 보안관련 긴급 패치가 릴리즈 되고...


잘 정리된 블로그 글:

http://blog.trendmicro.com/trendlabs-security-intelligence/hacking-team-rcsandroid-spying-tool-listens-to-calls-roots-devices-to-get-in/


github에 올라온 소스들:

https://github.com/hackedteam?tab=repositories


토렌트를 받아보니, 정원이와 거래한 내역이 문서로 남아있다는...

지금 이글로 인해 정원이의 감시가 내게도 손을 뻗치는 건 아니겠지? ^^;

Devo 7 한글설명서 :

http://xcopter.com/web/transmitter/devo7/devo7_korean.pdf


Devo 7 & RX701 Fixed ID Binding 참고 동영상 :

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


+ Recent posts