'개소리 왈왈 > 페미니즈음' 카테고리의 다른 글
| 네이트 판 여군하사의 자살 관련 글 (0) | 2018.01.05 |
|---|---|
| "모든 남자가 그렇지는 않아" 라는 페미니즘의 반론 (0) | 2017.12.24 |
| 페미니즘은 역시 돈이 되는건가? (0) | 2017.12.20 |
| 흐음.. 정말로 필요한건.. 성관계 동의서인가!? (2) | 2017.12.12 |
| 오늘자 출근길 유머 ㅋㅋ (2) | 2017.12.12 |
| 네이트 판 여군하사의 자살 관련 글 (0) | 2018.01.05 |
|---|---|
| "모든 남자가 그렇지는 않아" 라는 페미니즘의 반론 (0) | 2017.12.24 |
| 페미니즘은 역시 돈이 되는건가? (0) | 2017.12.20 |
| 흐음.. 정말로 필요한건.. 성관계 동의서인가!? (2) | 2017.12.12 |
| 오늘자 출근길 유머 ㅋㅋ (2) | 2017.12.12 |
음.. 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]
| 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 |
위의 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 컨트롤러가 들어있네
| tivaware bootloader + qs-rgb 테스트 (0) | 2017.12.28 |
|---|---|
| tm4c tivaware bootloader 빌드.. (2) | 2017.12.26 |
| tm4c hibernate module 초기화 무한루프 (2) | 2017.01.10 |
| tivaware swd debug / semihosting (0) | 2017.01.10 |
| tm4c 하이버네이트 소스... (0) | 2016.12.20 |
대학교 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 |
초신성
젤나가 유물 확보하고 이제 25점 다 채워서 연관이 되는건지 모르겠지만
아무튼 타이커스의 정체가 조금씩 밝혀지고 있고
발레리안 과의 위험한 거래를 하는 느낌인데
승무원들도 모두 반대하고 분기가 다가오는 기분인데 어떻게 해야 하려나..
| 크리스마스의 스타크래프트 2 : 자유의 날개 (0) | 2017.12.25 |
|---|---|
| 크리스마스의 스타크래프트 2 : 자유의 날개 (0) | 2017.12.25 |
| 월차내고 스타크래프트 2 : 자유의 날개 (0) | 2017.12.18 |
| 주말의 스타크래프트2 : 자유의 날개 (0) | 2017.12.18 |
| 스타2 - 자유의 날개 - 대열차 강도 (0) | 2017.12.16 |
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]
| 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 |
그냥 당연하다고 생각한 것들을 다시 한번 되새겨 주는 내용들
일단 습관을 들이고
관심을 더 들여서 관리를 잘해줘야 겠다 ㅠㅠ
[링크 : 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 |
이럴때는 한국에 사는게 아쉬움..
외국에는 가짓수도 많고 싸보이는데.. ㅠㅠ
[링크 : https://joelw.id.au/FPGA/CheapFPGADevelopmentBoards]
여전이 고민중이지만.. 가격상의 문제로
Altera Cyclone 4. V관련해서는
DE1-SoC나 DE0-SoC는 좀 많이 무리고 (한 20?)
DE0-Nano가 무난하긴 한데, DIP 스위치랑 LED, 버튼식 스위치 2개 있는게 다라서 조금 고민
개인적인 욕심이지만 랜 정도는 달리면 좋겠는데 욕심일 뿐이려나?
Zynq 관련해서는
Parallella 인가 이건 영 구할데가 없고 (한 13.. 근데 판매종료인데..)
Zybo는 매물이 안보이고 (한 15?)
Zedboard 는 심하게 비싸고 ㅠㅠ (한 30?)
Artix-7 관련해서는
Arty-7 정도가 보이는데.. 가격을 물어봐야 하는 귀차니즘이..(한 10?)
다만 얘는 랜도 달렸고. xilinx니까 microblaze도 해볼 수 있으니
랜을 포기하고 de0-nano로 시작해서 나중에 arty-7 구해서 양쪽다 다뤄보는게 나을려나?
+
de0-nano나 arty-7 35T나 둘다, USB 전원으로 충분하고, 외부 전원은 optional이다.
arty에는 ETH phy도 있고.. 램도 넉넉하고 LED랑 스위치가 좀더 많아서 가지고 놀기에는 좋아 보이네..
[링크 : https://reference.digilentinc.com/reference/programmable-logic/arty/reference-manual?redirect=1]
| c to HDL ㄷㄷㄷ (0) | 2017.12.22 |
|---|---|
| FPGA IP 관련.. (0) | 2017.12.22 |
| altera quartus 라이센스 관련 (0) | 2017.12.19 |
| 망할 지름신님... (0) | 2017.12.14 |
| ASSP - Application-specific standard product (0) | 2017.12.14 |
한계레 컬럼인가?
[링크 : http://v.media.daum.net/v/20171220083809740] 페미니즘, 반격을 맞다 - backlash
[링크 : http://v.media.daum.net/v/20171220083806738] 놀랍도록 달라진 게 없다 - backlash
[링크 : http://v.media.daum.net/v/20171220084928966] 국가여, 성기 집착을 버려라
백래시(backlash) 라는 책에 대한 내용들이네
2017.12.15 출판
[링크 : http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&barcode=9788950973001]
특정 언론에서 이렇게 까지 열심히 밀어 주는 책인거 보면 한번쯤 봐줘야 하려나?
자소 하나하나 단위로 까기 위해서?
| "모든 남자가 그렇지는 않아" 라는 페미니즘의 반론 (0) | 2017.12.24 |
|---|---|
| 기사 - "동의 없는 성관계는 성폭행이다" 스웨덴 개정 성폭력법 추진 (0) | 2017.12.21 |
| 흐음.. 정말로 필요한건.. 성관계 동의서인가!? (2) | 2017.12.12 |
| 오늘자 출근길 유머 ㅋㅋ (2) | 2017.12.12 |
| 성희롱 관련 기사 및 헌재결정 (0) | 2017.12.06 |
기능적으로 동일
[링크 : https://www.xilinx.com/products/design-tools/vivado.html#buy]
Vivado와 비슷한 제약사항을 따름
[링크 : https://www.xilinx.com/products/design-tools/ise-design-suite.html]
ISE는 모든 에디션에서 Partial Reconfiguration을 구매해야 하지만
Vivado는 Trial도 제공하는 기능으로 구성상 차이가 조금 있음
| xilinx bitstram ecryption (0) | 2018.01.23 |
|---|---|
| xilinx artix-7 프로젝트 빌드해봄 (0) | 2018.01.07 |
| digilent Arty A7 (0) | 2017.12.10 |
| xilinx Bitstram Length와 Logic cell (0) | 2017.12.08 |
| reVISION / zynq 웨비나 (0) | 2017.11.09 |