본문 바로가기

개발

(67)
개발 유틸 - 온라인 Hex viewer 바이너리 파일 보기 개발 유틸 - 온라인 Hex viewer 바이너리 파일 보기 매번 툴 깔기 귀찮아 온라인에서 제공되는 것 찾아봄 https://www.onlinehexeditor.com/ Free Online Hex Editor & Viewer 0000000010 0000000020 0000000030 0000000040 0000000050 0000000060 0000000070 0000000080 0000000090 00000000a0 00000000b0 00000000c0 00000000d0 00000000e0 00000000f0 0000000100 0000000110 0000000120 0000000130 0000000140 0000000150 0000000160 0000000170 www.onlinehexedit..
[추천글] 리눅스 커널 분석 블로그 리눅스 커널 분석이라 스스로 머리에 정리해 넣기도 바쁠텐데, 아주 그림으로 잘 정리하고 방대한 양을 잘 설명해 주고 있는 고수의 블로그 1. 문c 블로그- 최신 ARM 리눅스 4.x, 5.x 커널 분석 글 하나만 봐도 내공이 느껴질 듯..아래 글 참고 http://jake.dothome.co.kr/image5/ 커널이미지 빌드 - 커널 이미지 빌드 순서 Image & zImage boopImage, uImage, bzImage, xipImage jake.dothome.co.kr 블로그내의 참고사이트는 모두에게 도움이 될 것 같아 아래에 복사해 둔다. 문c 블로그 아이엠루트(IamRoot) 커널연구회 KLDP F/OSS study Linux Kernel(4.19) Hacks barrios kernel st..
Go (Golang) 설치 - 윈도우즈용 설치 Go (Golang) 설치 - 윈도우즈용 설치 일단 공식 페이지를 방문해보자. https://golang.org/ The Go Programming Language Download Go Binary distributions available for Linux, macOS, Windows, and more. // You can edit this code! // Click here and start typing. package main import "fmt" func main() { fmt.Println("Hello, 世界") } Hello, World! Conway's Game of Life Fibonacci Clos golang.org Go 다운로드 및 실행으로 설치는 완료된다. 너무 쉽다. 설치 확인을..
윈도우즈용 Chocolatey 설치 - 소프트웨어 패키지 관리자 윈도우즈용 패키지 매니저 Chocolatey 설치 - 초콜리티, 초코 이것이 왜 필요한가? 아래 링크에 자세히 설명이 되어 있네요. 소프트웨어 패키지 관리자라고 보면 될듯, Mac의 brew 를 부러워하는 분이 많던데 윈도우에서도 비슷하게 활용해 볼 수 있겠네. 정식 홈페이지 : https://chocolatey.org/ From Chocolatey로 윈도우에서도 패키지 관리를 해보자 그동안 Windows 환경에서는 Mac의 Homebrew 나 Linux의 apt 와 같은 패키지 매니저가 눈에 띄지 않았습니다. Chocolatey 는 NuGet 기반의 윈도우용 패키지 관리자로 choco 명령어를 사용해서 손쉽게 윈도우 운영체제에서 사용되는 애플리케이션을 관리할 수 있습니다. Chcolatey는 Micro..
[강의소개] 리눅스 OS(커널) 중급: 네트워크 주말특강 2일 과정 광고 부탁도 아니고, 이런 강의는 한 번 들어보는게 어떨지 싶어 남겨두는 추천강의 욕심이 나는 강의~~ https://gentlelinuxer.github.io/site/OS_net.html 리눅스 OS(커널) 중급: 네트워크 주말특강 2일 과정 (토,일: 12:00-18:00) 리눅스 환경에서 연구하시거나 개발하시는 분들을 위한 강의 입니다. 이미 어느정도 중급수준으로 다루고 계시지만 Tracing 실습을 통해서 분석능력을 기르고 리눅스 커널 내공을 쌓으시려는 분들을 위한 반입니다. 예를 들어 네트워크 TCP/IP 통신이 어떻게 이루어 지는지 ? 인터럽트 처리와 인터럽트 후처리(BH: softirq, workqueue)작업이 어떤과정으로 실행되는지 ? 코드레벨 , 함수호출 단위로 추적해보고 구체적인 실..
[임베디드] Eclipse + GNU MCU Eclipse toolchain - arm toolchain Eclipse 툴 설치 해보고 알았다. ARM compile 환경을 위해서는 따로, GNU Arm embedded toolchain 을 별도로 설치할 필요가 없다. 이전글 참고. GNU Arm Embedded Toolchain + Eclipse install https://it.devbj.com/post/184592236931/gnu-arm-embedded-toolchain-eclipse-install 1. Eclipse 설치 후, Eclipse Marketplace... 메뉴를 클릭하고, 2. GNU MCU Eclipse 를 설치한다. 3. 그냥 모든 features 를 다 설치한다. ^^ 4. 프로젝트 설정에서 toolchain을 아래 것으로 선택하면 끝!! 이게 더 쉽다.
[북마크] 누구나 쉽게 이해할 수 있는 Git 에 입문 [북마크] 누구나 쉽게 이해할 수 있는 Git 에 입문 초중급자들이 아주 쉽게 Git을 이해할 수 있도록 아주 잘 정리된 문서. Nulab 이라는 일본 업체인 것 같은데, Backlog 라는 프로젝트 관리 클라우드 솔루션을 소개하면서 Git 입문자를 위해 정리해둔 튜토리얼 페이지. 소위 말하는 일본이라는 이미지 처럼 정리가 깔끔하니 아주 잘 되어 있다. (이런 말 하기 싫지만 ^^;;;) 초보자/입문자 링크 : https://backlog.com/git-tutorial/kr/intro/intro1_1.html Git을 이용한 버전 관리 【Git의 기본】 | 누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog Git을 이용한 버전 관리 【Git의 기본】 | 누구나 ..
[북마크] 좋은 git commit 메시지를 위한 영어 사전 오픈소스 활동을 하려면 제일 문제는 일단 개발 능력 그리고, 영어 능력이다.....하~~~ 한국인은 불쌍해, 능력보다 저평가되는 가장 큰 이유가 아닌지 싶다. git commit 을 하고 싶어도, 영어를 못써서 못하는 경우가 태반이고, 코딩보다 영작에 시간이 더 올인.. 배보다 배꼽... 이런 상황에서 아주 아주 유용한 글이다. 좋은 git commit 메시지를 위한 영어 사전 ull.im 울려 퍼지다. 반향하다. 공명하다. blog.ull.im 물론 정독이 필요하다. 어떤 내용인지 살짝 일부만 발췌해 보자. 동명사보다 명사를 사용합니다. 관사는 사용하지 않습니다. 부정문 Don't를 사용합니다. - ‘A를 사용하지마’로 표현해야 합니다. Not use가 아니라 Don’t use 입니다. 오타 수정은 C..