귀찮으니.. 일단 역산해서 대충 맞춰 들어가면

38400bps에서 하나의 비트는 26us 간격으로 신호가 나오면 되고, 




[링크 : https://www.unitjuggler.com/convert-frequency-from-%C2%B5s(p)-to-Hz.html?val=26]


이런 구조니까.. 이상하게 폭이 좁은놈을 잡으면 되는데..

[링크 : http://www.ermicro.com/blog/?p=325]


38400bps로 해두고 통신하는걸 잡아서 재보니.. 25us 정도 나오는듯

좀 세밀하게 측정해야 25. 작게 재니 오실로스코프 한계로 22us 정도로 측정..




'이론 관련 > 네트워크 관련' 카테고리의 다른 글

rs-422 / rs-485  (0) 2018.05.23
uart 2bit stop bit  (0) 2018.05.02
i2c ...  (0) 2016.05.03
Gigabit / Terabit Ethernet  (0) 2015.05.18
CAN 통신 우선순위  (0) 2015.01.23
Posted by 구차니
embeded/Cortex-M4 Ti2016. 9. 22. 11:17

master_slave_loopback.c 파일을 보고 따라해보니 이제야 되는 기분


예전 lm3s 에서는 GPIOPinConfigure() 요런거 쓴적이 없는데 tm4c로 오면서 생긴건가?...

마이그레이션 문서에도 크게 언급된게 없어서 넘어갔었는데

이걸 추가해주니 이제야 i2c가 되네 ㅠㅠ


    //

    // The I2C0 peripheral must be enabled before use.

    //

    SysCtlPeripheralEnable(SYSCTL_PERIPH_I2C0);


    //

    // For this example I2C0 is used with PortB[3:2].  The actual port and

    // pins used may be different on your part, consult the data sheet for

    // more information.  GPIO port B needs to be enabled so these pins can

    // be used.

    // TODO: change this to whichever GPIO port you are using.

    //

    SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB);


    //

    // Configure the pin muxing for I2C0 functions on port B2 and B3.

    // This step is not necessary if your part does not support pin muxing.

    // TODO: change this to select the port/pin you are using.

    //

    GPIOPinConfigure(GPIO_PB2_I2C0SCL);

    GPIOPinConfigure(GPIO_PB3_I2C0SDA);


    //

    // Select the I2C function for these pins.  This function will also

    // configure the GPIO pins pins for I2C operation, setting them to

    // open-drain operation with weak pull-ups.  Consult the data sheet

    // to see which functions are allocated per pin.

    // TODO: change this to select the port/pin you are using.

    //

    GPIOPinTypeI2CSCL(GPIO_PORTB_BASE, GPIO_PIN_2);

    GPIOPinTypeI2C(GPIO_PORTB_BASE, GPIO_PIN_3); 


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

tm4c 에서 8 MHz 클럭으로 adc 작동...  (0) 2016.09.24
lm3s tm4c 내장 온도센서 범위  (0) 2016.09.24
tm4c tivaware 버전관련  (0) 2016.09.01
오늘의 지름.. 개발보드  (0) 2016.08.24
TM4C1231E6PM ADC  (0) 2016.05.20
Posted by 구차니

공백이 있어서 \를 해주었는데 안되서

괄호까지 동원하니 해결.... 머지?



$ scp file.txt user@ip_address:"/file path/"

$ scp file.txt user@ip_address:"/file\ path/"


[링크 : http://an-compsci.blogspot.com/2009/05/scp-ambiguous-target.html]

'프로그램 사용 > ssh scp sftp' 카테고리의 다른 글

reverse SSH  (0) 2018.05.14
rpi vpn client  (0) 2018.05.11
sshpass를 이용한 scp 암호 자동 입력  (0) 2016.09.19
ssh X11 forwarding 속도 향상  (0) 2015.09.24
sshd server key 경로  (0) 2015.01.06
Posted by 구차니
Linux2016. 9. 21. 11:35

해보니 nm은 strip 된건 안되고 objdump랑 readelf는 된다.

함수 목록 보기에는 유용 한 듯


$ nm -gC yourLib.so

$ objdump -TC libz.so

$ readelf -Ws libz.so


[링크 : http://stackoverflow.com/questions/34732/how-do-i-list-the-symbols-in-a-so-file]

'Linux' 카테고리의 다른 글

파티션 label 변경하기  (0) 2016.10.15
구버전 사용시 호환(?)  (0) 2016.10.12
sysbench  (0) 2016.09.04
grep --exclude-dir  (0) 2016.07.09
nptl - Native POSIX Threads Library  (0) 2016.06.27
Posted by 구차니

일단은 집에 가서 버전 확인하고 업데이트 해봐야겠네...

가입을 안하면 받지도 못하게 하다니.. 췟 -_-

(가입은 되어 있지만 웬지 짜증나네)


+

최신 버전인데.. k hd에는 사용자 스크린 세이버 기능이 누락된건지..

아니면 1.27 에만 넣어주었다가 빠진건진 모르겠다.


---

등록일 2012.03.23


Story K 펌웨어 1.27 버전

주요특징: 사용자 스크린 세이버 기능 추가 및 불편사항 개선


- 제품 내 [screen-saver] 폴더에 스크린 세이버로 사용할 사진파일을 저장하면되며,

    600X800 해상도의 JPG, PNG, GIF 사진파일 사용을 권장합니다.


- 사진파일 개수는 제한이 없으며, 랜덤하게 표시됩니다.


- 사진파일이 없거나 호환되는 사진파일이 없는 경우 기본 화면이 보여집니다.


[링크 : http://service.iriver.co.kr/DownLoad/cs_down.aspx?pGroup=20&pName=Story%20K&Cate=0&VIdx=1&idx=1393&gY=0&nY=0]

[링크 : http://grayfire.cafe24.com/wp/2012/05/09/...B0/]




제목 Story K HD, Story K HD SE 펌웨어 1.32 버전

등록일 2015.08.26


펌웨어 소개

Story K HD, Story K HD SE 펌웨어 1.32 버전

주요특징: 교보문고 결제 시스템 변경 대응

[링크 : http://service.iriver.co.kr/DownLoad/cs_down.aspx?pGroup=20&pName=Story+K+HD&Cate=0&VIdx=1&idx=1633&gY=0&nY=312]



+

2016.09.25

시스템 디스크에서 보니 해당 폴더가 존재해서

1024x768로 jpg로 넣으니 된다 ㅋㅋㅋ 엌ㅋㅋㅋㅋ

'하드웨어 > ebook (iriver story)' 카테고리의 다른 글

아이리버 스토리 K HD 펌웨어  (0) 2018.04.02
망상으로 써보는 전자책의 미래  (0) 2016.10.05
지하철에서 만나본 크레마 카르타  (0) 2016.09.19
epub의 장점  (0) 2014.03.06
adobe drm / epub 관련  (0) 2014.03.05
Posted by 구차니

구리에서 덕소 올때 지하철을 탔는데 우연히

지하철 도서관 차량을 타고 오게 되었는데

모델명을 외운다는게 까먹어서 헤메다가 구글로 검색해서 겨우겨우 찾아낸 글들 ㅋ


암튼 모델은 크레마 카르타

크레마 터치인가 싶었는데 가장 최신버전이다.


내가 가진 아이리버 스토리 K HD보다 좋아 보여서(깜박이지 않고 해상도도 좋아 괜찮아 보이고)

검색을 해본 결과


카르타 e-ink라서 깜박임이 적고(스토리는 페이지 넘길때 마자 전체화면이 깜박이는데.)

해상도도 1072x1448로 내것의 768x1024 보다 30% 정도씩은 향상(300dpi)


아무튼.. 꽤나 끌리는데 하나 있어서 또 사긴 부담 이라는 느낌 ㅠㅠ


[링크 : http://blog.yes24.com/document/8212619]

[링크 : http://openart.tistory.com/1313]


Posted by 구차니

딱히 검색은 해도 안나오는데


아내 친구 아들래미 OTG 타입 조이스틱 사서 연결하는데 인식 안하고

결국에는 조이트론 블투 조이스틱으로 바꾸고 나서야 쓸 수 있게 되서 내린 잠정 결론..



1. LG G5는 USB HID를 지원하지 않는다.

2. BT HID만 지원을 한다.

3. usb-c <-> micro usb 젠더가 데이터 미지원 이다.



어느걸려나..

'개소리 왈왈 > 모바일 생활' 카테고리의 다른 글

포코팡 서비스 종료  (2) 2016.11.07
ios 10 + ipad mini 2..  (0) 2016.10.24
아이폰 뚫려 두둥?!  (0) 2016.03.29
아이나비 X1 dash 소감  (0) 2016.03.21
아이패드가 미쳤어요!!  (0) 2016.03.11
Posted by 구차니

expect 같은건 웬지 복잡해 보여서

단순하게 커맨드 라인에서 처리가능한 녀석으로 sshpass 테스트


sshpass -p "password" scp -r user@example.com:/some/remote/path /some/local/path 


[링크 : http://stackoverflow.com/questions/50096/how-to-pass-password-to-scp]

[링크 : https://linux.die.net/man/1/sshpass]



물론 우분투에서는 sshpass 패키지를 별도로 설치해 주어야 한다.

Posted by 구차니
개소리 왈왈/영화2016. 9. 18. 20:36

자꾸만 alice madness returns가 떠올라서 먼가 미묘한 기분


[링크 : http://movie.daum.net/moviedb/main?movieId=84992]



그냥 딱 중간인 .. 3/5 점?

그래픽은 나쁘지 않지만 요즘 다 그정도 하고

스토리도 나쁘지 않지만 딱히 좋다고도 못하겠고

연기도 음악도 다 나쁘지 않지만 좋다고는 못하겠고

그저 그런 영화.

Posted by 구차니

시놀로지 사용중 

시놀로지에 접속해서 svn과 svn+ssh의 경로 차이점 테스트


svn:// 의 경우에는 저장소 경로만 입력

svn+ssh:// 의 경우에는 저장소가 위치한 절대경로 부터 저장소 경로 까지 입력


$ svn list svn://localhost/project

$ svn list svn+ssh://localhost/volume1/svn/project 


외부에서 접속시 포트가 22번이 아니면 아래와 같이 에러가 발생한다.

$ svn list svn+ssh://minimonk@svn.minimonk.net:2222/volume1/svn/project

svn: E210002: Unable to connect to a repository at URL 'svn+ssh://minimonk@svn.minimonk.net:2222/volume1/svn/project'

svn: E210002: SSH 접속 문제를 더 잘 디버깅하기 위해서는, 서브버전 환경설정 파일의 [tunnels] 섹션에서 ssh의 -q 옵션을 제거 하세요.

svn: E210002: 네트워크 접속이 예기치 않게 종료되었습니다


개인별로 설정시에는 아래 경로의 파일에서 포트를 지정해 주면되는데.. 

매번 다른 서버 접속시에는 수동으로 해주어야 하나?

$ vi ~/.subversion/config

[tunnels]

ssh = ssh -p 2222 

아무튼 저렇게 설정하고 나면 다음과 같이 평범(?)하게 접속이 가능하다.

$ svn list svn+ssh://minimonk@svn.minimonk.net/volume1/svn/project 


[링크 : http://unix.stackexchange.com/.../how-to-configure-svn-ssh-with-ssh-on-non-standard-port]

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

svn add를 취소하기  (0) 2016.11.04
synology svn+ssh 퍼미션 문제  (0) 2016.10.09
tortoiseSVN에서 svn+ssh 사용하기  (0) 2016.07.31
svn+ssh 실패 -_-  (0) 2016.07.29
svn list 에러 generic failure  (0) 2016.06.23
Posted by 구차니