1월, 2017의 게시물 표시

170116 하드웨어 스터디, UART, GPIO, SPI, I2C, SD, HD, FHD, UHD

오늘의 하드웨어 스터디...      전기소자의 다리길이로 극성구분      UART, SPI, I2C, GPIO      항상 헷갈리는 SD HD FHD UHD http://tip.daum.net/question/83716394 전해콘덴서      다리긴쪽이 + LED      다리긴쪽이 + 다이오드      띠 있는 곳이 - http://www.mcublog.co.kr/1828 SPI      시리얼 주변기기 인터페이스      장점           전이중통신           전송기 필요없음           4핀만 사용      단점           단거리 통신           하나의 마스터만 지원됨      핀소개           SCLK : Serial Clock           MOSI : Master Output : 마스터출력핀           MISO : Master Input : 마스터입력핀           SS : Serial Select      쉬프트레지스터 사용 http://www.mcublog.co.kr/1841 UART      신호감지방식           TTL 신호의 3.3V 를 점, 0V를 공백 으로 인식      송수신 원리 (1byte 전송시)           [-------  idle high -------] [Start low] [LSB] [D1] [D2] [D3] [D4] [D5] [D6] [MSB] [Parity] [Stop high] [-------  idle high -------] http://lkseoqkr.tistory.com/entry/GPIO-%EC%A0%95%EB%A6%AC GPIO      출력핀           cpu에서 출력값을 변경하지 않으면 항상 같은값을 가짐           이런 핀을 latc

170113 하드웨어 스터디, diode, eMCP, eMMC, flash, RAM, ROM, SATA, SSD

회사에서 하드웨어 문서 볼일이 생겼는데 마침 시간도 여유있고 예전 생각도 나고 해서 좀 자세히 보기로 했다. 대학때와는 달리 정말 쉽게 잘 설명된 문서들이 많다. 샛길로 너무 나간거 같아서 일단 이정도로만 리마인드 하고 문서 계속 봐야 겠다. https://namu.wiki/w/NVMe      SATA + AHCI      PCIe + NVMe      AHCI           전송속도 : 600Mb/s           큐크기 : 32      NVMe           전송속도 : 2.5Gb/s           큐크기 : 64k https://namu.wiki/w/%EB%94%A5%EC%9B%B9 딥웹      용어구분           일반적인 웹 : surface web           검색에 안걸리는 웹 : deep web      토렌트 웹캠 동영상스트리밍 온라인게임 을 생각하면 딥웹보다는 딥넷이 정확한 표현      tor 브라우져 통해서 접근 가능      실체가 알려진 딥웹           탑 시크릿           히든 위키 https://namu.wiki/w/%EB%9E%A8%20%EB%94%94%EC%8A%A4%ED%81%AC 램디스크      메모리영역 -> 스토리지영역 페이징파일, 스왑피일      스토리지영역 -> 메모리영역 http://parkmj.tistory.com/58 http://www.zdnet.co.kr/news/news_view.asp?artice_id=20120119110242 eMCP      두개이상의 반도체칩을 하나로 패키징한 단일칩      모바일D램(LPDRAM) + 내장메모리(eMMC)      삼성 스마트폰용 eMCP           30%성능향상           15%소비전력낮음           구성칩          

170112 json serialize 할때 enum을 string 으로 변환

Edit 170112 json serialize 할때 enum을 string 으로 변환 황현동 노트북 .net json.net study StringEnumConverter 꿀팁 이게 필요해서 만들까 했는데 역시 필요한건 미리 누군가가 만들어 놓았음. StringEnumConverter 가 이미 만들어져 있음. 바로 코드부터 보면… [TestClass] public class SomeTests { public enum Genders { Male, Female, } public class Person { public int Age { get; set ; } public string Name { get; set ; } public Genders Gender { get; set ; } [JsonConverter(typeof(StringEnumConverter))] public Genders Gender2 { get; set ; } } [TestMethod] public async void StringEnumConverter_test () { var p = new Person { Name = "황현동" , Age = 37 , Gender = Genders.Male, Gender2 = Genders.Male, }; var pStr = JsonConvert.SerializeObject(p, Formatting.Indented); Trace.TraceInformation($ "pStr : {pStr}" ); } vstest.execution