软件工具 SofTool.CN 本次搜索耗时 0.650 秒,为您找到 143 个相关结果.
  • 7_Linux ARM汇编的常用伪操作

    数据定义伪操作: 函数的定义伪操作: .align .end .include .incbin 伪操作 .if 伪操作 .global .type .title .list ARM 特有的伪操作 在前面已经提到过了一些伪操作,还有下面一些伪操作: 数据定义伪操作: .byte,.short,.long,.quad,.float,.strin...
  • GET

    4000 2020-12-25 《ARM 汇编》
    语法: GET 文件名 备注: 文件名可以是绝对路径,也可以是相对路径; 功能: GET 伪指令用于将一个源文件包含到当前的源文件中,并将被包含的源文件在当前位置进行汇编处理。 可以使用INCLUDE代替GET。 汇编程序中常用的方法是在某源文件中定义一些宏指令,用 EQU 定义常量的符号名称,用 MAP 和 FIELD 定义结构化的...
  • INCLUDE

    3935 2020-12-25 《ARM 汇编》
    语法: INCLUDE 文件名 备注: 文件名可以是绝对路径,也可以是相对路径; 可以使用GET代替INCLUDE; 功能: INCLUDE 伪指令用于将一个源文件包含到当前的源文件中,并将被包含的源文件在当前位置进行汇编处理; 汇编程序中常用的方法是在某源文件中定义一些宏指令,用 EQU 定义常量的符号名称,用 MAP 和 FIEL...
  • 4.1.03 高级查询

    3908 2022-04-11 《Beego开发手册》
    expr Operators exact iexact contains icontains in gt / gte lt / lte startswith istartswith endswith iendswith isnull 高级查询接口使用 Filter Exclude SetCond Limit Offset...
  • 08 vi编辑器

    3876 2020-12-26 《Linux 入门教程》
    [10分钟掌握Linux vi编辑器常见命令的使用,最简单的vi编辑器教程] Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配。注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Windows 下的 word 有排版功能。 vi 是十年磨一剑的产品,虽然命令繁多,并且大多数功能都是依靠键盘输入来完成,...
  • 02_虚拟内存分割

    ARM的虚拟内存分割: 为什么有四种分割方式? ARM的虚拟内存分割: 首先介绍一下Linux内核在虚拟内存中的何处执行。Linux内核的RAM基址在 PAGE_OFFSET 符号中定义 ,其位置可以配置。从 PAGE_OFFSET 的名字中可以看出,它是 内核RAM第一页的虚拟内存偏移量 。 你可以从四种内存分割方法中选择一种,这让我想起了快...
  • MACRO MEND

    3819 2020-12-25 《ARM 汇编》
    简介: MACRO MEND伪指令可以将一段代码定义为一个整体,称为宏指令 ;宏是一段独立的程序代码,它是通过伪指令定义的,在程序中使用宏指令即可调用宏;当程序被汇编时,汇编程序将对每个调用进行展开,用宏定义取代源程序中的宏指令;在源程序被编译时,汇编器将宏调用展开,用宏定义中的指令序列代替程序中的宏调用,并将实际参数的值传递给宏定义中的形式参数;MAC...
  • 04_地址转换

    给物理地址打补丁,转换成虚拟地址(P2V) 给物理地址打补丁,转换成虚拟地址(P2V) 现在我们有了虚拟内存和物理内存之间的偏移量。接下来就会遇到第一个Kconfig符号:CONFIG_ARM_PATCH_PHYS_VIRT。 建立这个符号的原因是,开发人员需要让内核在不重新编译的情况下,在不同内存配置的系统中引导。内核可能被编译成在特定的虚拟地址...
  • 02_什么是 shell

    终端仿真器 第一次按键 命令历史 移动光标 关于鼠标和光标 试试运行一些简单命令 结束终端会话 幕后控制台 拓展阅读 When we speak of the command line, we are really referring to the shell. The shell is a program that takes keyb...
  • 01_开端

    一切的开端 一切的开端 在经过解压缩、增强,并收到了设备树块(DTB) 之后,程序计数器(pc)被置于符号stext() 的物理地址(即文本段的开始)处,从而调用ARM32内核。 SofTool.CN Notes:DTB = Device Tree Block 这段代码可以参考Linux内核源码:arch/arm/kernel/head.S...