목록분류 전체보기 (46)
개발자 블로그
SWD debugging, Jtag debugging 연결을 해보고 생성되는 code간의 차이를 확인 해보자. (이런 과정이 얼마나 필요가 있는지는 모르겠다.)Board 지원 Debugging Interface1. SWD : ARM Cortex M 계열 MCU debugging에 사용 -. 2와이어로 디버깅이 가능 --> 배선공간이 없는 환경에서 유용 -. 옵션핀 하나는 ITM Trace로 Core 동작에 영향을 미치지 않고 debug 가능, 단 단방향으로만 출력된다.(사용자 입력을 받지 못한다. )SWDIO : Serial Wire Debug Data Input/Output (데이터 입력/출력)SWCLK : Serial Wire Debug Clock (클럭 신호)SWO(옵션): Serial Wire ..
google에 아래처럼 보드 pinout 검색하면 Mbed 사이트에 잘 나온다. 한줄 핀 헤더는 아두이노 연결용인듯더보기 모핑헤더?더보기
Node* LLS_Pop(LinkedListStack* Stack) { //1. 최상위 노드의 주소를 다른 포인터에 복사 //2. 새로운 최상위 노드(현재 최상위 노드)의 바로 아래(이전) 노드를 찾는다. //3. LinkedListStack 구조체의 Top 필드에 새로운 최상위 노드의 주소를 등록한다. //4. 1에서 포인터에 저장했던 예전 최상위 노드의 주소를 반환한다. Node* TopNodePtr = Stack->tailNode; Node* CurrentNodePtr = Stack->headNode; while (CurrentNodePtr->nextNode != TopNodePtr) { CurrentNodePtr = CurrentNodeP..
void LLS_Push(LinkedListStack* Stack,Node* newNode) { //이제 Node변수가 heap 할당되어 변수로 넘어올거고 //Stack->head, Top 에다가 매칭해서 넣어줘야 한다. //Stack->head가 존재하는지 확인 if (Stack->headNode == NULL) { Stack->headNode = newNode; //Stack->tailNode = newNode; printf("Push, headNode %p\n", newNode); } else { Stack->tailNode->nextNode = newNode; //print..
주석에서와 같이 Data를 넣어서 node 생성해야한다..
Linked List 구현시 headNode, tailNode 라는 용어가 있었고 Linked List Stack 에서는 tailNode 보다는 Stack 구조를 나타내기 좋은 단어인 topNode 가 맞다고 생각한다. 일단 아래 함수에서는 tailNode로 사용함. Push 함수 내에서 Node 변수를 heap 할당 하였다. 이렇게 되면 Main 문에서 Push함수 할당 할 때 마다 동일한 heap 공간을 할당하게 된다. push head a, 주소 push tail b, 주소 두 Node 변수의 주소가 같게 된ㄷㅏ. 따라서 Node 할당은 push 호출하는 상위(Main)함수에서 해줘야 함을 알 수 있다.
https://hstory0208.tistory.com/entry/Gateway%EA%B2%8C%EC%9D%B4%ED%8A%B8%EC%9B%A8%EC%9D%B4%EB%9E%80-Router%EB%9D%BC%EC%9A%B0%ED%84%B0%EB%9E%80-%EA%B0%81-%EA%B0%9C%EB%85%90%EA%B3%BC-%EC%B0%A8%EC%9D%B4%EC%A0%90%EC%97%90-%EB%8C%80%ED%95%B4-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90 Gateway(게이트웨이)란 ? Router(라우터)란? 각 개념과 차이점에 대해 알아보자. Gateway ( 게이트웨이 ) 란 ? “한 네트워크(segment)에서 다른 네트워크로 이동하기 위하여 거쳐야 하는 지점” 으로 ..
https://hstory0208.tistory.com/17 [네트워크] Class란 ? CIDR 란 ? 차이점 및 개념을 쉽게 이해해보자 (feat.서브넷팅, 슈퍼넷팅) IP 란 ? IP는 8비트 씩 4자리로 이루어진 32 자리 이진수로 구성되어 있습니다. 아래 포스팅에 IPv4 와 IPv6에 대해서도 한번 읽어보시는 것을 추천 드립니다. IPv4와 IPv6 란? IPv4와 IPv6의 차이점에 대해 hstory0208.tistory.com IP Class IP 주소에서 어디까지가 네트워크 영역이고 호스트 IP 영역인지 알 수 있다. 하나의 네트워크 안에 IP 들은 네트워크 영역은 같아야 하고 호스트 IP는 서로 달라야 통신이 가능하다라는 규칙이 있다. 192.168.0.1 은 어디까지 네트워크 주소이고..