zoukankan      html  css  js  c++  java
  • 嵌入式开发简介学习

    自上而下从应用层到底层分析

    app:       QQ、微信、游戏、控制界面

    GUI图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口):QT(C++)、Android(java)、GTK(C)

    文件系统

    内核:Linux、Android、windows

    Bootloader:uboot

    ================================================================================

    板卡 = SOC + DDR + EMMC(NAND)+  LCD  + TS  +  SOUND + NET。。。

    SOC = CPU + 总线 + 外设

    CPU = arm_cortex + cache + MMU+…..

    要点:使用哪个厂家提供的芯片,要根据厂家的解决方案改。

    顺便比较一下Android,Linux

    Linux:
     uboot -->uImage/zImage--->rootfs
        emmc[uboot uImage | rootfs]
    
    至少需要一个分区:根文件系统
    

      

    Android:
      uboot -->uImage/zImage-->ramdisk
                  -->system  //系统自带的软件
                  -->data   //自己装的软件,资料什么的
                  -->cache  //缓存
                  -->storage  //自己随便放的东西
    至少要有4个分区:
       emmc[uboot uImage ramdisk] --
        |system|data|cache|storage
    做手机或者产品时候 uboot不能放在分区里边,uImage 也是 

      

    我们能看到的在 storage 分区内。
  • 相关阅读:
    Scala-函数
    Scala--循环
    scala(一)
    拦截器filter
    Ajax实现分页二
    并发1
    泛型
    协议protocol
    结构体structure
    类的继承
  • 原文地址:https://www.cnblogs.com/jason-linux/p/10265767.html
Copyright © 2011-2022 走看看