728x90 반응형 분류 전체보기607 kakao adfit 1 주일 기대 수익 개봉 박두 블로깅을 다시 시작하며, 애드핏도 신청하고 수익이 얼마나 나오나 궁금하여 1 주일만에 확인 해봤다. 결론은... ....!! 와우...291원이라니 ㅜㅜㅜㅜㅜㅜㅜㅜㅠㅜㅠㅜㅠㅠㅠㅡㅠㅠㅠㅜㅠㅜㅜㅠ 이 쯤에서 다시 살펴보는 덕봉쓰 기저귀값. 이러케 벌어서는 덕봉쓰 빤쓰값도 못 뽑것다...개털이여 2023. 4. 19. 중국어 공부 :: 코로나 음성 기념 감기 특급 아침에 눈을 뜬 순가부터 목이 아렸다. 출근 이후부터 일은 겁나 바쁜데, 기침과 콧물이 끊이질 않고 열감이 있어 불안이 엄습했다. 자가키트결과는 우선 음성, 감기라 생각하고 감기특급 중국어 갑니다."감기 걸렸습니다" 我感冒了。 wo/ganmaole. (나/감기걸렸다)결론, 여하튼 我病了/wobingle/(아프다고) 2023. 4. 19. Embedded Software 개발 : `schematic to source code` - 1 일이 일이다 보니 회로도를 열어 볼 일이 종종 있는데, 가끔 뉴비분들과 이야기해보면 본적이 없어 모르시는 경우가 있다. 어찌보면 당연하기도 하다. IT가 대세인지 오래고 임베디드/제조는 기피 순위가 높은 듯 하니 뭐... 코드는 봐도 회로나 datasheet 를 볼 일 자체가 없지 않겠나 싶긴하다. 직접 Bring-up 부터 진행하지 않더라도 BSP를 개발 하는 과정에서는 hardware/IP에 따라 설정/추가해야하는 경우 들이 종종 생긴다. 실제 모A P회사의 레퍼런스 보드 제조사에서도 어이없는 문제가 발생하기도 한다(특정 hardware 에 대한 reset pin default disable 등). 최소한 필요한 부분 또는 개발을 하는 방법 등만 한번 정리해보자. 준비물 : 개발을 할 때 반드시 미리.. 2023. 4. 19. linux - memory barrier (feat. 기묘한 이야기) memory barrier 를 사용하다 발견한 신기한 일. 주로 mb/smp_mb 등으로 사용되는 데 개념적인 내용은 아래와 같다. mb : generic memory barrier wmb : write memory barrier rmb : read memory barrier 주로 사용되는 케이스를 생각하면 아래와 같이 특정 mmio reg 등에 r/w 시의 order 및 mb 이전의 code가 확실히 수행되기를 위함이긴 했다. writel(reg, BIT(15)); wmb(); * reg 의 15번 bit를 set하고 이후의 작업을 수행 전 wmb 를 통한 order를 설정. writel(mmaped_reg, BIT(15)); mb(); // generic type * mapping 된 reg의 14번.. 2023. 4. 19. bool convert in C 어떠한 header file(stdbool.h) include 또는 define true/false 를 사용하지 않고 boolean 타입에 대한 operation 을 쓰고 싶을 경우에 유용한 방법이다. 사실 driver 또는 kernel code 에 이전 부터 있었는데, 크게 신경 안쓰고 넘어갔던 부분이기도 하다!! int foobar = 0; foobar = arg; if (!!foobar) 어거지이다만 위와 같은 형태로 사용하면 된다. int type 의 foobar 에 arg 라는 미지의 값을 할당하였을 때, 또한 true/false 로만 처리하고 싶을 때, double nagation 을 사용하여 foobar 라는 int 값을 bool type 으로 강제 convert 시킨다고 이해하면 된다. 2023. 4. 19. Bitwise Operation in C Device Driver 나 low-level system programming 을 건드리다 보면 bit operation 을 자주 쓰게 되는데, 개발자마다 사용하는 방식이나 스타일이 다르다. 음... 이것도 한가지 타입으로 정의해서 쓰면 코드가 더 깔끔해질 것 같긴한데, 우선 선호하는 내용만 정리해본다. 1. Set bit OR 연산자를 "|" 를 사용한다. foobar |= 1UL 2023. 4. 19. 이전 1 ··· 37 38 39 40 41 42 43 ··· 102 다음 728x90 반응형