Interview key points record
Mainly involves embedded software development, embedded driver development, IOT development, git and other knowledge points. Please refer to the wiki and my personal blog for the latest information
Main points
#Table of contents
- c language basics
- c basics
- Data type description
- volatile
- pointer
- const
- main function return value
- Floating point number storage method
- c title
- printf return value
- enum enumeration type
- variadic function
- linked list
- Sorting algorithm
- selection sort
- insertion sort
- Hill sort
- bubble sort
- Quick sort
- Linux knowledge points
- Key command description
- System shutdown command
- Instructions for viewing text in linux
- mount
- dmesg
- grep
- find
- lsusb
- lsof
- Linux software development knowledge points
- Linux inter-process communication method
- Memory application function
- gcc compilation process
- file system
- Hard links and soft links
- linux kernel subsystem
- Several statuses of the process
- File system composition
- linux file types
- Commonly used system call functions in Linux
- fork function
- zombie process
- Common document descriptions
- proc directory description
- fopen parameter description
- Linux driver development knowledge points
- makefile
- shell
- Detailed explanation of freertos source code
- tcpip protocol stack knowledge points
- tcpip model
- Ethernet protocol
- ARP protocol
- TCP protocol
- git usage instructions
- git underlying technology