一些不错的内核文档网址
1. 轻松认识 Linux Kernel
转自:http://www.bricktou.com/default_cn.html
git clone https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git reset v4.0 -hard
http://www.infradead.org/~mchehab/kernel_docs/index.html
非常好的阅读内核源码的网址
https://elixir.bootlin.com/linux/latest/source
https://lxr.missinglinkelectronics.com/linux+v4.14/
tekkaman Ninja的博客
http://blog.chinaunix.net/uid/20543672/abstract/1.html
很不错的内核网址
https://lwn.net/Articles/447435/
gitbook
linux0.11 linux0.12
http://tinylab.org/linux-0.11-lab/
http://www.lirc.org/api-docs/html/dictionary_8c.html
内核调试的博客
https://www.cnblogs.com/arnoldlu/category/1329328.html
Linux命令大全
Linux工具网站
http://www.brendangregg.com/linuxperf.html
Linux内核开发常用网站:
在线看所有版本内核代码,可以查找符号并且跳转
https://elixir.bootlin.com/linux/latest/source
内核文档在线查阅,能搜索能跳转
https://www.kernel.org/doc/html/latest/
2. Linux Device Drivers ----》内核api文档
转自:https://kernel.org/doc/htmldocs/device-drivers/index.html
http://www.deansys.com/index.html
http://iteedu.com/os/linux/linuxprgm/linuxcfunctions/string/toupper.php
ldd3 examples
https://github.com/duxing2007/ldd3-examples-3.x
https://github.com/duxing2007/ldd3-examples-3.x.git
很不错的四个网址
http://elixir.free-electrons.com/linux/v2.6.32/ident/
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/
https://www.thomas-krenn.com/en/wiki/Linux_Storage_Stack_Diagram
http://www.cnblogs.com/shaohef/p/3952402.html
https://stackoverflow.com/tags/linux/info
https://www.kernel.org/doc/html/v4.13/input/event-codes.html
https://www.kernel.org/doc/man-pages/
Free Linux Books
- Advanced Linux Programming
- GNU Autoconf, Automake and Libtool
- GTK+/Gnome Application Development
- The Linux Development Platform (PDF)
- Linux Device Drivers by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman
- The Linux Kernel Module Programming Guide
- Secure Programming for Linux and Unix
- Free Linux books on Github
Linux 内核crash工具源码
http://people.redhat.com/anderson/
记录一些Linux Device Drivers中常用的API。
https://www.cnblogs.com/pengdonglin137/p/6840624.html
3.linux基础知识
转自:http://blog.csdn.net/zqixiao_09/article/category/6021855
Linux中断子系统,input子系统,音频子系统,电源管理,时间管理,内核架构
转自:https://blog.csdn.net/droidphone/article/category/1118447
中断
https://blog.csdn.net/tiantao2012/article/details/78957472
https://blog.csdn.net/tiantao2012/article/details/78094691
https://blog.csdn.net/tiantao2012/article/details/78062621
arm GIC介绍之一
https://blog.csdn.net/sunsissy/article/details/73791470
Linux kernel不错的学习网址
http://www.cnblogs.com/wang_yb/archive/2013/05/01/3052865.html
https://www.cnblogs.com/wang_yb/p/3514730.html
Linux 命令大全
http://www.runoob.com/linux/linux-command-manual.html
https://blog.csdn.net/gatieme/article/category/6225543
全网优秀IT博客导航
https://blog.csdn.net/gatieme/article/details/50658902
深入理解Linux内存管理-之-目录导航
https://blog.csdn.net/gatieme/article/details/52384965
4.蜗窝科技
http://www.wowotech.net/forum/viewforum.php?id=5
5.安卓底层开发移植
转自:http://blog.csdn.net/linweig/article/details/5761624
6.USB2.0速度识别
转自:http://www.cnblogs.com/AlwaysOnLines/p/3842886.html
http://blog.csdn.net/cescf4/article/details/8601457
7.stackoverflow
http://blog.chinaunix.net/uid-20522771-id-3457184.html
8.高通平台
https://createpoint.qti.qualcomm.com/dashboard/public/productkit#public/product-kit/search
9.摄像头驱动
http://blog.csdn.net/kickxxx/article/details/8484498
https://linuxtv.org/downloads/legacy/video4linux/API/V4L2_API/spec-single/v4l2.html
soc camera
http://blog.csdn.net/kickxxx/article/details/8447898
work-blog.readthedocs.io/en/latest/index.html
zh_CH/video4linux/v4l2-framework.txt
10.web编程语言
http://www.w3school.com.cn/tags/index.asp
11.好玩的动画软件,aBowman 给你的个人网站抱养只萌萌的小仓鼠
http://youquhome.com/2048/
http://abowman.com/
http://www.myexception.cn/web/1962055.html
12.自定义自己的博客园博客首页
http://www.th7.cn/web/html-css/201411/69442.shtml
13.制作自己博客园文章签名
http://www.cnblogs.com/allanbolt/archive/2009/12/30/1635665.html
14.【分享】博客美化(2)自定义博客样式细节
http://www.cnblogs.com/asxinyu/p/4340094.html
15.接口应用小玩具-博客园积分排名变动监控工具
小玩具-博客园积分排名变动监控工具
一个简单的在线服务监控和提醒工具
http://www.cnblogs.com/beer/p/4973116.html
16.内核邮件列表
一个和AR有关的博客
VS Code 不错的编码软件
http://www.cnblogs.com/zhaoqingqing/p/vscode.html
17. usb
http://www.usb.org/developers/docs/usb20_docs/
18.双摄像头
目前视频显示用的overlay模式,拍照需要capture模式进行,但需要重复打开video设备节点用不同的文件描述符来进行,请问有没有谁做过类似的?目前我在overlay运行的情况下尝试capture再次打开设备节点,返回不同的文件描述符,最后还是会图像卡死。具体需要修改驱动或内核哪部分才能支持同时进行overlay和capture呢
楼主你好,我这边也没有弄过,我们论坛中的两个帖子:
https://community.freescale.com/docs/DOC-158531
https://community.freescale.com/docs/DOC-106399
希望对你有帮助。
19.人工智能学习
TensorFlow
http://www.tensorfly.cn/tfdoc/get_started/os_setup.html
20. 邓凡平 安卓开发
https://my.oschina.net/innost/blog?sort=time&temp=1491448119021
http://blog.csdn.net/innost?viewmode=contents
21. python学习网址
http://www.runoob.com/python/python-install.html
https://www.zhihu.com/question/20039623
http://www.kancloud.cn/kancloud/learn-python-hard-way/49863
https://www.zhihu.com/question/20039623
python中文开发者社区
python实战网址
https://www.cnblogs.com/botoo/category/1055608.html
22.python学习,深度学习,机器学习 淘宝视频教程
https://item.taobao.com/item.htm?spm=a230r.1.14.20.IwNb5m&id=546008449757&ns=1&abbucket=13#detail
python tensorflow 视频教程 神经网络人工智能机器学习
https://item.taobao.com/item.htm?spm=a230r.1.14.45.IwNb5m&id=546528148771&ns=1&abbucket=13#detail
23. POSIX 标准函数查询
http://www.opengroup.org/
函数分三种:
1.ISO C 标准的
2.POSIX 标准的
3.系统自己扩展的(fopen64/kqueue)
http://pubs.opengroup.org/onlinepubs/9699919799/
Linux man pages
The Linux man-pages project
unix高级环境编程
http://www.apuebook.com/
24.好博客:banu
https://banu.com/blog/
25. 内核资料
26.微访谈---一个不错的了解不同人的想法的blog
http://txgcwm.github.io/blog/categories/wei-fang-tan/
27. Openwrt中文手册
https://zh.wikibooks.org/zh-cn/Openwrt%E4%B8%AD%E6%96%87%E6%89%8B%E5%86%8C
28. linux-3.6.5/arch/unicore32
很不错的代码编写风格
29.linux开发周立发的博客
http://zhoulifa.bokee.com/category/0/1
30.Linux context调度器
Linux进程上下文切换过程context_switch详解--Linux进程的管理与调度(二十一)
http://blog.csdn.net/gatieme/article/details/51872659
http://blog.csdn.net/gatieme/article/details/51456569
31.x86架构操作系统内核的实现
32.如何从零开始写一个简单的操作系统?
https://www.zhihu.com/question/25628124
33.Linux资源下载
https://www.yunpanxia.com/so/LINUX
34.自己动手做聊天机器人
https://github.com/warmheartli/ChatBotCourse
35.linux内核多点触摸文档 mtdev工程介绍
http://bitmath.org/code/mtdev/
36.大话Linux内核中锁机制之原子操作、自旋锁
http://blog.sina.com.cn/s/blog_6d7fa49b01014q7p.html
大话Linux内核中锁机制之内存屏障、读写自旋锁及顺序锁
http://blog.sina.com.cn/s/blog_6d7fa49b01014q86.html
37.不错的机器学习网址
http://hacker.duanshishi.com/?p=1800
38.potplayer 不错的播放器
http://potplayer.daum.net/?lang=zh_CN
射手影音
39.深入淺出 Hello World
理解 Linux 上運作 Hello World 的種種機制
Jim Huang ( 黃敬群 /”jserv”)
Website: http://jserv.sayya.org/
Blog: http://blog.linux.org.tw/jserv/
linux编程之main()函数启动过程
http://blog.csdn.net/gary_ygl/article/details/8506007
http://blog.csdn.net/jingsuxuyilq/article/details/8769724
http://download.csdn.net/download/ye_9th/4189530
http://blog.csdn.net/u011068702/article/details/54406328
40. 代码demo的网址
41.魅族内核团队网址
42.不错的博客
http://blog.csdn.net/DroidPhone/article/category/1311863
http://www.cnblogs.com/tolimit/
从零开始之驱动发开、linux驱动(六十六、内核调试篇--printk原理)
https://blog.csdn.net/qq_16777851/article/details/89715519
https://www.cnblogs.com/arnoldlu/p/7406441.html
Linux kernel的中断子系统之(三):IRQ number和中断描述符
https://www.cnblogs.com/arnoldlu/p/7599577.html
43.Linux内核之旅
44.tslib触摸屏
https://github.com/kergoth/tslib
45.ubuntu下自制操作系统
https://segmentfault.com/a/1190000000609485
https://github.com/cherishsir/ubuntu230os
https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System
https://zhuanlan.zhihu.com/p/28399140
http://blog.csdn.net/cherishsir/article/details/26862545
http://www.cnblogs.com/bitzhuwei/p/bitzhuwei-cnblogs-com-index.html
https://segmentfault.com/a/1190000000609983
46.不错的git网址
http://www.yiibai.com/git/git_clone.html
http://www.ruanyifeng.com/blog/2014/06/git_remote.html
http://gitbook.liuhui998.com/index.html
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
https://my.oschina.net/xdev/blog/114383
http://blog.csdn.net/u012719256/article/details/52276101
http://biancheng.dnbcw.net/linux/375988.html
git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚
https://www.cnblogs.com/hqbhonker/p/5092300.html
https://git-scm.com/book/zh/v1/Git-%E5%88%86%E6%94%AF-%E8%BF%9C%E7%A8%8B%E5%88%86%E6%94%AF
https://www.cnblogs.com/joshua317/articles/4606328.html
Git使用手册
https://www.jianshu.com/p/e32a8e7ca93b
https://git-scm.com/docs/git-bisect
https://www.cnblogs.com/ydxblog/p/7988317.html
47.mipi lcd 驱动
http://blog.csdn.net/u012719256/article/details/54628968
http://blog.csdn.net/richu123/article/details/51394464
http://blog.csdn.net/lwj103862095/article/details/10011349
http://blog.csdn.net/liwei16611/article/details/68146912
http://www.cnblogs.com/armlinux/archive/2011/01/14/2396864.html
http://www.aichengxu.com/linux/7389612.htm
http://www.cnblogs.com/lifexy/p/7604011.html
Samung LCD接口原理
http://blog.csdn.net/bi511304183/article/details/9303215
S3C2440上LCD驱动(FramBuffer)实例开发详解(一)
http://embed.21ic.com/hardware/drivers/201802/50714.html
48.DrawIt:Vim画图插件(可在vim中画基本示意图)
http://blog.csdn.net/Leisure512/article/details/5023457
49.mtd utils 官网
http://linux-mtd.infradead.org/
50.进程管理与进程调度
http://blog.csdn.net/gatieme/article/details/51456569
51.内核调试技术汇总
http://blog.csdn.net/gatieme/article/details/68948080
52.利用__attribute__((section()))构建初始化函数表
http://www.cnblogs.com/sky-heaven/p/8275303.html
http://www.cnblogs.com/sky-heaven/p/8275327.html
53.meltdown漏洞
宋宝华: meltdown漏洞五分钟视频(原理与案例)
投机之殇——一幅图读懂MELTDOWN漏洞
宋宝华: 用代码切身实践体会meltdown漏洞
宇宙最强,meltdown论文中英文对照版(一)
宇宙最强,meltdown论文中英文对照版(二)
宇宙最强,meltdown论文中英文对照版(三)
Meltdown论文翻译
http://www.wowotech.net/basic_subject/meltdown.html#6596
54.设备树学习网址
DTS:
http://blog.csdn.net/21cnbao/article/details/8457546
http://www.wowotech.net/device_model/why-dt.html
IRQ_DOMIAN:
http://www.wowotech.net/linux_kenrel/irq-domain.html
PINCTRL:
http://blog.csdn.net/mike8825/article/details/51475985
http://www.wowotech.net/linux_kenrel/pin-controller-driver.html
regmap
http://www.tinylab.org/kernel-explore-regmap-framework/
http://www.cnblogs.com/tureno/category/941787.html
其他
http://www.360doc.com/content/15/1113/11/15700426_512794532.shtml
http://www.cnblogs.com/tureno/articles/6603735.html
http://blog.csdn.net/chenqianleo/article/details/77779439#t0
freescale im6ul
http://blog.csdn.net/michaelcao1980/article/details/50730421
https://www.jianshu.com/p/3c2053508342
分析内核源码,设备树
http://blog.csdn.net/fight_onlyfor_you/article/details/78092204
设备树解析
http://blog.csdn.net/qq_27677015/article/details/53415848
https://blog.csdn.net/qq_30145093/article/details/78053823?locationNum=10&fps=1
基于tiny4412的Linux内核移植 -- 设备树的展开
https://www.cnblogs.com/pengdonglin137/p/5248114.html#_lab2_3_1
00-Linux设备树系列-简介 - 飞翔de刺猬 - CSDN博客.html
https://blog.csdn.net/lhl_blog/article/details/82387486
Linux kernel的中断子系统之(二):IRQ Domain介绍_搜狐科技_搜狐网.html
http://www.sohu.com/a/201793206_467784
基于设备树的TQ2440的中断(1)
https://www.cnblogs.com/pengdonglin137/p/6847685.html
基于设备树的TQ2440的中断(2)
https://www.cnblogs.com/pengdonglin137/p/6848851.html
基於tiny4412的Linux內核移植 --- 实例学习中断背后的知识(1)
http://www.cnblogs.com/pengdonglin137/p/6349209.html
Linux kernel的中断子系统之(一):综述
http://www.wowotech.net/irq_subsystem/interrupt_subsystem_architecture.html
Linux kernel的中断子系统之(二):IRQ Domain介绍
linux kernel的中断子系统之(三):IRQ number和中断描述符
linux kernel的中断子系统之(四):High level irq event handler
Linux kernel中断子系统之(五):驱动申请中断API
Linux kernel的中断子系统之(六):ARM中断处理过程
linux kernel的中断子系统之(七):GIC代码分析
55.Makefile网址
http://www.cnblogs.com/wang_yb/p/3990952.html
56.Linux 内核版本查看
http://blog.csdn.net/lee244868149/article/details/44302819
57.c语言学习
https://github.com/1184893257/simplelinux/blob/master/README.md#content
58.arm官网
https://developer.arm.com/products
arm文档
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0151c/index.html
http://infocenter.arm.com/help/index.jsp
59.各工具下载
uboot
http://ftp.denx.de/pub/u-boot/
Linux kernel
https://mirrors.edge.kernel.org/pub/linux/kernel/
busybox
https://busybox.net/downloads/
qemu
git clone git://git.qemu.org/qemu.git
arm官网
developer.arm.com/products
git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
https://sourcery.mentor.com/public/gnu_toolchain/arm-none-linux-gnueabi/arm-2012.03-57-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
Linux web演示网址
http://tinylab.cloud:6080/labs/
60. 一个好玩的小工具wox,搜索工具
61. xrick游戏
https://linux.die.net/man/6/xrick
http://www.bigorno.net/xrick/download.html
http://www.bigorno.net/xrick/install.html
sudo apt install libsdl1.2-dev
https://github.com/fabiensanglard/xrick/
https://github.com/fabiensanglard/xrick.git
62.camera网址
http://www.ideasonboard.org/uvc/
63.不错的驱动学习网址
https://www.cnblogs.com/lcw/category/492966.html
64.不错的内核文档网址-泰晓科技lab
http://tinylab.org/lwn-152436-new-approach-to-ktimers/
65.Jenkins代码仓库,管理代码
66.张大侠-BiscuitOS-非常好的Linux源码解读blog
https://github.com/BiscuitOS/BiscuitOS
https://gitee.com/organizations/BiscuitOS_team/projects
67.git与vim配置
https://github.com/VundleVim/Vundle.vim.git git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vi git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle vim常用命令总结 (转) https://www.cnblogs.com/yangjig/p/6014198.html git命令行工作环境配置 http://www.cocoachina.com/ios/20171115/21163.html 1.5 起步 - 安装 Git https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git A1.4 附录 A: 其它环境中的 Git - Bash 中的 Git https://git-scm.com/book/zh/v2/%E9%99%84%E5%BD%95-A:-%E5%85%B6%E5%AE%83%E7%8E%AF%E5%A2%83%E4%B8%AD%E7%9A%84-Git-Bash-%E4%B8%AD%E7%9A%84-Git
68.苹果移动硬盘不能读写
69.camera测试代码
https://git.linuxtv.org/v4l-utils.git
70.camera 驱动学习
https://work-blog.readthedocs.io/en/latest/v4l2%20intro.html
android camera系列
https://blog.csdn.net/kevinx_xu/article/category/1321921
https://www.cnblogs.com/rongpmcu/tag/camera%E9%A9%B1%E5%8A%A8/
camera2调试系列
https://blog.csdn.net/qq_20678703/article/category/6052446
嵌入式Linux驱动笔记(十八)------浅析V4L2框架之ioctl
https://blog.csdn.net/Guet_Kite/article/details/78574781
嵌入式-v4l2摄像头的工作流程及ioctl功能详解
https://blog.csdn.net/mf_happying/article/details/79472009
V4L2文档翻译(七)
https://blog.csdn.net/airk000/article/details/23460333
V4L2视频采集的基本流程
https://www.cnblogs.com/unreal/articles/1820295.html
The videobuf2 API
https://blog.csdn.net/paul_liao/article/details/8986999
深入理解linux内核v4l2框架之videobuf2
https://blog.csdn.net/ramon1892/article/details/8444193
v4l2文档之——color and format
https://blog.csdn.net/zoe6553/article/details/17715407
https://www.cnblogs.com/emouse/archive/2013/03/04/2943243.html
Dynamic DMA mapping Guide
http://www.wowotech.net/memory_management/DMA-Mapping-api.html
http://blog.chinaunix.net/uid-20543672-id-3252604.html
v4l2 编程接口(一) — ioctl
https://blog.csdn.net/g_salamander/article/details/8107692
第一章 V4L2简介
https://work-blog.readthedocs.io/en/latest/v4l2%20intro.html#
V4l2应用程序框架
https://www.cnblogs.com/hzhida/archive/2012/05/29/2524397.html
很不错的v4l2学习笔记
http://blog.chinaunix.net/uid-30254565-id-5637600.html
71.利用 GitHub Pages 快速搭建个人博客
https://www.jianshu.com/p/e68fba58f75c
72.linux内核中链表代码分析
http://blog.chinaunix.net/uid-30254565-id-5637596.html
http://blog.chinaunix.net/uid-30254565-id-5637598.html
73.内核中container_of宏的详细分析
http://blog.chinaunix.net/uid-30254565-id-5637597.html
74.内存管理相关
https://blog.csdn.net/bullbat/article/list/2?t=1
75. Linux标准输入设备使用示例
https://blog.csdn.net/ppslinux/article/details/77996900
76.Docker简介
77. Xv6, a simple Unix-like teaching operating system
https://pdos.csail.mit.edu/6.828/2011/xv6.html
78.博客编辑器
markdown
windows live writer
79.一个不错的状态机
https://github.com/howard-chan/HSM
80.网络编程博客
http://blog.chinaunix.net/uid/23629988.html
81.深入解读Linux进程调度系列(总览)
https://blog.csdn.net/Vince_/article/details/89054330
82.深入解读Linux内存管理系列(总览)
https://blog.csdn.net/Vince_/article/details/89055979
83.linux驱动---等待队列、工作队列、Tasklets
https://blog.csdn.net/eZiMu/article/details/54851148
84.在线流程图
www.processon.com
85.吴章金falcon在 498 行极小 OS 上跑标准 ELF 程序
https://zhuanlan.zhihu.com/p/90055136
86.Linux启动时间优化-内核和用户空间启动优化实践
https://www.cnblogs.com/arnoldlu/p/9187775.html
87.Linux kprobe调试技术使用
https://www.cnblogs.com/arnoldlu/p/9752061.html
88.buildroot使用介绍
https://www.cnblogs.com/arnoldlu/p/9553995.html
89. rt-thread 内核视频教程
https://www.rt-thread.org/document/site/tutorial/kernel/kernel-video/
90.通过buildroot+qemu搭建ARM-Linux虚拟开发环境
https://www.cnblogs.com/arnoldlu/p/9689585.html
91.Linux内核调试方法总结
https://www.cnblogs.com/alantu2018/p/8997149.html
92. of_parse_phandle_with_args的使用
https://biscuitos.github.io/blog/DTS-of_parse_phandle_with_args/
93.虚拟内存[02] Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈
https://durant35.github.io/2017/10/29/VM_Stacks/
94.深入Linux内核架构-进程管理和调度(二)
https://blog.csdn.net/xiezhi123456/article/details/102888148