Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

野火《i.MX Linux开发实战指南》书籍及代码

License

Notifications You must be signed in to change notification settings

ZZCTJ/embed_linux_tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

167 Commits

Repository files navigation

关于本项目

本项目通过git开源:

点击右侧链接可在线阅读本项目文档:《 野火i.MX Linux开发实战指南

本书主要面向有MCU开发经验,希望从零开始学习Linux开发的嵌入式软件工程师及在校学生。

目前国内关于嵌入式Linux的教材大都比较老旧,要么是基于多年前的ARM9架构CPU,要么是Linux系统内核还沿用2.6版本的,对于较新的技术如设备树、Yocto编译工具等鲜有介绍。本书希望打破这种局面,配套的硬件平台采用Cortex-A7/A9等架构的CPU,讲解的Linux内核基于4.1版本, 循序渐进且涉及的知识全面,紧跟技术潮流,为学习者建立起Linux开发的全貌。

本书将分为以下几个部分进行讲解。

  • 第一部分主要是初步熟悉配套的开发板以及搭建Linux系统环境。
  • 第二部分通过带领读者编写基本的Linux应用初步了解Linux下的开发模式。
  • 第三部分引领读者亲手给开发板定制Linux内核、uboot以及文件系统。
  • 第四部分讲解Linux的系统编程,使用系统调用进行进程管理、异步操作等。
  • 第五部分通过几个简单的裸机程序熟悉imx系列芯片的外设
  • 第六部分介绍如何针对开发板编写适用于Linux的驱动程序。

我们特意在第一第二部分通过一些小实验让读者把开发板用起来,就是希望让大家尽快接触开发板,提高学习的热情,而不是让开发板躺着吃灰。

About

野火《i.MX Linux开发实战指南》书籍及代码

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.4%
  • Other 0.6%

AltStyle によって変換されたページ (->オリジナル) /