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 分区内。
  • 相关阅读:
    十天冲刺开发第六天个人工作总结
    十天冲刺开发第五天个人工作总结
    人月神话阅读笔记1
    第六周进度条
    构建之法阅读笔记6
    连通数组的最大子数组和
    团队项目成员和题目
    第五周进度条
    四则运算———安卓版
    构建执法阅读笔记5
  • 原文地址:https://www.cnblogs.com/jason-linux/p/10265767.html
Copyright © 2011-2022 走看看