Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects, and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
SummerGift
EmbeddedSystem
Repository navigation
Code
Issues
1
(1)
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Files
Expand file tree
master
Breadcrumbs
EmbeddedSystem
/
RTOS
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
master
Breadcrumbs
EmbeddedSystem
/
RTOS
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
code
code
docs
docs
figures
figures
01_Cortex-A 异常调试方法.md
01_Cortex-A 异常调试方法.md
02_Cortex-A9 线程切换说明.md
02_Cortex-A9 线程切换说明.md
03_Cortex-R4 移植笔记.md
03_Cortex-R4 移植笔记.md
04_CPU 性能测试.md
04_CPU 性能测试.md
05_CPU 中断状态下切换到线程说明.md
05_CPU 中断状态下切换到线程说明.md
06_Fault 调试技巧.md
06_Fault 调试技巧.md
07_GNU GCC 优化等级说明.md
07_GNU GCC 优化等级说明.md
08_IDLE 相关问题说明.md
08_IDLE 相关问题说明.md
09_IRQ 与 FIQ 的区别.md
09_IRQ 与 FIQ 的区别.md
10_lwip 中内存分配机制说明.md
10_lwip 中内存分配机制说明.md
11_MMU 与内存使用.md
11_MMU 与内存使用.md
12_RTOS 实时性说明.md
12_RTOS 实时性说明.md
13_volatile 的使用说明.md
13_volatile 的使用说明.md
14_代码二级优化问题.md
14_代码二级优化问题.md
15_定时器中断累计误差问题.md
15_定时器中断累计误差问题.md
16_动态模块加载说明.md
16_动态模块加载说明.md
17_内存非对齐访问问题的研究.md
17_内存非对齐访问问题的研究.md
18_互斥量目前的实现问题.md
18_互斥量目前的实现问题.md
19_计算速度优化问题.md
19_计算速度优化问题.md
20_内核支持硬件浮点说明.md
20_内核支持硬件浮点说明.md
21_内核中的封装继承与多态.md
21_内核中的封装继承与多态.md
22_线程为什么不能在退出前释放自己.md
22_线程为什么不能在退出前释放自己.md
23_中断中为何不能使用信号量.md
23_中断中为何不能使用信号量.md
24_程序流程图自动生成技术研究.md
24_程序流程图自动生成技术研究.md
25_RT-Smart 物理页管理详解.md
25_RT-Smart 物理页管理详解.md
26_基于 Zynq US+ 的 ATF 应用.md
26_基于 Zynq US+ 的 ATF 应用.md
27_ARMv8 架构编程探索.md
27_ARMv8 架构编程探索.md
28_RT-Smart 启动过程代码分析.md
28_RT-Smart 启动过程代码分析.md
29_MMU 基本原理详细分析.md
29_MMU 基本原理详细分析.md
30_AArch64 虚拟地址映射详解.md
30_AArch64 虚拟地址映射详解.md
31_Syscall 实现原理分析.md
31_Syscall 实现原理分析.md
32_内存屏障指令分析.md
32_内存屏障指令分析.md
33_开关中断保存参数问题说明.md
33_开关中断保存参数问题说明.md
34_Armlink $Super$Sub$ 使用说明.md
34_Armlink $Super$Sub$ 使用说明.md
35_深入探索 container_of 宏原理.md
35_深入探索 container_of 宏原理.md
36_ARM64 的 SMP 多核启动方式分析.md
36_ARM64 的 SMP 多核启动方式分析.md
37_RT-Smart 用户态进程运行环境构建原理.md
37_RT-Smart 用户态进程运行环境构建原理.md
38_RT-Smart ELF 应用程序加载运行过程分析.md
38_RT-Smart ELF 应用程序加载运行过程分析.md
39_RT-Smart 用户态进程上下文切换分析.md
39_RT-Smart 用户态进程上下文切换分析.md
40_RT-Smart 进程资源管理分析.md
40_RT-Smart 进程资源管理分析.md
41_RT-Smart_MMU_4K_页表映射分析.jpg
41_RT-Smart_MMU_4K_页表映射分析.jpg
41_RT-Smart_MMU_4K_页表映射分析.md
41_RT-Smart_MMU_4K_页表映射分析.md
42_RT-Smart 用户地址空间管理.md
42_RT-Smart 用户地址空间管理.md
43_Cortex-m3 寄存器自动压栈.md
43_Cortex-m3 寄存器自动压栈.md
44_ARM_GICv3_配置说明.md
44_ARM_GICv3_配置说明.md
45_RTOS 调度策略分析.md
45_RTOS 调度策略分析.md
46_RTOS SMP 调度实现原理分析.md
46_RTOS SMP 调度实现原理分析.md
47_Cortex-R 虚拟化特性.md
47_Cortex-R 虚拟化特性.md
48_RTOS 虚拟化支持.md
48_RTOS 虚拟化支持.md
49_autosar_cp_ap.md
49_autosar_cp_ap.md
50_MPU 内存保护功能说明.md
50_MPU 内存保护功能说明.md
51_FUSA.md
51_FUSA.md
52_GCC 链接脚本技巧.md
52_GCC 链接脚本技巧.md
53_Zephyr OS 基础.md
53_Zephyr OS 基础.md
54_R52 System Counter.md
54_R52 System Counter.md
55_Zephyr Zbus 实现分析.md
55_Zephyr Zbus 实现分析.md
56_Zephyr 堆栈保护技术.md
56_Zephyr 堆栈保护技术.md
57_atomic.md
57_atomic.md
README.md
README.md
View all files
README.md
嵌入式技术探索
后续技术探索列表:
使用 asm-offset 技术在汇编中访问结构体
You can’t perform that action at this time.