软件工具 SofTool.CN 本次搜索耗时 0.332 秒,为您找到 64 个相关结果.
  • 20_Libjpeg的移植

    7645 2020-12-26 《S3C2416 裸机开发》
    jpeg格式是一种针对相片影像而广泛使用的一种失真压缩标准,其压缩技术十分先进,用有损压缩方式去除冗余的图像数据,在获得极高压缩率的同时,能展现十分丰富生动的图像,能用最少的磁盘空间得到较好的图像品质。由于其尺寸较小,能够较快地在网络上传输,因此在数码相机、网页等领域均广泛应用到jpeg图像格式。笔者此处就移植libjpeg开源库来应用jpeg作一个简单的介...
  • 01_头文件

    背景 术语定义: [原则] 1、头文件中适合放置接口的声明,不适合放置实现。 2、头文件应当职责单一。 3、头文件应向稳定的方向包含。 [8个规则] 1、每一个.c文件应有一个同名.h文件,用于声明需要对外公开的接口。 2、禁止头文件循环依赖 3、.c/.h文件禁止包含用不到的头文件 4、头文件应当自包含 5、总是编写内部 #inclu...
  • 杂项的伪指令

    7165 2021-01-17 《ARM 指令教程》
    字节对齐 ALIGN ALIGN; 声明4字节对齐 定义一个数字常量定义 EQU NAME EQU expr {type } PLLCON EQU 0xE01FC080;定义PLLCON,类似于C的宏或C++的常量 包含文件 GET和INCLUDE INCLUDE lpc2106 .inc NOP 空指令 在汇编时会被ARM的空操...
  • C 简介

    6428 2021-01-21 《C 语言》
    C 语言的前世今生 关于 C 为什么要使用 C? C 程序 C 语言的前世今生 C 语言的祖先是BCPL语言。 1967年英国剑桥大学的Martin Richards 推出了没有类型的BCPL(=Basic Combined Programming Language)语言。 1970年美国AT&T贝尔实验室的Ken Thompson 以BC...
  • 2_起源

    6361 2021-01-19 《Linux 简史》
    Unix Unix 的起源 Unix 的主要特性 Linux 开源实验 Linux的主要功能 Linux起源于Unix和Multics,这两个项目都以开发强大的多用户操作系统为目标。 Unix Unix 的起源 Unix是在贝尔实验室计算机科学研究中心的Multics项目迭代中开发的。在贝尔实验室和其他地方从事Multics工...
  • Go 简介

    6163 2020-12-26 《Go 语言》
    Go 语言是什么? Go 是一个开源的编程语言,它可以轻松构建简单、可靠、高效的软件。 原文:Go is an open source programming language that makes it easy to build simple, reliable, and efficient software Go是从2007年末由Go...
  • 第一章 框架一览

    6119 2020-12-25 《应广驱动框架》
    应广的MCU用了两年多,因为本人比较懒,不想每次做项目的时候都要copy或重新编写各种重复的代码,于是写了一个小的驱动框架,有所心得记录于此,与大家共勉吧! 背景知识: 应广8bit台系单片机,型号丰富,支持AD、PWM、比较器、定时器、外部中断等,超低功耗(Sleep状态约1uA);支持应广MiniC(C语言简化版),比汇编友好很多,IDE稳定流畅,且...
  • 2_GNU 汇编语法

    对于ARM架构下的汇编语言,编译使用的是gcc交叉编译工具链,汇编代码要符合GNU汇编语法,GNU汇编语法适用于所有的架构,并不是ARM独享的,GNU汇编由一系列的语句组成,每行一条语句,每条语句有3个可选部分,如下所示: label: instruction @comment label:label就是标号,表示地址的位置,有一些指令的前面...
  • 1_前言

    汇编语言是一种低级编程语言,通常是一对一的汇编语言指令(助记符)与由核心执行的实际二进制操作码之间的关系,在高度优化的情况下,汇编代码可能会很有用,在编写编译器或者无法直接使用底层功能的情况下,在C中添加汇编代码是必需的,部分SoC的启动代码、设备驱动程序或者操作系统开发也可能需要汇编代码,在进行嵌入式Linux开发的时候需要掌握一定的ARM汇编知识,对于A...
  • 简介

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