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