embeded/Cortex-M3 Ti2017. 3. 15. 10:07

테스트 코드

19200bps와 38400bps를 오가면서 1바이트씩 보내는 예제


  SysCtlPeripheralEnable(SYSCTL_PERIPH_UART1);

GPIOPinTypeUART(GPIO_PORTB_BASE, GPIO_PIN_0 | GPIO_PIN_1);


while(1)

{

UARTConfigSetExpClk(UART1_BASE, SysCtlClockGet(), 19200, UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE | UART_CONFIG_PAR_NONE);

UARTCharPut(UART1_BASE,'A');

MDINDLY_mSec(100);

UARTConfigSetExpClk(UART1_BASE, SysCtlClockGet(), 38400, UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE | UART_CONFIG_PAR_NONE);

UARTCharPut(UART1_BASE,'B');

MDINDLY_mSec(100);

}



근데 도대체.. 예전에는 왜 안되었던 거지??


+

추가로

FIFO 설정은 UARTConfigSetExpClk 에서 무조건 Enable 시키니 주의

Posted by 구차니

약간의 제약이 있긴 하지만

view로 만든 것으로도 insert가 가능하군.


[링크 : http://recoveryman.tistory.com/181]


+

2017.04.07


볼수 있는건 다 뷰로 만들수 있는듯 조인도 되고


[링크 : https://dev.mysql.com/doc/refman/5.7/en/create-view.html]

[링크 : http://stackoverflow.com/questions/12352048/mysql-create-view-joining-two-tables]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

db에 mac / ip 저장하기(자료형)  (0) 2017.05.09
mysql innodb compress  (0) 2017.04.12
db designer  (0) 2017.03.14
데이터베이스 구조 버전관리  (0) 2017.02.13
mysql 통화관련 변수타입  (0) 2017.02.07
Posted by 구차니
Programming/php2017. 3. 14. 19:02

php 에서는 삽입후 해당 id값을 받을수 있는데

mysql에서 sql로 할때는 어떻게 해야 하려나?


[링크 : http://php.net/manual/kr/function.mysql-insert-id.php]


http://adgw.tistory.com/m/entry/%EA%B3%84%EC%B8%B5%ED%98%95-%EA%B2%8C%EC%8B%9C%ED%8C%90-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EB%8C%93%EA%B8%80-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98


5.20

http://stackoverflow.com/questions/15821532/get-current-auto-increment-value-for-any-table

'Programming > php' 카테고리의 다른 글

php 세션주의사항(?)  (0) 2017.04.13
php mvc 구현(+ PDO)  (2) 2017.04.07
php zend guard ?  (2) 2017.03.14
php -> exe (윈도우)  (0) 2017.03.14
php $_REQUEST  (0) 2017.01.25
Posted by 구차니

mysql 디자인 해서 좀 편하게 하고 이력남겨 볼까 했는데

아주 구버전인거 같고 유지보수가 안되는 것 같아서 고민..


[링크 : https://blog.outsider.ne.kr/286]

[링크 : http://fabforce.eu/dbdesigner4/]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql innodb compress  (0) 2017.04.12
mysql view  (0) 2017.03.14
데이터베이스 구조 버전관리  (0) 2017.02.13
mysql 통화관련 변수타입  (0) 2017.02.07
mysql 다국어 문자길이  (0) 2017.02.06
Posted by 구차니
Programming/php2017. 3. 14. 15:04

외주 주었던 회사 홈페이지를

다른 경로에 올리면 작동하지 않아서 어떤 원리로 돌아가는지 분석해보려다 막혔었는데

다시 찾아 보니.. 매우 간단(?)한 원리인듯


index.html에서

include.inc.html을 include once로 불러오고

해당 파일은 zend guard로 난독화(?) 처리 되어 있는데

그 안에서 무언가 hostname이라던가 도메인을 확인 후 아니면 return false 해서

프로세싱을 멈춰버리는 듯?


$ file *.html

include.inc.html: PHP script Zend Optimizer data


[링크 : http://www.zend.com/en/products/zend-guard]

[링크 : http://stackoverflow.com/questions/4298001/decode-a-php-encoded-with-zend-guard]

[링크 : http://stackoverflow.com/questions/12226890/this-is-not-a-text-filezend-optimizer]



잘 찾아 보면 dezend도 있네

[링크 : http://jobdahan.net/language_php/1498450]

[링크 : http://ziumb.tistory.com/41] << dezend

[링크 : http://egloos.zum.com/zzong75/v/2813381]

[링크 : https://sir.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=24083]



zend 암호화 한걸 풀어서 보니 호스트를 비교하는게 맞았군!

$_SERVER['HTTP_HOST']

[링크 : http://php.net/manual/en/reserved.variables.server.php]

[링크 : http://pro.thinkangel.com/10]


+

자세한건 모르겠지만 호스팅 업체는 PHP5.2 + Zend Optimizer v3.3.9를 돌리고 있어서

별도의 Zend Loader 없이 돌리는것 같긴한데.. Zend Optimizer 조차도 없는 PHP 5.6에서는 작동하려나?

[링크 : http://www.zend.com/en/products/zend-guard#OptimizerL]


+

라즈베리에 올려서 해보니.. 얘가 그냥 뱉어내네?!

5.6이라 그런가 zend optimizer가 없어서 그런가?


+

5.6용으로 나왔는데 가입안하면 못 받음 크리

물론.. x86 linux용일거 같은데 arm용도 있을려나?

'Programming > php' 카테고리의 다른 글

php mvc 구현(+ PDO)  (2) 2017.04.07
php mysql 자동증가값 받기  (0) 2017.03.14
php -> exe (윈도우)  (0) 2017.03.14
php $_REQUEST  (0) 2017.01.25
php global  (0) 2017.01.23
Posted by 구차니
Programming/php2017. 3. 14. 14:57


[링크 : https://sourceforge.net/projects/bamcompile/]

[링크 : http://www.bambalam.se/bamcompile/]


[링크 : http://blog.naver.com/mirazi9/140157951251]

'Programming > php' 카테고리의 다른 글

php mysql 자동증가값 받기  (0) 2017.03.14
php zend guard ?  (2) 2017.03.14
php $_REQUEST  (0) 2017.01.25
php global  (0) 2017.01.23
html+php login form  (0) 2017.01.18
Posted by 구차니
Linux2017. 3. 13. 16:29

fing이 좋아 보이나 어떤 특정 유틸리티인것 같고

ubuntu쪽에서 패키지로 보이는건 arping 정도 뿐인 듯..

(nmap은 쓰기 어려우니 일단 패스)


[링크 : http://unix.stackexchange.com/questions/120153/resolving-mac-address-from-ip-address-in-linux]

[링크 : https://superuser.com/questions/188799/how-to-find-the-mac-address-of-a-remote-computer]



$ apt-cache search arping

arping - sends IP and/or ARP pings (to the MAC address) 

[링크 : https://linux.die.net/man/8/arping]



설마.. 이 Fing ip 스캐너 인가?

[링크 : https://www.fing.io/download-free-ip-scanner-for-desktop-linux-windows-and-osx/]


+

2017.03.14

라즈베리로 하는데...

안되는데?!? arping?!??!


$ sudo arping -c 1 host

'Linux' 카테고리의 다른 글

cpulimit 백그라운드 실행 이유  (0) 2017.05.10
wget 로그인 정보 설정  (0) 2017.04.17
리눅스 쉘에서 시리얼 포트로 쓰기  (0) 2017.02.15
리눅스 파일 시간관련  (0) 2017.01.01
ctime mtime.. 엌?!  (0) 2016.12.31
Posted by 구차니

우리 세대에 있어서 노인세대는

단순한 소비자가 아니라

나이가 들었을뿐 똑같은 생산자로의 지위를 가져야만

사회가 유지될것으로 생각이 되는데..


여전히 사회 인식은 늙으면 은퇴하고 모아둔 돈으로 소모하는 그런 존재로만 보는 듯


[링크 :http://v.media.daum.net/v/20170202112702388?dmp_channel=officestory&dmp_id=312019]

Posted by 구차니
개소리 왈왈/자전거2017. 3. 12. 18:40

어쩌다 보니 통일전망대 다녀왔는데

어라!??!?! 수첩가져와서 찍을껄?!?!?! ㅠㅠ




Posted by 구차니

번역은..(망할 ctrl-c,v가 안되네!!!)

tap은 이미지 정보를 전송하는 데이터 경로이다. 한 픽셀의 디지털 정보는 모든 픽셀클럭과 함께 전송된다. 탭 넓이는 8,10 혹은 이상이 될수 있고 카메라에 의존한다.

몇몇 카메라는 속도를 늘리기 위해 복수개의 탭을 사용한다. 모든 탭에 픽셀 클럭은 공통으로 적용되기에 동일한 속도로 전송된다. 픽셀 클럭은 20~85MHz 범위를 지원한다.

2x8bit 라고 명기되면 8bit 픽셀 데이터가 2개의 평행한 탭을 통해 전송됨을 의미한다.


tap은 논리적이며 물리적이지 않다. 물리관점에서 데이터 신호는 FVAL LVAL DVAL SPARE 네개의 핸드쉐이킹 신호와 함께 멀티플렉싱 되며,  ...


잘 보면.. base mode는 24bit 데이터가 전송이 가능한데

이걸 어떻게 묶어서 보내냐가 바로 tap.

그래서 물리적인 채널과는 별개로 할당이 된다.

[링크 : http://www.machinevision.ca/files/Applications/AN021_e_V1_0_CameraLink.pdf]


전체는 필요 없고, base를 기준으로 보면

실제 물리적인 경로는 순서가 막 꼬여 있는데

아무튼 그런건 잘 모르겠고 대충 몇개를 묶어서 보내냐가 바로 tap!

그러니까.. 최소 8bit 이미지를 보내기에 24bit base 로는 3tap까지만 가능한 것

그래서 일부는 버려지는 비트들도 있도록 구성이 된다

(4tap * 10bit = 40bit < 48bit medium mode)



[링크 : https://en.wikipedia.org/wiki/Camera_Link]


아무튼.. 물리적으로는 TX에 28비트가 들어가고

24비트 + FVAL LVAL DVAL 에 spare로 총 28비트 라인이 구성된다.

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


카메라 링크의 구성은 아래와 같다는데.. spare는 어디로 도망간건가..?

[링크 : http://www.machinevision.ca/files/Applications/AN021_e_V1_0_CameraLink.pdf]


그리고 grabber 데이터 시트를 보면 Bandwidth to Host System이 185MB/s인데

PCI-Ex 1.0 x1 lane의 경우 250MB/s인데 그래버가 풀 대역폭을 쓸 수 없는 성능인듯


엑셀로 계산해보면 이렇게 가로해상도에만 영향을 받아서 1500x1080은 되는데 1920x1080은 안된다.


그런데 세로를 줄여도 1500 이하가 아니라면 안나오는건 똑같네..


+

[링크 : http://download.gemscriptor.com/Euresys/html/99963.htm]

'하드웨어 > 캡쳐보드 카메라' 카테고리의 다른 글

카메라 삼각대 나사 규격  (0) 2017.06.15
캐논 EXTENDER EF  (0) 2017.03.30
M72 마운트?  (0) 2017.03.10
동영상 소프트웨어 IS 보정  (0) 2017.02.20
camera link  (0) 2017.02.03
Posted by 구차니