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 分区内。
  • 相关阅读:
    R学习笔记3 数据处理
    R学习笔记2 因子
    R学习笔记1 介绍R的使用
    正则表达式之邮箱、手机号码、电话号码,url地址
    vue之axios运用
    angularJS导出数据到Excel
    vue2全选反选
    css设置垂直居中
    js实现鼠标选中文本改变选中区域颜色以及给选中区域加上html标签
    安装了Vetur之后的配置
  • 原文地址:https://www.cnblogs.com/jason-linux/p/10265767.html
Copyright © 2011-2022 走看看