北京嵌入式培训
达内北京广渠门中心

010-62126400

热门课程

北京嵌入式培训:学习嵌入式linux开发的几点建议

  • 时间:2017-06-23
  • 发布:北京嵌入式培训
  • 来源:达内新闻

嵌入式行业的发展是比较让人困惑的,为什么会有此一说呢?因为现在很的嵌入式学习爱好者,大家对于学习嵌入式Linux应用开发和学习系统开发有或者说是驱动开发,这三个方面?达内北京嵌入式培训机构给出大家几点建议,希望对初学者有所帮助。

学习嵌入式Linux开发的几点建议

一、编程比较熟悉,只关心系统移植,学什么好呢?

1)系统移植的方法

2)制作Bootloader

3)编译调试内核

4)定制文件系统

、嵌入式linux系统开发

二、如果是编程不怎么会,你只要学会简单的系统移植,创建出开发平台就行,学什么好呢?

1)熟悉linux操作系统具体操作

2)熟悉并可以编译linux内核

3)熟悉嵌入式linux系统开发的整体流程

4)熟悉linux系统调用,能够熟练编写linux应用程序,包括网络、图形等

5)了解linux设备驱动程序的开发

即:嵌入式linux应用开发

三、系统编程和移植都比较熟悉了,但是硬件是自己设计的,你认为应该学什么好呢?

1)linux字符设备驱动程序

2)内核内存管理与中断处理

3)块设备驱动程序,MTD以及文件系统

4)网络驱动程序

5)USB设备驱动程序开发

6)帧缓冲驱动程序和DMA

嵌入式linux设备驱动开发

四、系统移植和编程都比较熟悉,硬件驱动也不用自己做,对内核比较感兴趣,学什么好呢?

1)进程调度和抢占内核实现分析

2)内存管理

3)内核中的定时

4)中断和异常

5)系统调用和IPC

6)文件系统

linux内核开发

五、移植、应用、内核、驱动通通都懂,想锦上添花、技高一筹,学什么好呢?

1)常用的几种调试手段,如printk/printascii,kgdb/gdb调试,BDI2000调试器等方法

2)优化时常使用的内核函数跟踪工具(KFT)、linux跟踪工具(LTT),以及常用的基准测试工具(例如LMBench,LTP)。通过跟踪手段定位系统大延迟、解决相应的bug,进行内核优化

想要了解更多关于嵌入式开发的相关知识请继续关注达内北京嵌入式培训,一定会有更多的精彩内容与您分享。

上一篇:北京嵌入式培训:学习嵌入式开发需要什么样的技术?
下一篇:北京嵌入式培训:菜鸟到嵌入式工程师大牛几步走

浅析嵌入式系统开发语言有哪些?

嵌入式系统学习需要具备哪些基本知识?

如何学习嵌入式?-达内嵌入式培训解析

达内解析:嵌入式用什么语言编程

选择城市和中心
贵州省

广西省

海南省