# 目录

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驱动开发](#linux_driver)
* [安卓底层开发](#android_bottom)
* [操作系统](#operating_system)
* [linux一句话](#linux_in_a_word)
* [Linux内核0.12](#linux_kernel_0_12)
* [QT](#QT)
* [ubuntu](#ubuntu)
* [shell](#shell)
* [C](#C)
* [GTK](#GTK)
* [sqlite](#sqlite)
* [其他](#other)

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

* [字符设备驱动开发](https://923992029.gitbook.io/cpucode/linux_driver/character_device_driver)
* [Linux驱动开发](https://923992029.gitbook.io/cpucode/linux_driver/linux_driver)

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

* [硬件抽象层](https://923992029.gitbook.io/cpucode/android_bottom/hardware_abstraction_layer)
  * [安卓硬件驱动](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)
* [智能指针](https://923992029.gitbook.io/cpucode/android_bottom/smart_pointer)
* [Logger日志系统](https://923992029.gitbook.io/cpucode/android_bottom/logger_log_system)
  * [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](https://923992029.gitbook.io/cpucode/android_bottom/logger_log_system/logcat)
* [binder](https://923992029.gitbook.io/cpucode/android_bottom/binder)
  * [binder](https://923992029.gitbook.io/cpucode/android_bottom/binder/binder)

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

* [操作系统的运行机制](https://923992029.gitbook.io/cpucode/operating_system/operat_mechanism)
* [进程](https://923992029.gitbook.io/cpucode/operating_system/process)

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

* [与网络无关的Linux](https://923992029.gitbook.io/cpucode/linux_in_a_word/network_indepen)

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

* [微型计算机组成结构](https://923992029.gitbook.io/cpucode/linux_kernel_0_12/computer_composition)

## 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使用](https://923992029.gitbook.io/cpucode/ubuntu/linux_use)
* [使用notebook](https://923992029.gitbook.io/cpucode/master)
* [使用vscode](https://923992029.gitbook.io/cpucode/ubuntu/use_vscode)
* [使用ubuntu](https://923992029.gitbook.io/cpucode/ubuntu/use_ubuntu)
* [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 概述](https://923992029.gitbook.io/cpucode/shell/shell_overview)
* [变量](https://923992029.gitbook.io/cpucode/shell/variable)
* [条件测试](https://923992029.gitbook.io/cpucode/shell/condition)
* [控制](https://923992029.gitbook.io/cpucode/shell/control)

## 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基础](https://923992029.gitbook.io/cpucode/sqlite/sql_basis)
* [SQLite的C编程](https://923992029.gitbook.io/cpucode/sqlite/sqlite_c)
* [SQL语句进阶](https://923992029.gitbook.io/cpucode/sqlite/sql_improve)

## 其他 <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)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://923992029.gitbook.io/cpucode/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
