Skip to content

Commit 7b8dd43

Browse files
authored
update
1 parent 00a2047 commit 7b8dd43

File tree

4 files changed

+41
-2
lines changed

4 files changed

+41
-2
lines changed

docs/Linux/awesome-tools.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,29 @@ For more information:
2626
- [explainshell.com][1]
2727
- [Google Shell Style Guide][2]
2828
- [System & Process Supervisor for Linux - watchdogd][3]
29+
- [cppman - offline manual for cpp](https://github.com/aitjcize/cppman)
30+
31+
## Debugging
32+
33+
[gdbgui - A browser-based frontend to gdb](4)
34+
35+
![animation](https://github.com/cs01/gdbgui/raw/master/screenshots/gdbgui_animation.gif)
36+
37+
![tree explorer](https://github.com/cs01/gdbgui/raw/master/screenshots/tree_explorer.png)
38+
39+
[GDB Dashboard](https://github.com/cyrus-and/gdb-dashboard)
40+
41+
## Profiling
42+
43+
- [google/perfetto](https://github.com/google/perfetto)
44+
- [KDAB/hotspot: The Linux perf GUI for performance analysis](https://github.com/KDAB/hotspot)
45+
- [Linux Tracing Technologies](https://docs.kernel.org/trace/index.html)
46+
- [Practical Linux tracing ( Part 1/5) : symbols, debug symbols and stack unwinding](https://tungdam.medium.com/things-you-should-know-to-begin-playing-with-linux-tracing-tools-part-i-x-225aae1aaf13)
47+
- [Brendan Gregg's Homepage](https://www.brendangregg.com/)
2948

3049
------------------------------------------------------------
3150

3251
[1]:https://www.explainshell.com/
3352
[2]:https://google.github.io/styleguide/shellguide.html
34-
[3]:https://github.com/troglobit/watchdogd
53+
[3]:https://github.com/troglobit/watchdogd
54+
[4]:https://www.gdbgui.com/

docs/c-cpp/cross-compile.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ binutils里面包含了链接器相关的功能套件。
9090
5. [Why is the Canadian Cross used for cross-compilation in Linux From Scratch-1][6]
9191
6. [Why is the Canadian Cross used for cross-compilation in Linux From Scratch-2][7]
9292
7. [Freestanding C与交叉编译器的生成原理分析][8]
93+
8. [Why is the Canadian Cross used for cross-compilation in Linux From Scratch-3][9]
9394

9495
----------------------
9596

@@ -101,3 +102,4 @@ binutils里面包含了链接器相关的功能套件。
101102
[6]: https://unix.stackexchange.com/a/668847
102103
[7]: https://unix.stackexchange.com/a/668887
103104
[8]: https://blog.csdn.net/smstong/article/details/53579148
105+
[9]: https://unix.stackexchange.com/questions/668844/why-is-the-canadian-cross-used-for-cross-compilation-in-linux-from-scratch

docs/misc/collection.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@
2929

3030
1. [How Can AI ID a Cat? An Illustrated Guide.](https://www.quantamagazine.org/how-can-ai-id-a-cat-an-illustrated-guide-20250430/)
3131
2. [LLM Visualization](https://bbycroft.net/llm)
32+
3. [Approaching (Almost) Any Machine Learning Problem](https://github.com/abhishekkrthakur/approachingalmost)
33+
4. [Machine Learning Compilation - 机器学习编译](https://mlc.ai/zh/chapter_introduction/index.html)
34+
5. [vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers](https://github.com/ai-techsystems/deepC)
35+
6. [AI-powered search engine](https://www.perplexity.ai/)
3236

3337
## Automotive
3438

@@ -43,10 +47,17 @@
4347
9. [Guidance for Autonomous Driving Data Framework on AWS](https://aws.amazon.com/solutions/guidance/autonomous-driving-data-framework-on-aws/)
4448
10. [自动驾驶 on AWS — 创业公司高速成长背后的秘密武器](https://zhuanlan.zhihu.com/p/152519498)
4549
11. [基于Windows SaaS应用的现代化改造实践](https://aws.amazon.com/cn/blogs/china/modernization-practice-based-on-windows-saas-application/)
50+
12. [自动驾驶仿真及其工具链(6万字扫盲)](https://zhuanlan.zhihu.com/p/606321816)
4651

4752
## Computer Science
4853

49-
54+
- [心中的内核 -- 在阅读内核代码之前先理解内核](https://cppguide.cn/pages/the-kernel-in-the-mind-contents)
55+
- [how-to-create-an-operating-system book](https://samypesse.gitbook.io/how-to-create-an-operating-system)
56+
- [how-to-create-an-operating-system GitHub](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System)
57+
- [Operating Systems: Three Easy Pieces](https://pages.cs.wisc.edu/~remzi/OSTEP/)
58+
- [云原生词汇表](https://glossary.cncf.io/zh-cn/)
59+
- [苹果往事故事网站 - The Original Macintosh](https://www.folklore.org)
60+
- [Curated list of project-based tutorials](https://github.com/practical-tutorials/project-based-learning)
5061

5162
## Embedded System
5263

docs/misc/talk.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@
3030
以前,编写软件好于手工操作;现在,编写 AI 提示好于编写软件。
3131
-- [《提示式编程》](https://www.gibney.org/prompt_coding)
3232

33+
并发:在合作中竞争,在竞争中合作
34+
-- 《竞合》
35+
36+
设计模式,好莱坞原则:Don't call us, we'll call you.
37+
38+
一切广告的基础,都是幸福:【你知道幸福是什么吗?幸福是一股新车的味道;是远离恐惧的自由;是一个路边的广告牌,上面写着让你放心做自己正在做的事的话语。】
3339

3440
## 如果风静止了
3541

0 commit comments

Comments
 (0)