하드웨어/Storage2017. 12. 22. 15:52

하드 2TB 두 개 박아놨는데 한 녀석이 BIOS에서 인식도 못할 정도로 망가져서

RMA 보내고 2년이 되지 않아 교환으로 진행!

(새로 받은 하드는 기존의 보상기간과 동일하게 적용되어 돌려 받음)


물론 핫 스왑 지원하니까 NAS 끄거나 켜지 않은 채로 하드에 불이 꺼진 녀석을 뽑고 교체하면 된다.

아래 사진에서 녹색 불이 꺼진 녀석이 문제가 생긴 녀석이고

STATUS에 주황불이 들어오고 삑삑거린다.


아무튼 새 하드 장착하고 작동중인 NAS에 연결하면 자동 복구!는 아니고

저장소 관리자에서 관리를 누르면 아래와 같이 수리만 뜨고


새로 추가한 녀석이 디스크 2에서 인식되서 이쁘게 대기중!


어짜피 포맷을 해야하니(요즘에 NTFS로 포맷되서 나오려나?)


몇 초 걸린다는데 포맷하는 건가.. 아무튼 한 5초 정도? 걸린거 같다.


아무튼 내비두면 수리 중 뜨면서 한참 걸릴 듯 ㅋㅋ

(솔찍히 그냥 복사하는것만 해도 꽤 걸릴텐데 패리티 확인하면서 할터라 반나절 이상은 소요될걸로 예상)


+

10분 동안 2% 미만으로 진행되었다.

1%에 약 5분 500분 8시간 정도 소요 될 것으로 예상된다... ㄷㄷㄷ


+

2시간 30분에 약 25%... 총 10시간 정도 되려나?


+

2017.12.23

6시간 조금 못 미치게 걸려서 복구 완료네

하드는 2테라(전체 1.7테라 인식) 중에 1테라 정도 사용하는 중이었고 6시간 걸렸으니..

드럽게 오래걸리는구나...


'하드웨어 > Storage' 카테고리의 다른 글

하드 도착.. NAS 재구성 망했어..  (0) 2018.02.02
시놀로지 2베이 하드 백업하기  (0) 2018.02.02
synology WebDAV + NetDrive  (0) 2017.10.19
sata gen3 mode ?  (0) 2017.02.02
시놀로지 https / ssl 인증서 적용하기  (0) 2017.01.25
Posted by 구차니

일단 가입까지 다 하고 귀찮게 확인까지 하려고 클라도 깜 ㅠㅠ


2017년 12월 18일 오후 11:00 - 2017년 12월 23일 오후 7:00

[링크 : https://www.ubisoft.com/en-gb/event/happy-playdays-2017/#freegame]


일단은 겟!



Posted by 구차니

얼마전에 이니굿즈나 달님이라는 표현과 행동에

안철수 팬보이냐고 열심히 까인적이 있는데


솔찍히 말하는 사람인 서민교수가 문제이긴 하지만

전체적인 방향은 동의하는 내용


역설적으로 문재인 "극성팬들로 인해서 나라 말아먹게 생겼다."

조금 자세히 말하자면, 

패션진보나 자칭 깨시민에, PC와 페미니즘이 결합된 극렬 문재인 지지자들로 인해서

국정과 사회인식 자체를 왜곡하고 그 여파로 (자칭)"보수 세력들이 집권하던 시기보다

더 나라에 해악이 커지게 생겼다." 정도가 되려나?

(사족을 달자면 모르고 지지하던 것과 알고 지지하는 차이와,

가고자 하는 곳은 멀어서 아주 정밀하게 각도 조절이 필요한데,

일단 시작이 중요하다면서 조금 틀어져도 상관없고 바꾸어 나가면 된다는

사람과 미래를 과도하게 긍정하는 팬보이들의 생각이 걱정이다)



대통령이 입는 옷

대통령이 먹던 음식

대통령이 하사한(?!) 물건

대통령 사진이 들어간 팜플렛이나 기관지


의미가 다르다곤 하지만

ooo이 먹고간 자리, 음식과 우표와 동상과

눈물 흘리면서 쓰러지던 태극기 집회 분들과 무슨 차이가 있는 걸까?

(물론 이 소리 하면 사람이 다르잖아! 라고 듣게 된다)



단지 지지대상이 다를 뿐 질럿(인생이 starcraft냐!)이나 다름없는 행동은 똑같은 터인데..

물론, 진보에서 상대진영에 싫었던 행동 자체를 강박에 가까울 정도로 안하려고 하고

옳지 않다고 생각했던 부분을 안하려는 건 높게 사지만

그런식으로 자기가 세운 기준으로 인해, 대응도 못하고 쓸려 나가는걸 봐왔고

그럼에도 불구하고 그걸 쓰는 것이 스스로를 부정하고 가치를 떨어트리는거라고 생각해왔기에

힘들고 옳은 방식을 지지해 왔던게 바로 진보일텐데

대상만 다른 똑같은 행동을 그렇게 열광하는 현재의 지지자들을 어떻게 봐야 하는걸까?



정치도 즐겁고, 쉽고, 누구나 해야 할 수 있겠지만,

그럼에도 불구하고 가볍고, 대충하고, 아무나 해서는 안 될 것이다.


[링크 : http://v.media.daum.net/v/20171221202659874]

Posted by 구차니

머.. 저번에 성관계 동의서에 이은

국제적 추세인가

뻘짓인가 그것이 문제로다


[링크 : http://v.media.daum.net/v/20171221175639986]

Posted by 구차니
embeded/Cortex-M3 Ti2017. 12. 21. 17:33

음.. bl_startup_rvmdk.S를 보니

아래와 같은 구문이 정상적일 경우 점프할 주소를 넣어 주는 구문인가?

어셈블리를 좀 봐야겠네...


;******************************************************************************

;

; The reset handler, which gets called when the processor starts.

;

;******************************************************************************

    export  Reset_Handler

Reset_Handler

    ;

    ; Initialize the processor.

    ;

    bl      ProcessorInit


    ;

    ; Branch to the SRAM copy of the reset handler.

    ;

    ldr     pc, =Reset_Handler_In_SRAM


;******************************************************************************

;

; Initialize the processor by copying the boot loader from flash to SRAM, zero

; filling the .bss section, and moving the vector table to the beginning of

; SRAM.  The return address is modified to point to the SRAM copy of the boot

; loader instead of the flash copy, resulting in a branch to the copy now in

; SRAM.

;

;******************************************************************************

    export  ProcessorInit

ProcessorInit

    ;

    ; Copy the code image from flash to SRAM.

    ;

    if      :def:_FLASH_PATCH_COMPATIBLE

    movs    r0, #0x1000

    else

    movs    r0, #0x0000

    endif

    movs    r1, #0x0000

    movt    r1, #0x2000

    import  ||Image$$SRAM$$ZI$$Base||

    ldr     r2, =||Image$$SRAM$$ZI$$Base||

copy_loop

        ldr     r3, [r0], #4

        str     r3, [r1], #4

        cmp     r1, r2

        blt     copy_loop


    ;

    ; Zero fill the .bss section.

    ;

    movs    r0, #0x0000

    import  ||Image$$SRAM$$ZI$$Limit||

    ldr     r2, =||Image$$SRAM$$ZI$$Limit||

zero_loop

        str     r0, [r1], #4

        cmp     r1, r2

        blt     zero_loop


    ;

    ; Set the vector table pointer to the beginning of SRAM.

    ;

    movw    r0, #(NVIC_VTABLE & 0xffff)

    movt    r0, #(NVIC_VTABLE >> 16)

    movs    r1, #0x0000

    movt    r1, #0x2000

    str     r1, [r0]


    ;

    ; Return to the caller.

    ;

    bx      lr 


[링크 : https://e2e.ti.com/support/microcontrollers/stellaris_arm/f/471/t/100834]

'embeded > Cortex-M3 Ti' 카테고리의 다른 글

CMSIS for stellaris/TM4C  (0) 2018.02.12
cortex m3 어셈블리 bl, cbz  (0) 2018.01.04
keil sct - 링커 스크립트  (0) 2017.12.11
lm3s 부트로더  (0) 2017.11.21
JTAG / SWD 핀 연결방법 조사..  (0) 2017.04.04
Posted by 구차니
embeded/Cortex-M4 Ti2017. 12. 21. 11:26

위의 USB에 연결하고 Power Select를 DEBUG로 하고 

C:\ti\TivaWare_C_Series-2.1.3.156\examples\boards\ek-tm4c123gxl\usb_dev_gamepad

usb gamepad 바이너리를 올린다음

[링크 : http://www.ti.com/lit/ug/spmu296/spmu296.pdf]


왼쪽의 USB에 연결하고 Power Select를 DEVICE로 해주니 엌ㅋ

HID 장비로 해서 게임 컨트롤러 인식이 된다. ㄷㄷ

보드에 버튼이 두개 있는데.. 도대체 저 X/Y/Z 축은 어떤 정보로 연결된건지 모르겠고

(기울기 센서 있는것도 아니니.. 무슨 값일까?)


아무튼 Example Game Pad 라는 이름으로 인식된다.



+

USB_DP / USB_DM 으로, PD4 / PD5에 연결이 되어있네..

driverlib에서 usb 지원하니 별다른 칩셋이나 회루 구성없이 바로 되나 보네..


[링크 : http://www.ti.com/lit/ug/spmu296/spmu296.pdf]


칩에 USB 컨트롤러가 들어있네

[링크 : http://www.ti.com/lit/ds/symlink/tm4c123gh6pm.pdf]

Posted by 구차니

대학교 1학년때 였나 2학년 전공가서 였나..

컴퓨터 구조 시간에 불 대수를 배웠는데

카르노 맵과 드모르간 법칙등이 이해가 안갔는데 이제야 차분히 보니 이해가 되네..

그때 공부를 제대로 했으면 FPGA를 다뤘을려나...


아무튼 OR는 논리합(logical disjunction) - 논리적 괴리/이접

AND는 논리곱(logical conjunction) - 논리접 결합/접속

이라는데 솔찍히 A+B 라고 논리합을 OR 표기하다 보니 거기서 혼동이 온듯..


논리표는 지긋지긋 하게들 봤을테고(?)

다시 한번 적자면 아래와 같고, 특이한 것은 바로 같은 입력 일때와 다른 입력일때의 차이이다.

A+B=R (OR)

 AxB=R (AND)

F+F=F

T+F=T

F+T=T

T+T=T

FxF=F

TxF=F

FxT=F

TxT=T


그리고 논리에서 T는 1로 치환되니

A+B=R (OR)

 AxB=R (AND)

F+F=F

1+F=T

F+1=T

T+T=T

FxF=F

1xF=F 는 곧 1xA=A

Fx1=F 는 곧 Ax1=A

TxT=T

(1+A)=1

(1A)=A

로 유도가 된다.


그리고 A+A'=T 이고 1이 되니 

(A+A')B는

(1)B

1xB = B 가 된다.


X+XY = X(1+Y) = X*1= X 로 유도


드모르간 법칙은 (X+Y)'= X'Y' 인데

(X+Y)'=R 

F+F=F가 F' = T

T+F=T가 T' = F

F+T=T가 T' = F

T+T=T가 T' = F

가 되고

AxB=R

FxF=F

TxF=F

FxT=F

TxT=T

와 비슷하게 TxT=T 인걸 뒤집으면 되니

A'xB'=R

F'xF'=TxT=T

T'xF'=FxT=F

F'xT'=TxF=F

T'xT'=FxF=F


유도는 좀 똥같은데

아무튼 (A+B)' = A'B' 라는 결론이 도출된다.

[링크 : http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9788935304394]

'이론 관련 > 컴퓨터 관련' 카테고리의 다른 글

haze / defog  (0) 2018.03.19
USB class - DFU(Device Firmware Upgrade)  (0) 2017.12.26
a-gps  (0) 2017.09.01
GPS DOP  (0) 2017.06.14
DDR3 ZQ calibration  (0) 2017.04.27
Posted by 구차니

초신성


젤나가 유물 확보하고 이제 25점 다 채워서 연관이 되는건지 모르겠지만

아무튼 타이커스의 정체가 조금씩 밝혀지고 있고

발레리안 과의 위험한 거래를 하는 느낌인데

승무원들도 모두 반대하고 분기가 다가오는 기분인데 어떻게 해야 하려나..




Posted by 구차니

svn 에서 로그를 수정하는 방법인데.

이걸 허용하면, 로그가 수정되는것에 대한 로그는 안남으니

로그에 대한 신뢰성이 떨어질수도 있게 되니 주의해서 써야 할 듯..


아무튼 그냥 사용하려고 해보니까

show log에서 edit log message

창이뜨는데 수정대충하거나 그냥 OK 눌러보면

요런 에러가 뜬다.


원인이야.. 기존에 사용하던 저장소가 기본설정이라

해당 파일이 없기 때문이고

해당 저장소의 hooks 아래로 들어가서 단순하게 아래 한줄 실행하면 해결되긴 하는데..

수정이 가능하다는건 로그에 대한 신뢰가 떨어진다는 문제니까 고민이 되네..

허용을 해야 하나 말아야 하나....

$ sudo cp pre-revprop-change.tmpl pre-revprop-change


hooks$ cat pre-revprop-change.tmpl

#!/bin/sh


# PRE-REVPROP-CHANGE HOOK

#

# The pre-revprop-change hook is invoked before a revision property

# is added, modified or deleted.  Subversion runs this hook by invoking

# a program (script, executable, binary, etc.) named 'pre-revprop-change'

# (for which this file is a template), with the following ordered

# arguments:

#

#   [1] REPOS-PATH   (the path to this repository)

#   [2] REVISION     (the revision being tweaked)

#   [3] USER         (the username of the person tweaking the property)

#   [4] PROPNAME     (the property being set on the revision)

#   [5] ACTION       (the property is being 'A'dded, 'M'odified, or 'D'eleted)

#

#   [STDIN] PROPVAL  ** the new property value is passed via STDIN.

#

# If the hook program exits with success, the propchange happens; but

# if it exits with failure (non-zero), the propchange doesn't happen.

# The hook program can use the 'svnlook' utility to examine the

# existing value of the revision property.

#

# WARNING: unlike other hooks, this hook MUST exist for revision

# properties to be changed.  If the hook does not exist, Subversion

# will behave as if the hook were present, but failed.  The reason

# for this is that revision properties are UNVERSIONED, meaning that

# a successful propchange is destructive;  the old value is gone

# forever.  We recommend the hook back up the old value somewhere.

#

# On a Unix system, the normal procedure is to have 'pre-revprop-change'

# invoke other programs to do the real work, though it may do the

# work itself too.

#

# Note that 'pre-revprop-change' must be executable by the user(s) who will

# invoke it (typically the user httpd runs as), and that user must

# have filesystem-level permission to access the repository.

#

# On a Windows system, you should name the hook program

# 'pre-revprop-change.bat' or 'pre-revprop-change.exe',

# but the basic idea is the same.

#

# The hook program typically does not inherit the environment of

# its parent process.  For example, a common problem is for the

# PATH environment variable to not be set to its usual value, so

# that subprograms fail to launch unless invoked via absolute path.

# If you're having unexpected problems with a hook program, the

# culprit may be unusual (or missing) environment variables.

#

# Here is an example hook script, for a Unix /bin/sh interpreter.

# For more examples and pre-written hooks, see those in

# /usr/share/subversion/hook-scripts, and in the repository at

# http://svn.collab.net/repos/svn/trunk/tools/hook-scripts/ and

# http://svn.collab.net/repos/svn/trunk/contrib/hook-scripts/



REPOS="$1"

REV="$2"

USER="$3"

PROPNAME="$4"

ACTION="$5"


if [ "$ACTION" = "M" -a "$PROPNAME" = "svn:log" ]; then exit 0; fi


echo "Changing revision properties other than svn:log is prohibited" >&2

exit 1 


[링크 : http://junho85.pe.kr/48]

'프로그램 사용 > Version Control' 카테고리의 다른 글

git mv  (0) 2018.08.13
우분투에서 GIT 사용방법  (2) 2018.04.24
svn externals commit 제외하기  (0) 2017.12.10
svn externals 제약사항 (파일은 안됨)  (0) 2017.11.03
tortoiseSVN 엑셀 비교  (0) 2017.09.16
Posted by 구차니
개소리 왈왈/독서2017. 12. 20. 17:05

그냥 당연하다고 생각한 것들을 다시 한번 되새겨 주는 내용들

일단 습관을 들이고

관심을 더 들여서 관리를 잘해줘야 겠다 ㅠㅠ



[링크 : http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&barcode=9791160540567]

'개소리 왈왈 > 독서' 카테고리의 다른 글

책 - 법은 얼마나 정의로운가  (0) 2017.12.23
책 - 아이가 똑똑한 집 아빠부터 다르다  (0) 2017.12.23
책 - 블루스크린  (0) 2017.12.18
책 - 휴보이즘  (0) 2017.12.18
책 - 대한민국 넷페미사  (0) 2017.12.13
Posted by 구차니