软件工具 SofTool.CN 本次搜索耗时 0.240 秒,为您找到 294 个相关结果.
  • 10_Lwip的移植

    5964 2020-12-31 《S5PV210 开发》
    Internet实现了全球范围内计算机网络的互连,不同主机之间必须遵循相同的网络协议才能彼此通信。TCP/IP协议作为一种网络互联协议,在Internet中得到了最广泛的支持以及应用。笔者此处就轻量级TCP/IP协议Lwip的移植作一个简单的介绍。 1. TCP/IP协议概述 TCP/IP协议是Internet上使用最广泛的通信协议,其实际上是一个协议...
  • 01_头文件

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

    5830 2021-01-21 《C 语言》
    本地环境设置 文本编辑器 C 编译器 UNIX/Linux 上的安装 Mac OS 上的安装 Windows 上的安装 gcc Visual Studio 2010 小结: 本地环境设置 如果您想要设置 C 语言环境,您需要确保电脑上有以下两款可用的软件:文本编辑器 和 C 编译器。 文本编辑器 这将用于输入您的程序。 文本编...
  • 杂项的伪指令

    5662 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的空操...
  • 15_GCC下uCOS的移植(1)

    5643 2020-12-26 《S3C2416 裸机开发》
    操作系统是用来管理系统硬件、软件及数据资源,控制程序运行,并为其它应用软件提供支持的一种系统软件。根据不同的种类,又可分为实时操作系统、桌面操作系统、服务器操作系统等。对于一些小型的应用,对系统实时性要求高,硬件资源有限等的情况下,应尽量避免使用复杂庞大的操作系统(如Linux),使用小型的实时操作系统(如uCOS)更能满足应用的需求。笔者此处就uCOS-I...
  • 17_GCC下Fatfs的移植

    5643 2020-12-26 《S3C2416 裸机开发》
    对于固态存储器,其存储容量可以很大,往往需要一款文件系统对存储器用户数据进行组织文件的管理。它对文件存储器空间进行组织和分配,负责文件的存储并对存入的文件进行保护和检索。在嵌入式系统中,往往需要采用windows兼容的文件系统,像相机的照片、视频监控、语音产品等,很多都需要从windows计算机上提取资源或在windows计算机上进一步处理。Fatfs由于其...
  • 07_FLAC无损音频播放

    5593 2021-01-01 《LPC5411x 开发笔记》
    无损音频不存在音频损失的问题,可以获取到原始PCM采样数据,代表数字音频最高的保真水准。随着储存设备容量的增大,网络传输带宽的提升,无损音频越来越受到人们的追捧。 1. FLAC概述 常用的无损音频格式有WAV、FLAC、APE等等。WAV格式直接保存原始的PCM数据,造成容量过大,不方便使用。FLAC和APE为无损音频压缩格式,通过压缩算法重新对PC...
  • 15_软件包管理

    打包系统 软件包管理系统是怎样工作的 包文件 资源库 依赖性 常见软件包管理任务 查找资源库中的软件包 卸载软件 经过资源库来更新软件包 经过软件包文件来升级软件 列出所安装的软件包 确定是否安装了一个软件包 显示所安装软件包的信息 总结归纳 拓展阅读 If we spend any time in the Linux com...
  • 08_LED驱动

    5390 2020-12-26 《Linux 嵌入式开发》
    1、LED驱动目录 2、LED平台驱动相关 2.1 注册设备 2.2. 注册驱动 3、应用编程 4、附录 Linux内核支持多种驱动框架,其中就支持LED这样的设备模型。 Linux内核实现了一个虚拟的文件系统 sysfs ,用于提供一种从用户空间访问内核设备的方法 。 笔者此处就基于 sysfs 文件系统 的 Led 驱动做一个简单的介绍...
  • 3_入门准备

    5291 2021-01-01 《ARM 入门指引》
    笔者此处也是选用MDK编译器作为入门开发讲解。 各个系统的ARM处理器架构有些不一样,并且同一架构的ARM处理器各个厂商的具体芯片使用均是不一样的。一般弄清其中一个系列的架构即可,其它都是通用处理器相关的内容,技术学其一是能通其它的,往往根据之前的积累看新的处理器技术手册就能很快掌握新的处理器使用。笔者此处选ARM7作为讲解,当然ARM9是完全兼容ARM7...