zoukankan      html  css  js  c++  java
  • 嵌入式linux学习笔记

    1、溢出:两个数相加,如果最高位的进位和此高位的进位不同,则产生溢出。

    2、进位和溢出的概念不一样。

    3、预取(取得是编译后得到的机器代码)-->译码-->执行

    4、ARM的汇编指令长度是确定的,32位。

    5、一条汇编指令  条件码(4bit)   操作码    分类码  S(1bit)  目的寄存器(4bit)  源寄存器(4bit)  立即数 (8bit)

    6、一般的管脚都有两个寄存器,一个是配置寄存器(决定管脚的工作模式);一个是数据寄存器(决定管脚的高低电平)。

    7、X86因为寄存器太少,所以用来进行传参;从右向左依次压栈; ARM寄存器比较多,37个,利用寄存器来传参,寄存器传参速度比较快。

    8、SDRAM:一个周期内只能读取一次数据;开发板上用的都是SDRAM;DDRAM:一个周期内只能读取两次数据;(耗电)电脑上用的都是DDRAM。   读取速度:100ns

    9、catch缓存越大,性能越好。SRAM,随机静态存储器  读取速度 10ns。介质

    10、硬盘:flash   nor flash    Intel     2M--32M  存储BIOS(电脑端)/Bootloader(开发板)

                                 nand flash   东芝   1G--256G    扮演硬盘角色

  • 相关阅读:
    uboot中打开 debug调试信息的方法
    如何知道外围器件的器件地址PHY_ADDR
    附录:ARM 手册 词汇表
    ARM协处理器CP15寄存器详解
    浅析ARM协处理器CP15寄存器有关指令:MCRMRC
    uboot-的start.S详细注解及分析
    Shell中的算数运算
    Linux下的expect
    Linux 常用工具sysstat之iostat
    Linux的top命令
  • 原文地址:https://www.cnblogs.com/jiangtongxue/p/10857811.html
Copyright © 2011-2022 走看看