Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TheSSEN_TIL

LIG Nex1 The SSEN 임베디드 스쿨 수업 TIL

🎯 학습 목표

  • C 언어 기반 메모리·포인터·구조체에 대한 확실한 이해
  • C++ 객체지향(OOP) 핵심 개념 정리
  • C# / WPF를 활용한 MVVM 패턴 구조 이해
  • 임베디드 소프트웨어 및 프로세서 아키텍처 기반 개발 역량 강화
  • 자료구조 및 알고리즘 기본기 확보

📁 Directory Structure

ThESEN_TIL
├─ C_study
│  ├─ 1_C_DataTypes.md
│  ├─ 2_C_Operators_ControlFlow.md
│  ├─ 3_C_Func_Array_Pointer.md
│  ├─ 4_C_String_Literal.md
│  ├─ 5_C_Memory_And_Variables.md
│  ├─ 6_C_Function_Pointer.md
│  ├─ 7_C_Dynamic_Allocation_Struct.md
│  └─ 8_C_Struct_Union.md
│
├─ C_Algorithm
│  ├─ 1_C_Algorithm_Recursive_Function
│  ├─ 2_C_Algorithm_Recursive_Function_2_Prac
│  ├─ 3_C_Algorithm_Recursive_Function_3_Prac
│  ├─ 4_C_Algorithm_BFS
│  ├─ 5_C_Algorithm_Linked_List
│  └─ 6_C_Algorithm_Priority_Queue
│
├─ C++
│  ├─ 1_C++_OOP_Basic.md
│  ├─ 2_C++_OOP_Basic2.md
│  ├─ 3_C++_OOP_Basic3.md
│  └─ 4_C++_OOP_Basic4.md
│
├─ C#
│  ├─ 1_C#_Basic1.md
│  ├─ 2_C#_Basic2
│  ├─ 3_C#_Basic3
│  └─ 4_C#_Network
│
├─ MVVM
│  ├─ MVVM_Basic
│  │  ├─ Prac_MainWindow.xaml
│  │  └─ Prac_MainWindow.xaml.cs
│  │
│  └─ Prod_MVVM
│     ├─ Command.cs
│     ├─ Prod_MainWindow.xaml
│     ├─ Prod_MainWindow.xaml.cs
│     ├─ ProdModel.cs
│     └─ ProdViewModel.cs
│
├─ WPF
│  ├─ 1_WPF_Basic1
│  │  ├─ Basic1_MainWindow.xaml
│  │  └─ Basic1_MainWindow.xaml.cs
│  │
│  └─ 2_WPF_Basic2
│     ├─ Chat_ex.xaml
│     ├─ Chat_ex.xaml.cs
│     ├─ Product_list_ex.xaml
│     ├─ Product_list_ex.xaml.cs
│     ├─ Thread_prac.xaml
│     └─ Thread_prac.xaml.cs
│
├─ Embedded_SW
│  │
│  ├─ 1_Embedded_SW_Basic
│  │  ├─ 1_Embedded_SW_Basic1.md
│  │  ├─ 2_Embedded_SW_Basic2.md
│  │  ├─ Interview_Preparation.md
│  │  └─ Summary_Embedded_SW_Basic.md
│  │
│  ├─ 2_Processor_Architecture_and_Device_Programming
│  │  ├─ 1_Core_Architecture_and_Execution_Model.md
│  │  ├─ 2_GPIO_and_Memory_Bus_Architecture.md
│  │  ├─ 3_Clock_and_Interrupt_Architecture.md
│  │  ├─ 4_Exception_and_USART.md
│  │  ├─ 5_ICTimer_and_DMA.md
│  │  ├─ 6_ADC_I2C_and_RTC.md
│  │  └─ Summary_Processor_Architecture_and_Device_Programming.md
│  │
│  ├─ 3_RTOS
│  │  ├─ 1_RTOS_and_FreeRTOS_Basic.md
│  │  ├─ 2_FreeRTOS_Task_Timing_and_Critical_Sections.md
│  │  ├─ 3_FreeRTOS_Context_Switch_Memory_and_Semaphores.md
│  │  └─ 5_FreeRTOS_Porting.md
│  │
│  ├─ 4_Embedded_Linux_basic
│  │  ├─ 1_Shell_Programming.md
│  │  ├─ 3_Shell_Programming_Expansion.md
│  │  ├─ 4_Shell_Control_Structure.md
│  │  └─ 5_Shell_Programming_Prac.md
│  │
│  ├─ 5_Embedded_System_Programming
│  │  ├─ Linux_IPC-POSIX_Message_Queue_Prac
│  │  │  ├─ calc_client.c
│  │  │  ├─ calc_server.c
│  │  │  └─ Makefile
│  │  │
│  │  ├─ 1_Vim_Editor_Lib_and_Make.md
│  │  ├─ 2_GCC_fork_and_Priority.md
│  │  ├─ 3_VirtualMemory_Thread_and_UnnamedPipe.md
│  │  └─ 4_IPC.md
│  │
│  ├─ 6_Embedded_Network
│  │  ├─ Linux_Network_TCP_Prac
│  │  │  ├─ calc_client.c
│  │  │  ├─ calc_server.c
│  │  │  └─ Makefile
│  │  │
│  │  ├─ 1_TCP_UDP_HTTP_Thread_select_FileTransfer.md
│  │  └─ 2_DNS.md
│  │
│  └─ 7_Linux_Kernel_Programming
│     ├─ 1_ZYNQ_Architecture_and_Environment_Setup.md
│     ├─ 3_Direct_Register_Control_with_ioremap.md
│     ├─ 4_ioctl_KernelTimer_and_Interrupt.md
│     ├─ 5_Workqueue_and_Mutex.md
│     ├─ 6_IO_Multiplex_Kthread_and_DMA.md
│     ├─ 7_mmap_and_DeviceTreeBasic.md
│     └─ 8_DeviceTree_Petalinux_DeviceTree_and_DTO.md
│
└─ README.md

🛠️ 주요 학습 내용

🔹 C_Basic

  • 재귀 함수
  • BFS
  • Linked List
  • Priority Queue
  • 메모리 기반 자료구조 구현
  • 객체지향 프로그래밍(OOP)
  • 클래스 / 상속 / 다형성
  • 생성자·소멸자 개념 정리

🔹 C#

  • C# 문법 기초
  • 네트워크 기초
  • WPF UI 구성

🔹 WPF

🔹 MVVM

  • XAML 기반 UI 설계
  • MVVM 패턴 구조 이해
  • Command / ViewModel 분리 설계
  • 실습 기반 예제 구현
  • 임베디드 소프트웨어 개념
  • 메모리 구조
  • 프로세서 아키텍처
  • 디바이스 프로그래밍 기초

📌 정리 방식

  • 당일 수업에서 배운 내용 정리
  • 핵심 개념 위주 Markdown 정리
  • 단순 암기가 아닌 구조·흐름 중심
  • 실습 코드와 이론을 함께 관리
  • 필요 시 이미지(img)를 통한 시각적 보완

✍️ 참고

본 저장소는 개인 학습 내역을 꾸준히 업로드할 예정입니다.

About

LIG D&A The SSEN 임베디드 스쿨 수업 TIL

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages