C 2

Wiring Pi - PWM.c 분석

#include #include #include #include int main (void){ int bright ; printf ("Raspberry Pi wiringPi PWM test program\n") ; if (wiringPiSetup () == -1) exit (1) ; pinMode (1, PWM_OUTPUT) ; for (;;) { for (bright = 0 ; bright = 0 ; --bright) { pwmWrite (1, bright) ; delay (1) ; } } return 0 ;}해당 코드가 pwm의 예제 코드이며, 이 코드에서 다시 pinMode부터 분석해보려고 한다.주요 분석 코드로 pinMode, pwmWrite ..

구조체란? - C언어 알아보기

아무래도 임베디드 SW를 하길 원한다는 사람이 C++을 사용해서 준비하는 것 보다, C를 사용해서 준비하는 것이 훨 좋을 것이라 생각되었다. 그래서 C언어 기반 자료구조부터 알고리즘까지 배우는 책을 샀고, 그 책을 기반으로 공부하려고 한다. 근데, 챕터 1~2 사이는.. 배열, 반복 이런걸 다루고 있어서, 과감히 스킵. 조~금 생소할 수 있는 구조체에 대해 시작하고, 이후 검색 알고리즘을 정리하겠다.기본적으로 구조체란 데이터를 한데 묶어서 처리하기 편하게 만드는 자료구조이다.  만약 이름, 키, 시력을 저장해야하는데, 엑셀에서 다음과 같이 저장했다고 생각해보자. 이렇게 데이터를 누가 저장해 두었다면.. 한숨부터 나오지 않을까? 싶다. 그렇기에 이렇게 잘 정돈된 데이터를 만들 필요가 있다. 그런데, 배열만..

CS 지식 정리 2025.02.25