# note
**Repository Path**: Dramalife/note
## Basic Information
- **Project Name**: note
- **Description**: note在gitee的镜像
NOTE of Linux C
- **Primary Language**: C
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-01-06
- **Last Updated**: 2023-05-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README




# NOTE
Dramalife\`s note
## 1 About
### 1.1 Favorite
[- Markdown grammar](/tools/coding/markdown.md), [editor : Typora](https://typora.io/)
[- Linux source code online](https://elixir.bootlin.com/linux/latest/source)
[- kernelnewbies.org - kernel changelog](https://kernelnewbies.org)
[- RFC Search online](https://www.rfc-editor.org/search/rfc_search.php)
[- Majordomo lists at VGER.KERNEL.ORG](http://vger.kernel.org/vger-lists.html)
[- FREE SOFTWARE DIRECTORY](https://directory.fsf.org/wiki/GNU)
[- StackOverFlow.com](https://stackoverflow.com/)
[- sunxi wiki](http://linux-sunxi.org/Main_Page)
[- gcc-linaro](https://releases.linaro.org/components/toolchain/binaries/)
[- GNU Mirror-tsinghua](https://mirrors.tuna.tsinghua.edu.cn/gnu/)
[- linux-kernel(aliyun-mirror)](http://mirrors.aliyun.com/linux-kernel/)
[- Armbian_release_mirror_tsinghua](https://mirrors.tuna.tsinghua.edu.cn/armbian-releases/)
[- Linux C(userspace) API Ref (pku_arranged)](http://net.pku.edu.cn/~yhf/linux_c/)
[- 码云极速下载](https://gitee.com/organizations/mirrors/projects)
### 1.2 Directories
| Directory | Introduction |
|--|--|
| 50-books | |
| 70-gcc_gnu_compiler_collection | GCC related |
| 80-userspace_programming | userspace code |
| 81-kernel_programming | kernelspace code |
| 90-operating_system | OS related |
| lib_dramalife | C libraries of dramalife |
| LICENSE | license |
| --personal | personal configuration files |
| README.md | readme |
| tools | tools for coding, diagnose ... |
### 1.3 Clone
```bash
git clone https://github.com/Dramalife/note.git --depth=1
```
## 2 Programming
### 2.1 NEW
|no|date|content|
|--|--|--|
|00|2019.01.09|Linux C Signal;fork();zombie thread;|
|01|2019.01.21|TCP/IP|
|02|2019.01.21|CLI,u-boot,zebra\(quagga\)|
|03|2019.01.21|[GNU C:__attribute__](/70-gcc_gnu_compiler_collection/gnu_c_attribute)|
|04|2019.01.28|[ioctl,socket](/81-kernel_programming/network/socket/)|
|05|2019.03.14|[process&thread \- sync&com](/coding_thread)|
|06|2019.05.09|[compile(gcc),include](/80-userspace_programming/gcc)|
|07|2019.05.08|[netlink,userspace&](/80-userspace_programming/netlink)|
|08|2019.06.20|[lsof(list open files),strace(syscall_strace) at /tools](/tools)|
|09|2019.07.07|[lib.so-shared library(create lib, link, load, make lib executable)](/70-gcc_gnu_compiler_collection/dynamic_exec_libx_so) |
|0A|2019.08.23|[gcc-make-opensource](/tools/gcc), [70-gcc_gnu_compiler_collection](/70-gcc_gnu_compiler_collection) |
|0B|2019.10.31|[inotify](/80-userspace_programming/inotify)-Gather filesystem usage statistics; |
|0C|2019.12.23|[pthread_sync](/80-userspace_programming/thread_sync)-mutex,condition variable; |
|0D|2019|[glibc_sample](/80-userspace_programming/00-libc_sample), [mylib](/lib_dramalife); |
|0E|2019|IPC :: [ipc&mylib_ipc](/80-userspace_programming/ipc), [ipc_old](/80-userspace_programming/thread_process/31-com_process) |
|0F|2020.01.05|[I/O - signal/multiplexing](/80-userspace_programming/io) |
|10|2020.04.19|[kerberos(network security)](/80-userspace_programming/network/network_security/kerberos_sample) TODO:encrypt,auth |
|11|2020.04.26|[simple shell(named - mysh)](/80-userspace_programming/11-projects_open_source/my_shell_2020) Bug:pipe,job control;|
|12|2020.05.10|[program protection (todo - opensource)](/80-userspace_programming/11-projects_open_source/program_protection)|
| | | |
### 2.2 RECALL
|no|date|content|
|--|--|--|
|0|2019.01.22|git,svn : shell;git:web|
|0|2019.01.22|vim hot key|
|0|2019.02.23|zebra module communication|
|0|2019.09 19|[endian](/80-userspace_programming/endian_check) |
|0|2019.10.31|[show_cmdline_of_pid_and_ppid](/80-userspace_programming/pid_ppid) |
| | | |
### 2.3 TODO List
[move_to_README_list.md](/README_list.md)
## 3 Hardware
### 3.1 Development Boards (MCU, SBC ...)
|No|Name|Date|Details|
|--|--|--|--|
|0|GEC 51 MCU|2016.08.17||
|1|Arduino UNO|2016.10.16||
|2|Arduino MEGA 2560|2017.05.03||
|-|AIO-3399J| |Drivers:DP83867,LTC2941,|
|-|STM32F107VCT6| |ethernet,NB-Iot/GSM|
|3|Raspberry Pi 3B |2018.07|Arm v7|
|4|[Orange Pi Zero](http://www.orangepi.cn/orangepizero/index_cn.html) |2018.12.27
2020.10.29 +1
2020.11.09 +1 |SoC:sunxi(Allwinner H2),Architecture:Cortex-A7,Instruction Set:ARMv7;|
|5|[Banana Pi BPI-R2](http://wiki.banana-pi.org/Banana_Pi_BPI-R2) |2020.01.10 |SoC:MediaTek MT7623N,Architecture:Cortex-A7,Introduction Set:ARMv7; RAM:2GB,EMMC:8GB; 5\*Gigabit Ethernet,2\*SATA,1\*PCIE,2\*USB3.0;|
|6|[ROC-RK3328-CC](http://wiki.t-firefly.com/zh_CN/ROC-RK3328-CC/intro.html)|2020.04.04 |SoC:RK3328,Architecture:Cortex-A53,Introduction Set:ARMv8;|
|7|[Banana Pi BPI-R1](http://wiki.banana-pi.org/Banana_Pi_BPI-R1) |2020.05.12 +2 |SoC:sunxi(Allwinner A20),Architecture:ARM Cortex -A7 Dual-Core,Introduction Set:ARMv7; RAM:1GB; 5\*Gigabit Ethernet,1\*SATA;|
|8|[Orange Pi One](http://www.orangepi.cn/orangepione/index_cn.html) |2020.11.09 +2 |SoC:sunxi(Allwinner H3),Architecture:Cortex-A7,Introduction Set:ARMv7; RAM:512MB;|
|9|[Nano Pi M4](http://wiki.friendlyarm.com/wiki/index.php/NanoPi_M4/zh)|2021.01.27 +2 |SoC:RK3399,Architecture:Cortex-A72+Cortex-A53,Introduction Set:ARMv8; RAM:2GB,EMMC:16GB; 1\*Gigabit Ethernet,4\*USB3.0(hub);|
|10|[HP ProLiant MicroServer Gen8](https://techhub.hpe.com/eginfolib/servers/docs/enterprise/MicroServerGen8/zh_cn/system_setup_overview/Setup.htm)|2021.11.20|CPU:Intel(R) Xeon(R) CPU E31260L,Architecture:x86_64,Introduction Set:; RAM:16GB(ECC);2\*Gigabit Ethernet,1\*Gigabit Ethernet(iLO),4\*SATA ...|
### 3.2 Devices
|No|Name|Date|Details|
|--|--|--|--|
| 0|TFT LCD(ili9486) |2019.07.24- | drivers/staging/fbtft/fb\_ili9486.c|
## 4. Others