• Stars
    star
    110
  • Rank 316,770 (Top 7 %)
  • Language
  • Created about 6 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ARM体系结构学习+ARM uboot+Linux内核+Linux驱动

jz2440学习笔记

本仓库内容

  1. jz2440学习笔记
  2. 思维导图
  3. ARM体系架构学习
  4. Linux内核驱动学习
Something I hope you know before go into the coding~
First, please watch or star this repo, I'll be more happy if you follow me.
Bug report, questions and discussion are welcome, you can post an issue or pull a request.

相关站点

目录

资源图片

20210117_103146_44

20210117_103318_24

资源站点

课程及讲师简介

1535206181049.png

韦东山毕业于中国科学技术大学, 物理软件双学位,畅销书作者《嵌入式Linux应用开发完全手册》作者,10多年嵌入式LINUX行业经验。嵌入式linux培训领域的佼佼者。

课程从头到尾,每个视频都是现场从0逐行编写/调试工作中的绝大部分驱动,内容—20%理论 +80%实操。

● 完全抛弃其他视频“只讲解Linux内核现成驱动的框架,然后下载测试”,完全从0逐行编写,在写驱动之前明确先后步骤,逐个讲解各个知识点,依次完成各个子驱动,循循渐进

● 课程句句都是干货,没有一句“正确的废话”,学习后保证可以跟着视频完成相应的实验。

● 课程内容涵盖: Linux内核常用机制(总线-设备-驱动,输入子系统, 中断,休眠唤醒,异步通知,阻塞和非阻塞I/O等),常用部件驱动(LED、按键、触摸屏、LCD、USB、Nand Flash、Nor Flash、网卡、I2C[总线驱动和设备驱动]和声卡等)。

● 独家调试秘笈倾情奉献:裸机调试、驱动调试和应用调试。

本仓库仅个人学习笔记,内容基本为视频教程所讲。经咨询客服可以截图做笔记网上发表,如有涉及侵权问题请早告知。

参考书籍

1535367061181.png

《嵌入式Linux应用开发完全手册》 是2008年人民邮电出版社出版的图书,作者是韦东山。

主要讲述了从最简单的点亮一个LED开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植GUI系统,掌握整个嵌入式Linux系统的开发方法。

1535367095892.png

《基于ARM嵌入式Linux应用开发与实例教程》 是2007年清华大学出版社出版的图书,作者是林晓飞,刘彬,张辉。

从理论基础及实际应用的角度出发,不仅详细地讲述了嵌入式系统基础理论方面的知识,还结合具体的实验开发板讲述了嵌入式系统的详细开发方法和步骤。实际案例丰富,内容的可读性,可用性和实践性强。

讲述的理论基础知识包括嵌入式系统的硬件、软件方面的知识和相关的系统开发方法。硬件方面重点介绍了ARM微处理器的知识,软件方面主要介绍了Linux操作系统方面的知识。实验开发案例的开发环境基于ARM9微处理器和Linux操作系统。

不仅有详细的理论基础知识介绍,还有大量的开发案例以供参考,可读性和实用性强,可供从事嵌入式系统设计和开发的广大科技人员阅读,也可作为大专院校电子控制专业及其他相关专业的教材或参考资料。

1535373878098.png

《漫画电子电路》 是2010年科学出版社出版的图书,作者是(日)田中贤一等。 该书是以漫画的形式讲解电子电路基础的入门图书,用漫画和插图一步一步地对电子电路进行说明。

1536288818089.png

该书是多位作者在3年Liunx内核分析经验和庞大资料基础上写成的,收录了其他同类书未曾讲解的内容并进行逐行分析,一扫当前市场中其他理论书带给读者的郁闷。书中详细的代码分析与大量插图能够使读者对Linux内核及ARM获得正确认识,自然而然习得如何有效分析定期发布的Linux内核。

适合想从Linux内核启动开始透彻分析全部启动过程的读者,因Linux代码量庞大而束手无策的人、想要了解Linux实际运行过程的人、渴求OS实操理论的人,本书必将成为他们不可或缺的参考书。

随书光盘

20210116_151533_82

20210116_151613_67

总结

* 理论联系实际,知道怎么操作,代码要会写,源码要看的懂~

More Repositories

1

learn-kvm

Qemu KVM(Kernel Virtual Machine)学习笔记
C
830
star
2

linux-0.12

赵炯老师《linux-0.12 内核完全剖析》读书笔记及linux-0.12注释源码
C
454
star
3

os-elephant

《操作系统真象还原》源码及学习笔记(os-elephant)还原真相
C
230
star
4

sparrow

郑钢《自制编程语言》随书源码及读书笔记
C
212
star
5

c

C语言学习
189
star
6

LinuxKernelTravel

Linux 内核之旅公众号文章
HTML
119
star
7

vita

《深度探索Linux操作系统 : 系统构建和原理解析》 学习笔记
Shell
72
star
8

learn-tlpi

TLPI(The Linux Programming Interface)《linux/unix系统编程手册(上、下册)》学习笔记
C
61
star
9

Code-virtualization-and-automation-analysis

代码虚拟化与自动化分析
C++
60
star
10

LinuxDev

Linux阅码场(LinuxDev)公众号文章收集
HTML
56
star
11

X86-assembly-language-from-real-mode-to-protection-mode

x86汇编语言 从实模式到保护模式
Assembly
54
star
12

linux-3

《深入理解Linux网络(张彦飞)》; 《内核解密》;
C
39
star
13

bash

《Linux命令行与Shell脚本编程大全》 学习笔记
36
star
14

CodingInterview2

《剑指Offer》第二版源代码及相关学习笔记~
C++
31
star
15

linux-3.13.0

linux kernel 3.13.0 研究学习 & 电子科技大学 李林 《Linux操作系统内核技术》课程PPT
C
31
star
16

learn-network

计算机网络学习笔记~
30
star
17

Android-software-security-and-reverse-analysis

Android软件安全与逆向分析
Smali
27
star
18

learn-linux

linux基本用法,基本概念,基本原理笔记
26
star
19

linux-net

Linux 1.2.13 网络协议栈学习
C
25
star
20

python

Python 学习笔记
16
star
21

learn-make

GNU Make及Makefile语法语义分析学习笔记
15
star
22

Software-protection-and-analysis-techniques---principles-and-practices

软件保护及分析技术——原理与实践
C++
14
star
23

linux-2.4.0

linux kernel 2.4.0 研究学习
C
13
star
24

parser-elf

ELF解释器及相关学习笔记
Python
13
star
25

learn-cpp

C++学习笔记~汇编C++
C++
12
star
26

learn-vim

vim基本学习
JavaScript
12
star
27

learn-LDDD

《Linux 设备驱动开发详解》(宋宝华) 学习笔记
C
12
star
28

awesome-asm

12
star
29

linux-kernel-driver

Linux内核驱动demo仓(lkm、ldd)
C
11
star
30

learn-unp2

《UNIX网络编程·卷2:进程间通信(第2版)》学习笔记
C
11
star
31

crash

内核crash分析
C
11
star
32

linux-2

《深入理解LINUX内核第三版》、《深入理解LINUX网络内幕》、《深入理解LINUX虚拟内存管理》、《Linux那些事儿之我是USB》学习笔记
C
11
star
33

learn-unp1

《UNIX网络编程 卷1:套接字联网API(第3版)》学习笔记
C
10
star
34

FriendlyARM-Tiny6410

友善之臂(FriendlyARM)开发板Tiny6410学习笔记
9
star
35

learn-linux_exploit

Linux Exploit 学习笔记~
C
9
star
36

learn-awk

awk基本功;学习笔记;上古神器;文本处理三剑客;文本格式化工具;报告生成器
8
star
37

kflow

kenrel 内核函数调用关系分析工具
Python
8
star
38

learn-git

Git学习笔记
7
star
39

markdown-image-paste-delete

Atom markdown快速贴图/删图插件(atom markdown image paste delete plugin)
CoffeeScript
6
star
40

gdb

gdb学习笔记
C
6
star
41

go-raft

raft协议学习
Go
5
star
42

learn-systemd

linux systemd工具学习
5
star
43

eaidk-610

eaidk-610
C++
5
star
44

linux-syscall

linux syscall handbook
5
star
45

learn-ebpf

ebpf学习笔记~
5
star
46

learn-autotools

Autotools : a practitioner's guide to GNU Autoconf, Automake, and Libtool
5
star
47

koji

基于Rocky Linux 8.6/Fedora基础设施koji项目/koji-1.30.1
Python
5
star
48

linux-0.11-lab

C
4
star
49

rocky-linux

Rocky Linux 学习笔记
4
star
50

learn-IMX6U

I.MX6U 开发板学习笔记
4
star
51

those-things-of-linux

《Linux那些事儿》系列读书笔记~TTL(Those Things of Linux)
4
star
52

firefly-rk3399

firefly rk3399玩耍记录
4
star
53

learn-skynet

skynet学习笔记
4
star
54

OpenWrt-gdock

竞斗云2.0 OpenWRT-p2w_r619ac-128m-firmware
Shell
4
star
55

linux-6

Debian kernel 6.1.20
C
4
star
56

learn-imx6ull

跟着原子哥学嵌入式~
4
star
57

SEAL

微软开源同态加密函数库
C++
4
star
58

Ubuntu18.04-MacOS-themes

Ubuntu18.04 MacOS themes
4
star
59

learn-qianfengedu

千锋教育 学习笔记
4
star
60

32to64

x86汇编语言从实模式到保护模式
Assembly
4
star
61

learn-apue

APUE(Advanced Programming in the UNIX)《UNIX环境高级编程(第3版)》学习笔记
C
4
star
62

Android-system-source-code-scene-analysis

android系统源代码情景分析,基于android2.3.1
Java
4
star
63

markdown-preview-auto-open-close

Atom插件:开启/关闭 Markdown 文件时自动开启/关闭预览功能 (Automatically turn on/off preview when opening/closing Markdown files)
JavaScript
4
star
64

learn-mips

MIPS 体系架构学习
4
star
65

pungi

基于Fedora36/Fedora基础设施pungi项目/pungi-4.3.6
Python
3
star
66

learn-kernel

Learn Linux Kernel~
3
star
67

write-a-C-interpreter

C
3
star
68

LinuxHacker

Linux内核学习笔记
C++
3
star
69

runninglinuxkernel_4.0

C
3
star
70

git

git 相关操作,免密码登录等。自己弄一波脚本,自己搞的自己清楚,免得去记忆一波锤子配置文件,懒有懒得技巧~
Shell
3
star
71

pciutils-3.7.0

pciutils-3.7.0
C
3
star
72

createrepo_c

基于Rocky Linux 8.6/rpm-software-management基础设施之createrepo_c解析
C
3
star
73

learn-bcc

bcc学习笔记
3
star
74

ndb

ndb内核调试
3
star
75

rk3399-evb

rk3399-evb(Rockchip RK3399pro evb v11 board)
3
star
76

analysis-cve

CVE Analysis and Exploit
3
star
77

learn-debian

《The Debian Administrator's Handbook》- Debian 管理员手册
3
star
78

learn-kerberos

kerberos协议及工具学习
3
star
79

go-keep

Golang 不停服、不停机、热重启、热升级、热更新
3
star
80

learn-tmux

tmux基本功学习
3
star
81

kdev

Linux内核开发环境构建工具 (2.*/3.*/4.*/5.*/6.*)
Python
3
star
82

learn-m4

GNU m4 是一个通用的宏处理器,由 Brian Kernighan 和 Dennis Ritchie 设计
3
star
83

numactl

numactl解析
Shell
2
star
84

vscode

vscode
2
star
85

skill-idea

IDE 编辑器技巧总结
2
star
86

microsegment

微隔离(Micro-segmentation)
2
star
87

usbutils-010

usbutils-010
2
star
88

repo

repo工具使用
Python
2
star
89

redis-5.0.3

redis-5.0.3
C
2
star
90

tmux

tmux 配置文件
Shell
2
star
91

learn-etcd

etcd raft 高可用、分布式 Key/Value 存储系统
2
star
92

learn-markdown

markdown学习笔记
2
star
93

kubernetes-1.14.0

kubernetes-1.14.0
Go
2
star
94

learn-re

正则表达式学习笔记
2
star
95

learn-zabbix

zabbix学习笔记
2
star
96

patch-2.7.6

patch-2.7.6
C
2
star
97

arch-mips

mips体系架构学习
2
star
98

dnf

dnf-4.7.0
Python
2
star
99

OpenCloudOS

OpenCloudOS 开源操作系统社区
2
star
100

OpenEuler

OpenEuler 开源操作系统社区
2
star