zoukankan      html  css  js  c++  java
  • 学习linux开发需要的基础

    1.常见的通信协议I2C和SPI,熟悉.

    还有时钟.

    中断等概念也都了解了。

    所以你现在应该先学一下Linux常用的一些命令,网上搜一下,有很多总结的文章,大概看一下用法,想深入学习的话,可以看鸟哥的Linux私房菜。

    2、嵌入式Linux内容主要包括:

                  BootLoader、Linux内核、根文件系统、设备驱动程序、应用程序。

    想快速上手,直接学习如何移植BootLoader,如何移植Linux内核,如何构建根文件系统等,想深入学习,就要具体分析其中的代码了,包括总体框架、启动流程等。

    有了前面的入门知识,就可以进一步学习驱动了.

    设备驱动主要包括字符设备驱动和块设备驱动两种.

    这时候就可以找个嵌入式Linux相关的项目做一下了,在项目中学习各种设备驱动的移植和编写了。

    最后就是应用程序的开发和设计了,如果不想往这方面走,学到设备驱动那就可以了。

    ---来源于网络

  • 相关阅读:
    SQLite基本(实例FileOrganizer2013.5.12)
    MongoDB常见问题
    Node.js
    Linux安装indicator-china-weather
    Hadoop常见问题
    Hadoop HDFS文件操作
    Ubuntu下载、zsync、安装、常见问题
    Mongo-Hadoop
    Mongo JavaTest
    MongoDB 快速入门
  • 原文地址:https://www.cnblogs.com/zhouhaocheng---yijianqinxin/p/11797849.html
Copyright © 2011-2022 走看看