C언어

Category
아이템: 
포스트 갯수16

[C&Processor] 1장 입문 -3-

By 청춘의 꿈을 꾸는 블로그 | 2021년 7월 7일 | 
입문 본 서에서 다루는 프로세서는 M3, M4에 대한 내용입니다. C언어로 작성된 명령어를 해석하고 연산을 수행하는 반도체를 Core 라 합니다.(컴퓨터로 작업을 한다는 것은 다른 말로 하면 연산을 한다고 표현할 수 있다.) 이렇게 해석이 된 명령은 명령에 따라 Output(Ex> Speaker, Motor, LED etc..)을 내는데 이러한 외부주변장치를 구동할 수 있도록 ' 연결통로 ' 를 ' Core '와 묶어서 만든 반도체를 ' Processor ' 라고 부릅니다. 즉, Core(연산부) + 연결통로(Wire부&소자) = Processor(Function적) 라 할 수 있다. ① I2C(온도센서), SPI(Flash Memory), UAR

[C&Processor] C 와 Processor간 개념 정리 -1-

By 청춘의 꿈을 꾸는 블로그 | 2021년 7월 7일 | 
본 페이지는 복습 차원에서 적어놓았으므로 틀린 내용이 있을 수 있습니다. 잘못된 점에 대한 테클은 언제나 환영합니다! C언어가 Processor Board에서 어떻게 동작하는지 알아보기 위해 우리는 C-M Board(이하 보드)를 활용한다. 해당 보드엔 M3 Processor가 있고 C언어 코딩을 통해 동작할 수 있다. 이 것을 검증해보기 위해 보드에는 간단한 오실로스코프 기능과 탐침기(Probe)를 제공한다. C로 코딩을 한 후 부품의 ' 단자 ' 혹은 ' 임의의 신호선 '을 찍어 파형을 볼 수 있도록 C-C(이하 체크) 프로그램을 제공하는 것을 통해 확인해 볼 예정이다. 직관적으로 이해할 수 있게 만든 교보재이다. 보드는 Processor 를 탑재하고 있다. I

온라인 저지를 풀면서 자주 틀리는 것 모음

By 박력돌이 | 2019년 6월 17일 | 
백준코딩, 프로그래머스 등을 풀면서 자주 틀리는 것들을 정리해본다. char *a 정의 시 해당 변수는 고정되어 이후 내부 배열을 수정할 수 없음에 유의할 것.코드 내부에서 수정을 원한다면 char a[] = "{"\0";}; 형태로 정의해야 한다.

[C++] dynamic_cast

By 프로그래밍 일지 | 2019년 1월 15일 | 
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748#include "pch.h"#include <iostream> using namespace std; class Parent {public: virtual void Print() {}};class Child_1 : public Parent {public: virtual void Print() { cout << "Child_1 is OK" << endl; }}; class Child_2 : public Parent {public: virtual void Print() { cout