# StudyNotes **Repository Path**: jorgen7062/StudyNotes ## Basic Information - **Project Name**: StudyNotes - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-13 - **Last Updated**: 2024-10-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **优秀学员-嵌入式开发学习笔记汇总** - [黎宇恒同学](hometownm/README.md):所有笔记均存放在 `hometownm`文件夹下。 - [赵权威同学](HIArway/README.md):所有笔记均存放在 `HIArway `文件夹下。 ---- # 赵权威学习笔记列表 * [ProgrammingLanguageFundamentals-Studynotes](https://github.com/100askTeam/StudyNotes/tree/main/HIArway/ProgrammingLanguageFundamentals-Studynotes) * 计算机原理 * [ARM7、ARM9、ARM11、ARM-Cortex的关系](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/00_计算机原理/ARM7、ARM9、ARM11、ARM-Cortex的关系.html) * [ARM处理器程序运行的过程_ARM架构简单介绍(寄存器组_RISC与CISC)](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/00_计算机原理/ARM处理器程序运行的过程ARM架构简单介绍(寄存器组RISC与CISC).html) * [ARM架构中异常与中断的处理简要阐述(M3_4与A7处理器中断的区别)](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/00_计算机原理/ARM架构中异常与中断的处理简要阐述(M34与A7处理器中断的区别).html) * [ARM如何告诉编译器代码所使用的指令集](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/00_计算机原理/ARM如何告诉编译器代码所使用的指令集.html) * [bit、字和字节的区别](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/00_计算机原理/bit、字和字节的区别.html) * [CPU如何读取数据并写入内存](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/00_计算机原理/CPU如何读取数据并写入内存.html) * [存储器Flash页、扇区、块的区别](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/00_计算机原理/存储器Flash页、扇区、块的区别.html) * [简单认识RTC芯片结构及模块功能](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/00_计算机原理/简单认识RTC芯片结构及模块功能.html) * [进制转换(2进制8进制16进制)](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/00_计算机原理/进制转换(2进制8进制16进制).html) * [数据段(bss段、data段、rodata段)、代码段(text段)](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/00_计算机原理/数据段(bss段、data段、rodata段)、代码段(text段)、堆(heap)、栈(.html) * [字节序问题:大端法、小端法](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/00_计算机原理/字节序问题:大端法、小端法.html) * C语言 * [C_C++ define宏定义中特殊操作符的用法](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/01_C%E8%AF%AD%E8%A8%80/CC%2B%2B%20define%E5%AE%8F%E5%AE%9A%E4%B9%89%E4%B8%AD%E7%89%B9%E6%AE%8A%E6%93%8D%E4%BD%9C%E7%AC%A6%E7%9A%84%E7%94%A8%E6%B3%95.html) * [C语言函数指针之回调函数](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/01_C语言/C语言函数指针之回调函数.html) * [C语言中常见的位操作](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/01_C语言/C语言中常见的位操作.html) * [C语言中的const节省MCU内存的作用](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/01_C语言/C语言中的const节省MCU内存的作用.html) * [RTOS训练营C语言基础-函数指针](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/01_C语言/RTOS训练营C语言基础-函数指针.html) * [RTOS训练营C语言基础-链表](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/01_C语言/RTOS训练营C语言基础-链表.html) * [RTOS训练营C语言基础-使用C语言封装寄存器](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/01_C语言/RTOS训练营C语言基础-使用C语言封装寄存器.html) * [static和inline配合修饰函数](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/01_C语言/static和inline配合修饰函数.html) * [typedef关键字与结构体、结构体指针的定义](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/01_C语言/typedef关键字与结构体、结构体指针的定义.html) * [代码分析栈(stack)的生长方向](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/01_C语言/代码分析栈(stack)的生长方向.html) * [结构体字节对齐规则](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/01_C语言/结构体字节对齐规则.html) * [为什么printf可以重定向?](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/01_C语言/为什么printf可以重定向?.html) * [优秀的内存规划方法——环形缓冲区(ring buffer)](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/01_C%E8%AF%AD%E8%A8%80/%E4%BC%98%E7%A7%80%E7%9A%84%E5%86%85%E5%AD%98%E8%A7%84%E5%88%92%E6%96%B9%E6%B3%95%E2%80%94%E2%80%94%E7%8E%AF%E5%BD%A2%E7%BC%93%E5%86%B2%E5%8C%BA%EF%BC%88ring%20buffer%EF%BC%89.html) * 汇编 * [arm汇编之 bne与beq](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/02_%E6%B1%87%E7%BC%96%E8%AF%AD%E8%A8%80/arm%E6%B1%87%E7%BC%96%E4%B9%8B%20bne%E4%B8%8Ebeq.html) * [编程知识:汇编、反汇编、机器码.html](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/02_汇编语言/编程知识:汇编、反汇编、机器码.html) * [反汇编文件(.dis文件)的理解](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/02_汇编语言/反汇编文件(.dis文件)的理解.html) * [汇编程序调用C程序](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/02_汇编语言/汇编程序调用C程序.html) * [汇编和反汇编的区别](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/02_汇编语言/汇编和反汇编的区别.html) * [汇编指令(重点常用).html](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/02_汇编语言/汇编指令(重点常用).html) * [王爽《汇编语言》笔记(详细).html](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/02_汇编语言/王爽《汇编语言》笔记(详细).html) * [详解汇编语言B和LDR指令与相对跳转和绝对跳转的关](http://studynotes.100ask.net/HIArway//ProgrammingLanguageFundamentals-Studynotes/02_汇编语言/详解汇编语言B和LDR指令与相对跳转和绝对跳转的关系.html) * [IMX6ULL-BareMetalDevelopment-Studynotes](https://github.com/100askTeam/StudyNotes/tree/main/HIArway/IMX6ULL-BareMetalDevelopment-Studynotes/Html文件) * [00 IMX6ULL裸机开发:程序工具_烧写整个系统或更新部分系统](http://studynotes.100ask.net/HIArway//IMX6ULL-BareMetalDevelopment-Studynotes/Html%E6%96%87%E4%BB%B6/00%20IMX6ULL%E8%A3%B8%E6%9C%BA%E5%BC%80%E5%8F%91%EF%BC%9A%E7%A8%8B%E5%BA%8F%E5%B7%A5%E5%85%B7%E7%83%A7%E5%86%99%E6%95%B4%E4%B8%AA%E7%B3%BB%E7%BB%9F%E6%88%96%E6%9B%B4%E6%96%B0%E9%83%A8%E5%88%86%E7%B3%BB%E7%BB%9F.html) * [01 IMX6ULL裸机开发:初始环境搭建](http://studynotes.100ask.net/HIArway//IMX6ULL-BareMetalDevelopment-Studynotes/Html%E6%96%87%E4%BB%B6/01%20IMX6ULL%E8%A3%B8%E6%9C%BA%E5%BC%80%E5%8F%91%EF%BC%9A%E5%88%9D%E5%A7%8B%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA.html) * [02 IMX6ULL裸机开发:IMX6ULL启动流程解析](http://studynotes.100ask.net/HIArway//IMX6ULL-BareMetalDevelopment-Studynotes/Html%E6%96%87%E4%BB%B6/02%20IMX6ULL%E8%A3%B8%E6%9C%BA%E5%BC%80%E5%8F%91%EF%BC%9AIMX6ULL%E5%90%AF%E5%8A%A8%E6%B5%81%E7%A8%8B%E8%A7%A3%E6%9E%90.html) * [03 IMX6ULL裸机开发:普适的GPIO引脚操作方法概述](http://studynotes.100ask.net/HIArway//IMX6ULL-BareMetalDevelopment-Studynotes/Html%E6%96%87%E4%BB%B6/03%20IMX6ULL%E8%A3%B8%E6%9C%BA%E5%BC%80%E5%8F%91%EF%BC%9A%E6%99%AE%E9%80%82%E7%9A%84GPIO%E5%BC%95%E8%84%9A%E6%93%8D%E4%BD%9C%E6%96%B9%E6%B3%95%E6%A6%82%E8%BF%B0.html) * [04 IMX6ULL裸机开发:程序示例(LED程序)](http://studynotes.100ask.net/HIArway//IMX6ULL-BareMetalDevelopment-Studynotes/Html%E6%96%87%E4%BB%B6/04%20IMX6ULL%E8%A3%B8%E6%9C%BA%E5%BC%80%E5%8F%91%EF%BC%9A%E7%A8%8B%E5%BA%8F%E7%A4%BA%E4%BE%8B%EF%BC%88LED%E7%A8%8B%E5%BA%8F%EF%BC%89.html) * [05 IMX6ULL裸机开发:LED程序所涉及的编程知识整理(其他笔记链接整理)](http://studynotes.100ask.net/HIArway//IMX6ULL-BareMetalDevelopment-Studynotes/Html%E6%96%87%E4%BB%B6/04%20IMX6ULL%E8%A3%B8%E6%9C%BA%E5%BC%80%E5%8F%91%EF%BC%9A%E7%A8%8B%E5%BA%8F%E7%A4%BA%E4%BE%8B%EF%BC%88LED%E7%A8%8B%E5%BA%8F%EF%BC%89.html) * [06 IMX6ULL裸机开发:IMX6ULL时钟体系](http://studynotes.100ask.net/HIArway//IMX6ULL-BareMetalDevelopment-Studynotes/Html%E6%96%87%E4%BB%B6/06%20IMX6ULL%E8%A3%B8%E6%9C%BA%E5%BC%80%E5%8F%91%EF%BC%9AIMX6ULL%E6%97%B6%E9%92%9F%E4%BD%93%E7%B3%BB.html) * [07 IMX6ULL裸机开发:程序示例(改变CPU工作频率)](http://studynotes.100ask.net/HIArway//IMX6ULL-BareMetalDevelopment-Studynotes/Html%E6%96%87%E4%BB%B6/07%20IMX6ULL%E8%A3%B8%E6%9C%BA%E5%BC%80%E5%8F%91%EF%BC%9A%E7%A8%8B%E5%BA%8F%E7%A4%BA%E4%BE%8B%EF%BC%88%E6%94%B9%E5%8F%98CPU%E5%B7%A5%E4%BD%9C%E9%A2%91%E7%8E%87%EF%BC%89%E5%A4%8D%E4%BB%B6.html) * [08 IMX6ULL裸机开发:程序示例(打印时钟信号的频率值)](http://studynotes.100ask.net/HIArway//IMX6ULL-BareMetalDevelopment-Studynotes/Html%E6%96%87%E4%BB%B6/08%20IMX6ULL%E8%A3%B8%E6%9C%BA%E5%BC%80%E5%8F%91%EF%BC%9A%E7%A8%8B%E5%BA%8F%E7%A4%BA%E4%BE%8B%EF%BC%88%E6%89%93%E5%8D%B0%E6%97%B6%E9%92%9F%E4%BF%A1%E5%8F%B7%E7%9A%84%E9%A2%91%E7%8E%87%E5%80%BC%EF%BC%89.html) * [09 IMX6ULL裸机开发:UART串口简介及寄存器介绍](http://studynotes.100ask.net/HIArway//IMX6ULL-BareMetalDevelopment-Studynotes/Html%E6%96%87%E4%BB%B6/09%20IMX6ULL%E8%A3%B8%E6%9C%BA%E5%BC%80%E5%8F%91%EF%BC%9AUART%E4%B8%B2%E5%8F%A3%E7%AE%80%E4%BB%8B%E5%8F%8A%E5%AF%84%E5%AD%98%E5%99%A8%E4%BB%8B%E7%BB%8D.html) * [10 IMX6ULL裸机开发:程序示例(UART编程)](http://studynotes.100ask.net/HIArway//IMX6ULL-BareMetalDevelopment-Studynotes/Html%E6%96%87%E4%BB%B6/10%20IMX6ULL%E8%A3%B8%E6%9C%BA%E5%BC%80%E5%8F%91%EF%BC%9A%E7%A8%8B%E5%BA%8F%E7%A4%BA%E4%BE%8B%EF%BC%88UART%E7%BC%96%E7%A8%8B%EF%BC%89.html) * [11 IMX6ULL裸机开发:程序示例(移植printf)](http://studynotes.100ask.net/HIArway//IMX6ULL-BareMetalDevelopment-Studynotes/Html%E6%96%87%E4%BB%B6/11%20IMX6ULL%E8%A3%B8%E6%9C%BA%E5%BC%80%E5%8F%91%EF%BC%9A%E7%A8%8B%E5%BA%8F%E7%A4%BA%E4%BE%8B%EF%BC%88%E7%A7%BB%E6%A4%8Dprintf%EF%BC%89.html) * [12 IMX6ULL裸机开发:代码重定位](http://studynotes.100ask.net/HIArway//IMX6ULL-BareMetalDevelopment-Studynotes/Html%E6%96%87%E4%BB%B6/12%20IMX6ULL%E8%A3%B8%E6%9C%BA%E5%BC%80%E5%8F%91%EF%BC%9A%E4%BB%A3%E7%A0%81%E9%87%8D%E5%AE%9A%E4%BD%8D.html) * [13 IMX6ULL裸机开发:程序示例(代码重定位测试)](http://studynotes.100ask.net/HIArway//IMX6ULL-BareMetalDevelopment-Studynotes/Html%E6%96%87%E4%BB%B6/13%20IMX6ULL%E8%A3%B8%E6%9C%BA%E5%BC%80%E5%8F%91%EF%BC%9A%E7%A8%8B%E5%BA%8F%E7%A4%BA%E4%BE%8B%EF%BC%88%E4%BB%A3%E7%A0%81%E9%87%8D%E5%AE%9A%E4%BD%8D%E6%B5%8B%E8%AF%95%EF%BC%89.html) * [14 IMX6ULL裸机开发:异常处理(基础概念)](http://studynotes.100ask.net/HIArway//IMX6ULL-BareMetalDevelopment-Studynotes/Html%E6%96%87%E4%BB%B6/14%20IMX6ULL%E8%A3%B8%E6%9C%BA%E5%BC%80%E5%8F%91%EF%BC%9A%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86%EF%BC%88%E5%9F%BA%E7%A1%80%E6%A6%82%E5%BF%B5%EF%BC%89.html) * 15 IMX6ULL裸机开发:程序示例(未定义指令异常和SVC * [16 IMX6ULL裸机开发:中断处理(属于一种异常)](http://studynotes.100ask.net/HIArway//IMX6ULL-BareMetalDevelopment-Studynotes/Html%E6%96%87%E4%BB%B6/16%20IMX6ULL%E8%A3%B8%E6%9C%BA%E5%BC%80%E5%8F%91%EF%BC%9A%E4%B8%AD%E6%96%AD%E5%A4%84%E7%90%86%EF%BC%88%E5%B1%9E%E4%BA%8E%E4%B8%80%E7%A7%8D%E5%BC%82%E5%B8%B8%EF%BC%89.html) * [17 IMX6ULL裸机开发:GPIO中断编程](http://studynotes.100ask.net/HIArway//IMX6ULL-BareMetalDevelopment-Studynotes/Html%E6%96%87%E4%BB%B6/17%20IMX6ULL%E8%A3%B8%E6%9C%BA%E5%BC%80%E5%8F%91%EF%BC%9AGPIO%E4%B8%AD%E6%96%AD%E7%BC%96%E7%A8%8B.html) * [18 IMX6ULL裸机开发:I2C协议](http://studynotes.100ask.net/HIArway//IMX6ULL-BareMetalDevelopment-Studynotes/Html%E6%96%87%E4%BB%B6/18%20IMX6ULL%E8%A3%B8%E6%9C%BA%E5%BC%80%E5%8F%91%EF%BC%9AI2C%E5%8D%8F%E8%AE%AE.html) * [RTOS-Training-Studynotes](https://github.com/100askTeam/StudyNotes/tree/main/HIArway/RTOS-Training-Studynotes) * 【1】基于HAL库的智能家居 * [【1】01_环境搭建及C语言基础](http://studynotes.100ask.net/HIArway//RTOS-Training-Studynotes/01_基于HAL库的智能家居/[1]01_环境搭建及C语言基础.html) * [【1】02_项目必备的HAL基础](http://studynotes.100ask.net/HIArway//RTOS-Training-Studynotes/01_基于HAL库的智能家居/[1]02_项目必备的HAL基础.html) * [【1】03_AT指令](http://studynotes.100ask.net/HIArway//RTOS-Training-Studynotes/01_基于HAL库的智能家居/[1]03_AT指令.html) * [【1】04输入子系统设计程序设计框架](http://studynotes.100ask.net/HIArway//RTOS-Training-Studynotes/01_基于HAL库的智能家居/[1]04输入子系统设计程序设计框架.html) * [【1】05设备子系统设计程序设计框架](http://studynotes.100ask.net/HIArway//RTOS-Training-Studynotes/01_基于HAL库的智能家居/【1】05设备子系统设计程序设计框架.html) * [【1】06字体子系统设计程序设计框架](http://studynotes.100ask.net/HIArway//RTOS-Training-Studynotes/01_基于HAL库的智能家居/【1】06字体子系统设计程序设计框架.html) * [【1】07网络子系统设计程序设计框架](http://studynotes.100ask.net/HIArway//RTOS-Training-Studynotes/01_基于HAL库的智能家居/【1】07网络子系统设计程序设计框架.html) * [【1】08业务系统_需求和思路](http://studynotes.100ask.net/HIArway//RTOS-Training-Studynotes/01_基于HAL库的智能家居/【1】08业务系统_需求和思路.html) * 【2】FreeRTOS快速入门 * [【2】01FreeRTOS快速入门A](http://studynotes.100ask.net/HIArway//RTOS-Training-Studynotes/02_01FreeRTOS快速入门/【2】01FreeRTOS快速入门A.html) * [【2】02FreeRTOS快速入门B](http://studynotes.100ask.net/HIArway//RTOS-Training-Studynotes/02_01FreeRTOS快速入门/【2】02FreeRTOS快速入门B.html) * [【2】03四小时中度掌握FreeRTOS](http://studynotes.100ask.net/HIArway//RTOS-Training-Studynotes/02_01FreeRTOS快速入门/【2】03四小时中度掌握FreeRTOS.html) * [【2】04FreeRTOS快速入门C](http://studynotes.100ask.net/HIArway//RTOS-Training-Studynotes/02_01FreeRTOS快速入门/[2]04FreeRTOS快速入门C.html) * FreeRTOS快速入门剩余部分笔记 # 黎宇恒学习笔记列表 - Linux-Studynotes - 01_驱动学习 - imx6ull - [100ask_imx6ull_pro环境配置.md](hometownm/Linux-Studynotes/01_驱动学习/imx6ull/100ask_imx6ull_pro环境配置.md) - [Linux内核启动流程.md](hometownm/Linux-Studynotes/01_驱动学习/imx6ull/Linux内核启动流程.md) - 全志Linux芯片 - 荔枝派Nano - [荔枝派Nano.md](hometownm/Linux-Studynotes/01_驱动学习/全志Linux芯片/荔枝派Nano/荔枝派Nano.md) - 荔枝派Zero - [荔枝派zero.md](hometownm/Linux-Studynotes/01_驱动学习/全志Linux芯片/荔枝派Zero/荔枝派zero.md) - 驱动大全 - [LCD.md](hometownm/Linux-Studynotes/01_驱动学习/驱动大全/03_LCD.md) - [IIC.md](hometownm/Linux-Studynotes/01_驱动学习/驱动大全/04_IIC.md) - [Input.md](hometownm/Linux-Studynotes/01_驱动学习/驱动大全/05_Input.md) - [Pinctrl.md](hometownm/Linux-Studynotes/01_驱动学习/驱动大全/06_Pinctrl.md) - [Interrupt.md](hometownm/Linux-Studynotes/01_驱动学习/驱动大全/08_Interrupt.md) - 流程图:请访问 [Github仓库查看](https://github.com/100askTeam/StudyNotes/tree/main/hometownm/Linux-Studynotes/01_%E9%A9%B1%E5%8A%A8%E5%AD%A6%E4%B9%A0/%E6%B5%81%E7%A8%8B%E5%9B%BE) - 02_应用学习 - [Linux应用编程代码.md](hometownm/Linux-Studynotes/02_应用学习/Linux应用编程代码.md) - [视频监控重要章节记录.md](hometownm/Linux-Studynotes/02_应用学习/视频监控重要章节记录.md) - [视频监控项目.md](hometownm/Linux-Studynotes/02_应用学习/视频监控项目.md) - [量产工具文档.md](hometownm/Linux-Studynotes/02_应用学习/量产工具文档.md) - RTOS-Studynotes - [01_4小时中度掌握FreeRTOS.md](hometownm/RTOS-Studynotes/01_4小时中度掌握FreeRTOS.md) - [02_RTT直播_2021_12_11.pptx](hometownm/RTOS-Studynotes/02_RTT直播_2021_12_11.pptx) - [深入学习双系统双架构.md](hometownm/RTOS-Studynotes/03_深入学习双系统双架构.md) - 程序框架图: 请访问 [Github仓库查看](https://github.com/100askTeam/StudyNotes/tree/main/hometownm/RTOS-Studynotes/%E7%A8%8B%E5%BA%8F%E6%A1%86%E6%9E%B6%E5%9B%BE)