티스토리 뷰
미리 얘기하지만 난 SAMSUNG이라는 회사에 대해 매우 좋지 않은 감정을 가지고 있다.
얼마전 도안구님이 커뮤니티가 ARTIK을 가지고 놀아보라고 하셨다.
패키지는 자비를 털어서 구입하셨고(가격 보고 너무 놀랬다. 5, 7, 10 다 구입하셨으니 거의 $1500 이상)..
ARTIK 5, 10 패키지는 대표가, 나는 ARTIK 7 패키지를 받았다.
캬. 저 CPU쪽에 방열판이랍시고 딱 가려버리는.. 아오 빡쳐
뭐라도 해볼까.. 헬로월드라도 해봐야지? 붙어있는 LED 깜빡이는거나 해볼까 하고..
google에 ARTIK을 쳤다.
기본적으로 자료가 없다. 진심으로 뭔가 해본 사람이 없다.
그도 그럴것이.. 공식 홈페이지 https://artik.io 외에는 뭐 없는것 같고..
Getting Started 같은건 https://developer.artik.io/documentation/ 여기 있넹..
어쨌거나 데이터시트를 찾았다. 70페이지짜리.
데이터시트는 저작권법 28조에 따라 인용이 가능하다고 한다..
Processor
CPU : 8x ARM® Cortex®-A53@1.4GHz
GPU : 3D graphics accelerator
Media
Camera I/F : 4-Lane MIPI CSI
Display : 4-Lane MIPI DSI up to FHD@24bpp
Audio : I2S audio interface
Memory
DRAM : 1GB DDR3 @ 800MHz
FLASH : 4GB eMMC
Security
Secure Element : Secure point to point authentication and data transfer
Trusted Execution Environment : Trustware
Radio
WLAN : IEEE 802.11a/b/g/n/ac
Bluetooth : 4.1 (Classic+BLE)
802.15.4 : ZigBee/Thread
Power Management
PMIC : Provides all power of the ARTIK 710 Module using on board bucks and LDOs
Interfaces
Analog and Digital I/O : GPIO, I2C, SPI, UART, SDIO, USB 2.0, JTAG, Analog Input
데이터시트 안에 있는 내용이다.
Cortex A53 Octacore라는데.. CPU 네임 안나와있다.. 데이터시트에!
GPU도 마찬가지로 안나와있다..
뭐, 상황에 따라 AP를 변경할 수 있다는 얘기일지도 모르겠다.
웬만하면 데이터시트를 펼쳐도 오버뷰만 봐도 어느정도다 예상이 가능했었는데..
후발주자 주제에 너무 신비주의로 가는것 같은데..
MS Windows용 프로그램들이 난무한다. 물론 나도 Windows를 사용하긴 한다만, *nix Based Device라면 그에 맞는 툴을 쉽게 구할 수 있어야 한다. 즉, Standard Development Platform을 원하는거지.
굳이 내부적으로 gcc 쓰는거 다 아는데 Windows Platform으로만 개발툴을 제공한다던지 하는 짓 좀 안했으면 하는데.
전원을 인가해도 debug 포트에 아무것도 안 나오고 이더넷을 꽂아도 dhcp 요청도 없다..
Preinstall SD카드를 꼽아야 하나보다.. eMMC 있다고 하더니만.. –.-
암튼 부팅해보고 계속 작성할 예정.
이렇게 어이없을수가!
부트 버튼이 따로 있었다.
이더넷 옆에 하얀 버튼.
꾸욱 눌러줘야 한다. -.-;
U-Boot 2016.01-0710GC0F-41F-01Q6 (Sep 13 2016 - 20:55:50 +0900)
Model: Samsung artik710 raptor board based on Nexell s5p6818
Board: ARTIK710 Raptor
DRAM: 896 MiB
HW Revision: 6
MMC: NEXELL DWMMC: 0, NEXELL DWMMC: 1
In: serial
Out: serial
Err: serial
LCD#1:0x4, LCD#2:0x4, CAM#1:0x4, CAM#2:0x4
ADD-ON-BOARD : 0xFFFF
어라? 넥셀??
어쨌거나 NanoPi와 같은 CPU다.
http://wiki.friendlyarm.com/wiki/index.php/NanoPi_M3
예상대로 안에는 리눅스가 들어가 있다.
아이디 root / 비번 root
일단은 페도라 24가 들어가 있다.
[root@localhost ~]# cat /proc/cpuinfo
processor : 0
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 3
왜그랬는지는 몰라도.. 1코어만 활성화되어 있다..
[root@localhost ~]# gcc --version
gcc (GCC) 6.1.1 20160621 (Red Hat 6.1.1-3)
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
웬지 gcc도 있네..
설치되어 있는 python 버전은 2.7.12랑 3.5.1
[root@localhost ~]# ls /dev
ashmem input null tty tty38 ttySAC1
autofs kmem psaux tty0 tty39 ttySAC2
binder kmsg ptmx tty1 tty4 ttySAC3
block log pts tty10 tty40 ttySAC4
bus loop0 ram0 tty11 tty41 uhid
bus_throughput loop1 ram1 tty12 tty42 uinput
char loop2 ram10 tty13 tty43 urandom
console loop3 ram11 tty14 tty44 v4l
cpu_dma_latency loop4 ram12 tty15 tty45 v4l-subdev0
cpu_freq_max loop5 ram13 tty16 tty46 v4l-subdev1
cpu_freq_min loop6 ram14 tty17 tty47 v4l-subdev2
cpu_online_max loop7 ram15 tty18 tty48 vcs
cpu_online_min loop-control ram2 tty19 tty49 vcs1
disk mali ram3 tty2 tty5 vcs2
dri mapper ram4 tty20 tty50 vcs3
fd media0 ram5 tty21 tty51 vcs4
full mem ram6 tty22 tty52 vcs5
fuse memory_bandwidth ram7 tty23 tty53 vcs6
hugepages mmcblk0 ram8 tty24 tty54 vcsa
hwrng mmcblk0boot0 ram9 tty25 tty55 vcsa1
i2c-0 mmcblk0boot1 random tty26 tty56 vcsa2
i2c-1 mmcblk0p1 rfkill tty27 tty57 vcsa3
i2c-10 mmcblk0p2 rtc tty28 tty58 vcsa4
i2c-11 mmcblk0p3 rtc0 tty29 tty59 vcsa5
i2c-2 mmcblk0rpmb scaler tty3 tty6 vcsa6
i2c-4 mmcblk1 shm tty30 tty60 vhci
i2c-5 mmcblk1p1 snd tty31 tty61 video14
i2c-6 mmcblk1p2 spidev0.0 tty32 tty62 video15
i2c-7 mmcblk1p3 spidev2.0 tty33 tty63 video6
i2c-8 mqueue stderr tty34 tty7 watchdog
i2c-9 net stdin tty35 tty8 watchdog0
iio:device0 network_latency stdout tty36 tty9 zero
initctl network_throughput sw_sync tty37 ttySAC0
뭔가 더럽게 많다.
올라가 있는 서비스도 더럽게 많구만..
eMMC 4G 안에 Preinstalled가 대충 2G쯤 된다. 즉, SD카드 안쓴다 치면 사용할 수 있는 용량은 2G 정도.
yum 없다.
패키지 관리자는 dnf
느리다.
다행히 아직까지는 기존 Fedora ARM에서 많이 변경된건 없어보인다.
프로젝트는 대충 armhf로 크로스컴파일해서 집어넣던지 해서 돌리면 될듯 하다.
업데이트 하다가 프리즈 걸리기도 한다.
-.-?
그냥 좀 비싼 라즈베리파이.
아니..
개비싼..
Getting Started 문서에도 별 것 없고..
역시 예상대로 별건 없었다.
아니..
독자규격 확장포트 뽑아놓고 단가만 높다.
카메라같은거 좀 써볼라 해도 일단 뭘 써야 할지 안나와있고..
셋톱박스같은거 만들어볼라 해도.. android 코드밖에 없지 않던가?
예전에 MHL 관련 오버레이 정보좀 달라고 해도 쌩까던데..
돈 안되는 개인 개발자는 무시할거다.
솔직히.. 이거 엄청 비싼건데 이정도로밖에 리뷰를 못 해서 죄송하다는 말씀을 드릴수밖에 없..습니다..
일단 기본적인 리뷰는 이정도로 할게요.
'Hardware' 카테고리의 다른 글
Micropython on nucleo-f401re (0) | 2019.05.16 |
---|---|
Windows 10 IoT for Raspberry Pi (0) | 2016.12.27 |
Macintosh OS7 Emulator (0) | 2014.02.25 |
Raspberry Pi Extension Board (0) | 2013.04.24 |
인텔, 최대 3배 빠른 새 SSD 발표 (0) | 2012.01.02 |
- Total
- Today
- Yesterday
- Web Programming
- 짤방 및 아이콘
- Embedded System
- Tech News
- BadCode
- diary
- Information Processor
- network
- USB Lecture
- Linux
- Life News
- humor
- Mabinogi
- 나비효과
- C#
- 프리랜서로 살아남는 법
- WDB
- cartoon
- wallpaper
- Reverse Engineering
- win32
- Assembly
- medical
- console
- Military
- 막장로그
- Network Inspector
- 야마꼬툰
- 3D Engine
- Battle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |