软件工具 SofTool.CN 本次搜索耗时 0.299 秒,为您找到 61 个相关结果.
  • 1_概述

    1. 应遵守的规则   在使用C语言时,要用到和汇编语言的混合编程。若汇编代码较为简洁,则可使用直接内嵌汇编的方法;否则要将汇编程序以文件的形式加入到项目中,按照ATPCS(ARM/Thumb过程调用标准,ARM/Thumb Procedure Call Standard)的规定与C程序相互调用与访问。   在C程序和ARM汇编程序之间相互调用时,必须...
  • 简介

    3931 2021-05-06 《glib 函数》
    glib 是 GTK+ 的基础库,它由基础类型、对核心应用的支持、实用功能、数据类型和对象系统五个部分组成,可以在 gtk官网 下载其源代码。 SofTool.CN Note:目前 glib 官网维护地址: https://developer.gnome.org/glib/stable/ glib 是一个综合用途的实用的轻量级的 C 程序库,它...
  • ADS ARM的伪指令

    3867 2021-01-17 《ARM 指令教程》
    类似于C语言的宏,由汇编程序预处理. 符号定义指令 全局变量定义 GBLA ,GBLL,GBLS局域变量定义 LCLA,LCLL,LCLS变量赋值SETA,SETL,SETS其中上述伪指令中,最后面的A表示给一个算术变量赋值,L表示用于给一个逻辑变量赋值,s表示给一个字符串赋值 GBLL codedbg; 声明一个全局的逻辑变量 Codebg SET...
  • C 程序结构

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

    3813 2020-12-26 《S3C2416 裸机开发》
    在嵌入式软件开发过程中,往往都会用到串口进行打印信息以跟踪调试代码的运行。只要在代码的关键位置加入打印函数,即可分析代码在这一位置的关键参数是否正确,运行状态是否无误以及相关的出错信息。通过串口线连接PC端COM口与开发板的UART即可实现开发板与PC机的通信。在代码调试阶段,开始板的状态信息通过串口打印显示在PC端屏幕,可以一目了然,是一种非常重要的调试手...
  • 3.5 其他可选的客户端、库、工具包

    3.5.1 C/C++ 3.5.2 JavaScript 3.5.3 Java 3.5.4 PHP 3.5.5 Python 3.5.6 Ruby 3.5.7 Go 3.5.8 Rust 3.5.9 C\ 3.5.10 Objective-C 比特币生态中还有许多可选的客户端,库,工具包,甚至还有全节点的实现。这些工具都由各自的编程语言...
  • 01_为什么要学习GTK?

    3466 2021-04-29 《GTK系列教程》
    开发图形界面的工具包有很多,windows有WPF、WinForm,Android有自带的SDK,IOS也有自己的一套,跨平台的话可以用Qt,结果发现,GTK真没它的用武之地。 实际上,GTK的地位真是这样的,那我们为啥学习它呢? 首先,GTK是C语言实现的 。我们需要明白,对于C程序员而言,大部分都没有接触过图形界面编程,但是对于以后的发展,我们很有...
  • json

    3157 2022-05-19 《Go 语言》
    0. 前言 1. JSON简介 2. JSON与Go数据结构映射 3. 标准库解读 3.1 函数 3.2 接口 3.3 结构体 3.4 异常 4. Struct Tag 5.1 解析已知JSON 5.2 解析未知JSON 5.3 自定义解析 6. 生成JSON 6.1 通过struct生成JSON 6.2 自定义生成 0....
  • 简单编译

    3132 2020-12-25 《GCC 基础入门》
    示例程序如下: //hello.c #include <stdio.h> int main (void ) { printf ("Hello World!\n" ); return 0 ; } 这个程序,一步到位的编译指令是: gcc hello.c -o hello //补充: //前后顺序可以颠倒,即: gcc...
  • 01_前言

    3080 2021-01-02 《ARM汇编基本指令》
    前期在学习《逆向工程实战》的过程中学习了ARM汇编(32位)相关基础知识和指令。 在这主要是对实际过程中碰到的一些指令含义的记录,以及对ARM64和ARM32的不同之处的学习,同时在最后的实战部分,将一小段ARM64汇编指令翻译成对应的c语言程序。