> For the complete documentation index, see [llms.txt](https://923992029.gitbook.io/cpucode/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://923992029.gitbook.io/cpucode/master.md).

# 目录

Author: cpu\_code

Gitee: <https://gitee.com/cpu_code>

Github: <https://github.com/CPU-Code>

CSDN: <https://blog.csdn.net/qq_44226094>

gitbook: <https://923992029.gitbook.io/cpucode/>

## 介绍

个人学习笔记 , 涵盖C , C++, Linux驱动, Linux内核, 嵌入式, 数据结构, 算法, QT, Android安卓, 音视频, 物联网 , 正在逐步更新 , 使用的`typora`编辑 , 大家可以使用 `typora` 打开查看 , 床图为 `gitee`

* [学习路线](https://github.com/CPU-Code/notes/tree/d2b8ca415c6a46d6ac5b4f5b1962c15f8bc0d494/Learnig_route.md)

## 目录

* [Linux驱动开发](/cpucode/master.md#linux_driver)
* [安卓底层开发](/cpucode/master.md#android_bottom)
* [操作系统](/cpucode/master.md#operating_system)
* [linux一句话](/cpucode/master.md#linux_in_a_word)
* [Linux内核0.12](/cpucode/master.md#linux_kernel_0_12)
* [QT](/cpucode/master.md#QT)
* [ubuntu](/cpucode/master.md#ubuntu)
* [shell](/cpucode/master.md#shell)
* [C](/cpucode/master.md#C)
* [GTK](/cpucode/master.md#GTK)
* [sqlite](/cpucode/master.md#sqlite)
* [其他](/cpucode/master.md#other)

## Linux驱动开发 <a href="#linux_driver" id="linux_driver"></a>

* [字符设备驱动开发](/cpucode/linux_driver/character_device_driver.md)
* [Linux驱动开发](/cpucode/linux_driver/linux_driver.md)

## 安卓底层开发 <a href="#android_bottom" id="android_bottom"></a>

* [硬件抽象层](/cpucode/android_bottom/hardware_abstraction_layer.md)
  * [安卓硬件驱动](https://github.com/CPU-Code/notes/tree/f6704eb142ac3a66888a49979a934b23961e152a/android_bottom/hardware_abstraction_layer/android_hardware_driver.md)
  * [安卓硬件抽象层模块](https://github.com/CPU-Code/notes/tree/f6704eb142ac3a66888a49979a934b23961e152a/android_bottom/hardware_abstraction_layer/android_hardware_abstraction_layer_module.md)
  * [安卓硬件访问服务](https://github.com/CPU-Code/notes/tree/f6704eb142ac3a66888a49979a934b23961e152a/android_bottom/hardware_abstraction_layer/android_hardware_access_service.md)
  * [安卓应用](https://github.com/CPU-Code/notes/tree/f6704eb142ac3a66888a49979a934b23961e152a/android_bottom/hardware_abstraction_layer/android_application.md)
* [智能指针](/cpucode/android_bottom/smart_pointer.md)
* [Logger日志系统](/cpucode/android_bottom/logger_log_system.md)
  * [Logger日志](https://github.com/CPU-Code/notes/tree/f6704eb142ac3a66888a49979a934b23961e152a/android_bottom/logger_log_system/logger_log.md)
  * [Logger写接口](https://github.com/CPU-Code/notes/tree/f6704eb142ac3a66888a49979a934b23961e152a/android_bottom/logger_log_system/log_interface.md)
  * [Logcat](/cpucode/android_bottom/logger_log_system/logcat.md)
* [binder](/cpucode/android_bottom/binder.md)
  * [binder](/cpucode/android_bottom/binder/binder.md)

## 操作系统 <a href="#operating_system" id="operating_system"></a>

* [操作系统的运行机制](/cpucode/operating_system/operat_mechanism.md)
* [进程](/cpucode/operating_system/process.md)

## linux一句话 <a href="#linux_in_a_word" id="linux_in_a_word"></a>

* [与网络无关的Linux](/cpucode/linux_in_a_word/network_indepen.md)

## Linux内核0.12 <a href="#linux_kernel_0_12" id="linux_kernel_0_12"></a>

* [微型计算机组成结构](/cpucode/linux_kernel_0_12/computer_composition.md)

## QT <a href="#qt" id="qt"></a>

* [第一个QT](https://github.com/CPU-Code/notes/tree/f6704eb142ac3a66888a49979a934b23961e152a/qt/first_qt.md)

## ubuntu <a href="#ubuntu" id="ubuntu"></a>

* [Linux使用](/cpucode/ubuntu/linux_use.md)
* [使用notebook](/cpucode/master.md)
* [使用vscode](/cpucode/ubuntu/use_vscode.md)
* [使用ubuntu](/cpucode/ubuntu/use_ubuntu.md)
* [Linux运行时格式](https://github.com/CPU-Code/notes/tree/f6704eb142ac3a66888a49979a934b23961e152a/ubuntu/format_problem.md)

## shell <a href="#shell" id="shell"></a>

* [自动打包](https://github.com/CPU-Code/notes/tree/f6704eb142ac3a66888a49979a934b23961e152a/shell/auto_packaging.md)
* [shell 概述](/cpucode/shell/shell_overview.md)
* [变量](/cpucode/shell/variable.md)
* [条件测试](/cpucode/shell/condition.md)
* [控制](/cpucode/shell/control.md)

## C <a href="#c" id="c"></a>

* [第一条Linux\_c输出](https://github.com/CPU-Code/notes/tree/f6704eb142ac3a66888a49979a934b23961e152a/c/print_cpucode.md)
* [C语言概述](https://github.com/CPU-Code/notes/tree/d2b8ca415c6a46d6ac5b4f5b1962c15f8bc0d494/C/C_Overview.md)

## GTK <a href="#gtk" id="gtk"></a>

* [GTK入门](https://github.com/CPU-Code/notes/tree/f6704eb142ac3a66888a49979a934b23961e152a/gtk/gtk_overview.md)
* [控制件](https://github.com/CPU-Code/notes/tree/f6704eb142ac3a66888a49979a934b23961e152a/gtk/control.md)
* [事件](https://github.com/CPU-Code/notes/tree/f6704eb142ac3a66888a49979a934b23961e152a/gtk/event_handling.md)
* [Glade使用](https://github.com/CPU-Code/notes/tree/f6704eb142ac3a66888a49979a934b23961e152a/gtk/glade.md)

## sqlite <a href="#sqlite" id="sqlite"></a>

* [数据库概述](https://github.com/CPU-Code/notes/tree/d2b8ca415c6a46d6ac5b4f5b1962c15f8bc0d494/sqlitesqlite/database_overview.md)
* [SQL基础](/cpucode/sqlite/sql_basis.md)
* [SQLite的C编程](/cpucode/sqlite/sqlite_c.md)
* [SQL语句进阶](/cpucode/sqlite/sql_improve.md)

## 其他 <a href="#other" id="other"></a>

* [Typora图床](https://github.com/CPU-Code/notes/tree/d2b8ca415c6a46d6ac5b4f5b1962c15f8bc0d494/sqlite/typora_picture_bed.md)

![cpucode.png](https://s1.ax1x.com/2020/06/18/Nnpxmj.png)
