软件工具 SofTool.CN 本次搜索耗时 0.271 秒,为您找到 303 个相关结果.
  • C 程序结构

    5975 2021-01-21 《C 语言》
    C语言 Hello World 实例 Windows: 编译 & 执行 C 程序 Linux:编译 & 执行 C 程序 在我们学习 C 语言的基本构建块之前,让我们先来看看一个最小的 C 程序结构,在接下来的章节中可以以此作为参考。 C语言 Hello World 实例 C 程序主要包括以下部分: 预处理器指令 函数 变量 语句 & 表达式...
  • 04_uCGUI的移植

    5974 2020-12-31 《S5PV210 开发》
    GUI(图形用户界面)极大地方便了非专业用户的使用,用户无需记忆大量的命令,取而代之的是可以通过窗口、菜单、按键等方式进行操作。在某些场合,设计一款人机界面丰富友好的嵌入式产品能赢得更多的用户。笔者此处就S5PV210基于uCGUI图形用户界面的使用作一个简单的介绍。 1. uCGUI移植概述 1.1. S5PV210 Bootloader 笔者的...
  • 4.5_高级密钥和地址

    4.5 高级密钥和地址 4.5.1 P2SH (Pay-to-Script Hash)支付脚本哈希和多重签名地址 4.5.1.1 多重签名地址和P2SH 4.5.2 靓号地址 4.5.2.1 生成靓号地址 4.5.2.2 靓号地址安全性 4.5.3 纸钱包 4.5 高级密钥和地址 在以下部分中,我们将看到密钥和地址的高级形式,诸如加密私钥...
  • 3.2_从源码编译比特币核心

    3.2.1 选择Bitcoin Core版本 3.2.2 配置构建Bitcoin Core 3.2.3 构建Bitcoin Core可执行文件 Bitcoin Core的源代码可以下载ZIP格式,也可以从GitHub克隆官方的源代码库: 在GitHub比特币页面GitHub bitcoin page上,选择“下载ZIP”; 使用git命令行在系统...
  • 4.2_比特币地址

    4.2.1 Base58和Base58Check编码 4.2.2 密钥的格式 4.2.2.1私钥的格式 4.2.2.2 从Base58Check解码 4.2.2.3 将十六进制转换为Base58Check编码 4.2.2.4 将十六进制(压缩格式密钥)转换为Base58Check编码 4.2.2.5 公钥的格式 4.2.2.6 压缩格式公钥 ...
  • 07_栈与函数

    函数 总结一下: 在这部分我们将研究一篇独特的内存区域叫做栈,讲解栈的目的以及相关操作。除此之外,我们还会研究ARM架构中函数的调用约定。 栈 一般来说,栈是一片在程序/进程中的内存区域。这部分内存是在进程创建的时候被创建的。我们利用栈来存储一些临时数据比如说函数的局部变量,环境变量等。在之前的文章中,我们讲了操作栈的相关指令PUSH和POP。 ...
  • 03_标识符

    一、通用命名规则: [规则]: 1、标识符的命名要清晰、明了,有明确含义 2、除了常见的通用缩写以外,不使用单词缩写,不得使用汉语拼音 3、产品/项目组内部应保持统一的命名风格 [建议]: 1、用正确的反义词组命名具有互斥意义的变量或相反动作的函数等 2、尽量避免名字中出现数字编号,除非逻辑上的确需要编号 3、标识符前不应添加模块、项目、产品...
  • 08_MDK启动代码工程应用实例

    5635 2020-12-26 《S3C2416 裸机开发》
    笔者前面章节简单介绍了s3c2416启动代码的实现过程,启动代码就是用来处理cpu体系结构中一些底层内容,一个功能强大的启动代码是可以当作bootloader(如uboot)来用的。有了启动代码,用户就可以专注于用c来作其它的功能函数开发了,现今的c编译器效率都很高,很智能,不会逐句翻译用户的c代码,而是总体把握编译。用c开发项目对于代码移植,提高效率都是很...
  • 3_ARM汇编指令分类

    1. 存储加载类 2. 数据处理类指令集 算术 比较 逻辑运算 移动 3. 分支跳转指令 B BL BX 和 BLX 4. 程序状态寄存器访问指令 5. 协处理器访问指令 包括存储加载类指令集,数据处理类指令集,分支跳转类指令集,程序状态寄存器访问指令以及协处理器类指令集 1. 存储加载类 由于ARM处理器采用了统一编址技术,...
  • 引言

    5358 2021-02-14 《Linux GNU ARM 汇编》
    引言: 更新历史: 注意: 引言: 无论本文档中提到的 源寄存器、目的寄存器、基址寄存器等,记住他们都是寄存器 ,只是因为用途不太一样,所以加了一个前缀描述一下; 在 ARM 汇编语法 中,注释使用 ; 来标记单行注释;在 Linux GNU 汇编语法 中注释使用 /* … */ 来标记多行注释, 使用 @ 来标记单行注释; Linu...