摘要:
C语言历史 In 1978, Brian Kernighan and Dennis Ritchie published the first edition of The C Programming Language,often called the white book or K&R [Kernig 阅读全文
摘要:
overview ARM FVP是arm提供的一个软件仿真平台,在还没有RTL EMU的情况下可以快速调试软件,加快软件的开发进度。FVP的安装与使用主要分为以下几步 下载安装FVP,软件运行的虚拟环境 下载software stack,代码集成编译环境,有大量脚本可简化操作 下载安装FVP htt 阅读全文
摘要:
其实,很早就知道pushd和popd在linux中可以用来方便地在多个目录之间切换。那时比较浮躁,感觉切换目录没必要这么复杂。在实际中,发现通过使用pushd和popd能够极大地提高效率。 0、使用cd -进行目录切换 一般,Shell中都可以通过cd -命令回到之前的目录,下面是一个例子: $ p 阅读全文
摘要:
linux命令行下面执行某个命令的时候,首先保证该命令是否存在,若存在,但输入命令的时候若仍提示:command not found 这个时候就的查看PATH环境变量的设置了,当前命令是否存在于PATH环境变量中 #查看PATH: echo $PATH 举例说,命令 composr 在/usr/lo 阅读全文
摘要:
1 Overview 背景 ACPI是在1990s由英特尔、微软、东芝、惠普和凤凰合作开发的。在开发ACPI之前,OS主要使用BIOS (Basic Input/Output System)接口进行电源管理、设备发现和配置。这种电源管理方法利用了操作系统的能力来调用系统BIOS进行电源管理。BIOS 阅读全文
摘要:
Overview ARM定义了一个标准接口用于电源管理,来简化不同权限软件的互操作,例如OS、hypervisor、ATF、secure firmware。 PSCI接口主要用于以下电源管理场景: core idle管理 动态添加和移除core;从核启动 系统shutdown和reset 安全与非安 阅读全文
摘要:
SPI简介 SPI 全称是 Serial Perripheral Interface,也就是串行外围设备接口。 SPI 是 Motorola 公司与1980s推出的一种同步串行接口技术,是一种高速、全双工的同步通信总线。 SPI 时钟频率相比 I2C 要高很多,最高可以工作在上百 MHz。 SPI 阅读全文
摘要:
SPMI MIPI MIPI(Mobile Industry Processor Interface)是一个全球商业联盟,为移动生态系统开发技术规范,特别是智能手机,但也包括上下游行业。MIPI成立于2003年,由ARM、英特尔、诺基亚、三星、意法半导体和美国德州仪器公司共同创立。 MIPI联盟设立 阅读全文
摘要:
overview ACPI可以用于ARMv8通用服务器,设计遵循ARM的SBSA (Server Base System Architecture) [0]和SBBR (Server Base Boot Requirements) [1]规格。 ACPI规范由UEFI论坛管理,可从http://ww 阅读全文
摘要:
背景 使用链接脚本可对链接过程进行显式控制,允许对链接器的输入文件和输出文件之间的映射进行完整的规范。一般使用-T选项来显示的指定链接脚本。 input files file formats output file layout addresses of sections placement of 阅读全文