블로그 이미지
안녕1999

카테고리

전체 (3067)
자바스크립트 (20)
안드로이드 (14)
WebGL (4)
변비 (17)
정치,경제 (35)
C언어,ARM (162)
컴퓨터(PC, Note Book, 윈.. (41)
전자회로, PCB (27)
유머,안웃긴,GIF,동영상 (118)
국부론60 (71)
모듈(PCB) (3)
건강 (2)
FreeCAD (25)
PADS (43)
퇴직,퇴사,구직,취업 활동 (3)
C# (86)
엑셀 (8)
워드 (0)
LabView (6)
레고 (30)
FPGA (0)
Total
Today
Yesterday

달력

« » 2024.5
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 31

공지사항

최근에 올라온 글

증상 : PC시간을 변경하면, 몇초후에, 4분정도 느리게 바뀝니다.

 

 

작업관리자에서 "rtlqmqcjx.exe"가 실행중인지 확인한다.

있다면, 마우스 우클릭하여, 실행파일의 위치를 열어서,

해당 파일명을 변경해줍니다.

예) rtlqmqcjx.exe -> rtlqmqcjx-------.exe

프로그램을 강제 종료 가능하면, 강제종료시켜주세요.

 

비슷한 이름의 프로그램이 실행중이라면, 해당 프로그램도 파일이름을 변경해줍니다.

재부팅후, 시간이 바뀌는지 확인해보세요.

Posted by 안녕1999
, |

시간표시 신호등 개선방안

기존 신호등을 시간표시 가능한 신호등으로 교체시, 천문학적인 비용이 발생합니다.
이는 세금에서 나가는 돈입니다.
또한, 숫자로 시간 표시할 경우, 잘 안보이는 문제가 있습니다.

이를 쉽게 개선할 방안을 찾았습니다.
기존 신호등을 색이 바뀔때, 한번에 바뀌는것이 아니라, 깜빡 깜빡 후, 바뀌도록 하는겁니다.
예) 녹색 -> 황색 -> 적색
황색 깜빡.깜빡.(짧게)
황색 깜빡~깜빡~
황색 깜빡~~깜빡~~(길게)
황색 점등

황색 깜빡~~깜빡~~(길게)
황색 깜빡~깜빡~
황색 깜빡.깜빡.(짧게)
적색 점등

순서와 방법은 다른 더 좋은 방법이 있겠지요.
운전자가, 신호가 바뀔거라는것을 알 수 있게, 깜빡이게 해주면 됩니다.
제어신호만 조정해서, 변경가능한 경우도 있고,
신호제어기 보드를 교체해야하는 경우도 있으나,
신호등 자체를 교체하지 않고, 그대로 사용하므로, 비용이 많이 절약됩니다.

시간표시 신호등, 언제 설치되나요?


Posted by 안녕1999
, |

ARM cpu에서 돌아가는 프로그램을 작성중이다.

임베디드 개발환경은 주로 

1) PC에서 컴파일해서, 

2) cpu에 다운로딩하고,

3) 결과 확인, 코드 수정

4) 1,2,3번 반복 

이다.

그런데, 2번 다운로딩은 시간이 수십초이상 걸린다.

다운로딩하려면, 리셋도 눌러줘야하고, 케이블도 연결해줘야하고,

이래저래, 몇분이상이 걸린다.


VC++6.0 에서 ARM cpu용 코드를 윈도우용으로 수정하여,

입출력데이터, 논리함수등을 미리 테스트하고,

2번 과정을 거치면, 더 빠른 진행이 가능하다.

물론, WIN32환경과 ARM환경에 따라 매크로함수를 각각 만들어주는것이 복잡하긴하다.

아래 처럼 작성하면 편하다.

물론, 핀 입출력, 통신 입출력은 안되거나, 어렵다.

하지만, 논리데이터를 대입해서 테스트해보는것이 더 빠를 수 도 있다.

#ifdef WIN32

#define DEBUG_puts(s)    my_puts(s)

#else

#define DEBUG_puts(s)

#endif


물론, 돈이 많다면, 해당 칩을 에뮬레이션 해주는 프로그래밍 개발킷(컴파일러)을 구입하면, 좀더 쉽다.

그러나, 배우려면, 쉽지 않다. 모든것을 다 시뮬레이션해 볼 수 있는것도 아니다.

그냥, 빛좋은 개살구 정도...

Posted by 안녕1999
, |

처음 시작할때 보석의 중요성을 몰라서, 다써버렸다.
보석으로 장인을 무료로 5명까지 풀로 만들 수 있다는걸 알았을때는 이미 다쓰고, 몇개 안남은 상태.
지금은 장인 5명 다 만들고, 사용할 일이 없어 계속 누적중이다.

TV에서 야생 서바이벌 프로그램을 보니깐, 사막등지에서 손에 물이든 물병을 쥔 상태로 목말라 죽는 사람이 있다고 한다.
언제죽을지 모르니, 최대한 아끼다가, 물도 못먹고 죽는다고 한다.
차라리 마셨으면, 몇시간이라도 더 살았을텐데 말이다.
그러나, 언제 죽을지 모르니, 계속 보관만 하는거다.

우리인생도 그런것은 아닐까?
언제죽을지 모르는 인생인데, 너무 아끼고 아끼다가, 젊은 나이에 죽으면, 얼마나 허무할까?

내일을 알 수없다고 해도, 조금씩은 나를 위해 사용하자.

사막에서의 물도 시간이고,
현실에서의 돈도 시간이다.
게임에서의 보석도 시간이다.
즉, 시간이 가장 중요한것이다.

시간을 잘 사용하자.
너무 아끼지 말자.
그러다 똥된다.
Posted by 안녕1999
, |

SNTP? NTP? PTP?

카테고리 없음 / 2016. 7. 14. 23:30

SNTP : Simple Network Time Protocol



NTP : Network Time Protocol


인터넷(이더넷)으로 연결된 상태에서, 시간정보를 읽어오는 기능.

소프트웨어로 구동되며 msec단위로 정확하게 시간을 동기화 시킬 수 있다.


SNTP와 NTP의 차이점

SNTP와 NTP는 동일한 패킷을 사용한다. NTP는 복잡한 프로토콜로 비교적 정확한 시간동기화를 할 수 있으나, SNTP는 간단하게 한번만 시간정보를 얻어오며, 지연시간을 계산하여 사용한다. SNTP는 NTP에 비해 시간 정확도가 떨어진다.


PTP : Precision Time Protocol

하드웨어 타임스템프 기능으로 usec단위로 정밀하게 시간(클럭)동기화가 가능하다.

하드웨어가 지원해주어야 한다. 허브나 스위치등에서도 PTP우선순위가 높거나, PTP프로토콜을 지원하는 하드웨어들로 구성되어야 정밀한 동기화가 가능하다.


1msec=1000usec, 1usec=1000nsec


msec : 밀리 세컨드. 1/1000초. 0.001초

usec : 마이크로 세컨드

nsec : 나노 세컨드





SNTP - Wikipedia

https://en.wikipedia.org/wiki/SNTP
이 페이지 번역하기
Network Time Protocol (NTP) is a networking protocol for clock synchronization between computer systems over packet-switched, variable-latency data networks ...

인터넷에서 사용할 수 있는 네트워크 시간 프로토콜 (SNTP) 시간 서버 목록

https://support.microsoft.com/ko-kr/kb/262680
Windows XP에 대한 지원이 종료되었습니다. Microsoft는 2014년 4월 8일 Windows XP에 대한 지원을 종료했습니다. 이러한 변경에 따라 해당 소프트웨어 업데이트 ...

What is the difference between NTP and SNTP?

www.meinbergglobal.com › Support › FAQ
이 페이지 번역하기
SNTP (Simple Network Time Protocol) and NTP (Network Time Protocol) are describing exactly the same network package format, the differences can be found ...

RFC 4330 - Simple Network Time Protocol (SNTP) Version 4 for IPv4 ...

https://tools.ietf.org/html/rfc4330
이 페이지 번역하기
DL Mills 저술 - ‎2006 - ‎393회 인용 - ‎관련 학술자료
This memorandum obsoletes RFC 1769, which describes SNTP Version 3 (SNTPv3), and RFC 2030, which describes SNTPv4. Its purpose is to correct certain ...

RFC 2030 - Simple Network Time Protocol (SNTP) Version 4 for IPv4 ...

https://tools.ietf.org/html/rfc2030
이 페이지 번역하기
D Mills 저술 - ‎1996 - ‎393회 인용 - ‎관련 학술자료
The current standard for SNTP, a version of the protocol for implementations which do not need all of the features of NTP. Available here in HTML, PDF, and ...







네트워크 타임 프로토콜 - 위키백과, 우리 모두의 백과사전

https://ko.wikipedia.org/wiki/네트워크_타임_프로토콜
네트워크 타임 프로토콜(Network Time Protocol, NTP)은 패킷 교환, 가변 레이턴시 데이터 네트워크를 통해 컴퓨터 시스템 간 시간 동기화를 위한 네트워크 프로토콜 ...

Network Time Protocol - Wikipedia, the free encyclopedia

https://en.wikipedia.org/wiki/Network_Time_Protocol
이 페이지 번역하기
Network Time Protocol (NTP) is a networking protocol for clock synchronization between computer systems over packet-switched, variable-latency data networks ...


Home - National Toxicology Program - NTP

https://ntp.niehs.nih.gov/
이 페이지 번역하기
Background, factsheets, testing information and study results, grants, NTP Evaluation Centers (including Alternative Toxicological Methods), how regulatory ...

puppetlabs/ntp · Puppet Forge

https://forge.puppet.com/puppetlabs/ntp
이 페이지 번역하기
2016. 5. 17. - Usage. All interaction with the ntp module can be done through the main ntp class. This means you can simply toggle the options in ::ntp to ...

Time Synchronisation with NTP - Official Ubuntu Documentation

https://help.ubuntu.com/lts/serverguide/NTP.html
이 페이지 번역하기
NTP is a TCP/IP protocol for synchronising time over a network. Basically a client requests the current time from a server, and uses it to set its own clock.






Precision Time Protocol - Wikipedia, the free encyclopedia

https://en.wikipedia.org/wiki/Precision_Time_Protocol
이 페이지 번역하기
The Precision Time Protocol (PTP) is a protocol used to synchronize clocks throughout a .... Through use of the BMC algorithm, PTP selects a master source of time for an IEEE 1588 domain and for each network segment in the domain.

GitHub - ptpd/ptpd: PTPd official source - master branch a.k.a. trunk

https://github.com/ptpd/ptpd
이 페이지 번역하기
PTP daemon (PTPd) is an implementation the Precision Time Protocol (PTP) version 2 as defined by 'IEEE Std 1588-2008'. PTP provides precise time ...

Precision Time Protocol daemon / Wiki / Home - SourceForge

https://sourceforge.net/p/ptpd/wiki/
이 페이지 번역하기
The PTP daemon (PTPd) implements the Precision Time protocol (PTP) as ... Local Area Network can keep its local clock synchronized to a better time source,

IEEE 1588 PTP (Precision Time Protocol) - OpenMicro Labs

openmicrolab.com/ieee-1588-ptp-precision-time-protocol/
2011. 12. 5. - PTP는 IEEE 1588 에 Precision Clock Synchronization for Networked ... 클럭 동기화를 위해 PTP는 time source인 마스터와 receiver인 슬레이브 ...

NTP vs PTP: Network Timing Smackdown! - Time Synchronization

blog.meinbergglobal.com › IEEE 1588
이 페이지 번역하기
2013. 11. 22. - Similarities and differences between NTP and PTP. ... Furthermore the biggest sourceof error in network timing is often due to the variations in ...

데이터 수집 및 테스트를 위한 PTP(Precision Time Protocol) | HBM

www.hbm.com › 어플리케이션 › Tips & Tricks › 데이터 수집
Precision Time Protocol (PTP)은 하드웨어 기반의 Time Stamping을 가능하게 하는 ... 이 경우 정밀 시간 설정을 위한 소스로서 위성 기반 리시버가 사용됩니다.


Posted by 안녕1999
, |

최근에 달린 댓글

글 보관함