EDA365电子论坛网
标题:
学习嵌入式Linux的基础
[打印本页]
作者:
Zedd
时间:
2018-10-23 11:24
标题:
学习嵌入式Linux的基础
学习嵌入式Linux的基础
" W8 ?- M( m7 A* q; O
" F4 G2 o6 y7 p) y' |
微机原理:理解ARM微处理器的工作原理
2 r- O3 Z0 b: T3 p3 e7 _. n
操作系统原理:理解Linux操作系统的工作原理
: _4 t+ o: J! S8 `
电子技术
基础:理解基于ARM的嵌入式设备的
电路
原理图,编写Linux驱动程序的基础
- D2 ]' a8 O( B0 E! L+ H
汇编语言:阅读、编写Bootloader和Linux内核源代码(包括驱动程序)
- H/ O* H6 ?6 s0 ^$ D
C语言:阅读、编写Bootloader和Linux内核源代码(包括驱动程序),阅读、编写Linux应用程序
$ k* o5 D7 H& _1 ]' b
C++语言:阅读、编写Linux图形应用程序
% C( T6 V: {( z1 P( o) {
(Java语言:Android编程)
% |7 L8 h8 p# y# f
设计一个ARM+Linux设备,分为硬件设计和软件设计。硬件设计不用多说,软件设计是我们讨论的重点。基于ARM的嵌入式设备,实际上就是一种简化版的电脑加上特定功能的硬件。通用的PC在开机启动时,首先会运行主板上的BIOS,然后才启动操作系统;对应于ARM设备,开机时首先启动 Bootloader,初始化硬件,然后Bootloader将Linux内核(2MBytes左右)搬到内存中,然后Linux在内存中运行,接管整个设备的管理运行。所以学习嵌入式Linux,首先要学习Bootloader。
0 l# [% X ~1 C1 |; Y `( L
作者:
abcde1234
时间:
2018-10-23 16:36
感谢分享
作者:
APP_338302
时间:
2019-4-13 14:38
好介绍
作者:
ray372liu
时间:
2019-4-14 16:58
感谢分享
5 N4 r7 F a' m0 U! m" _" i1 C
作者:
Wasabibi
时间:
2019-4-18 10:23
感谢楼主分享
作者:
lnlh2014
时间:
2019-4-18 13:38
过来看看,有推荐的入门书籍不
5 j7 e( s2 C9 M9 q1 c
作者:
电子爱好者...
时间:
2019-4-27 10:08
感谢分享
3 K5 @8 W5 b6 \" W
作者:
zbmzy
时间:
2019-5-2 22:13
感谢楼主分享
作者:
海星karie
时间:
2019-5-10 11:39
学习
作者:
wu6886
时间:
2019-5-12 10:26
good
作者:
chfanjiang
时间:
2019-5-17 16:57
感谢楼主分享
作者:
qUzalq
时间:
2019-7-3 18:44
学习学习
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2