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

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

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

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

    通配符 mkdir - 创建目录 cp - 复制文件和目录 mv - 移动和重命名文件 rm - 删除文件和目录 ln — 创建链接 硬链接 符号链接 创建游戏场(实战演习) 创建目录 移动和重命名文件 创建硬链接 创建符号链接 移动文件和目录 总结 At this point, we are ready for some r...
  • 03 蓝牙开发

    10645 2022-07-08 《ESP32开发》
    1. 蓝牙概述 2. 蓝牙系统核心架构 3. 蓝牙数据传输架构 4. ESP32蓝牙 5. 经典蓝牙(BR/EDR) 5.1. 蓝牙地址 ★ 5.2. 蓝牙时隙 5.3. 蓝牙包格式 5.3.1. 接入码(Access Code) 5.3.2. 包头(Packet Header) 5.3.3. 载荷(Payload) 5.4. 蓝牙连接...
  • 4.1_简介

    4.1.1 公钥加密和加密货币 4.1.2 私钥和公钥 4.1.3 私钥 4.1.4 公钥 4.1.5 椭圆曲线加密(Elliptic Curve Cryptography)解释 4.1.6 生成公钥 比特币的所有权是通过数字密钥、比特币地址和数字签名来确定的 。数字密钥实际上并不存储在网络中,而是由用户生成之后,存储在一个叫做钱包的文件或简单...
  • 13_vi 简介

    为什么我们应该学习 vi 一点儿背景介绍 启动和退出 vi 编辑模式 插入模式 Saving Our Work 保存我们的工作 移动光标 ★★★ 基本编辑 追加文本 打开一行 删除文本 剪切,复制和粘贴文本 连接行 查找和替换 查找一行 查找整个文件 全局查找和替代 编辑多个文件 文件之间切换 打开另一个文件并编辑...
  • C 简介

    10413 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_起源

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

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