软件工具 SofTool.CN 本次搜索耗时 0.282 秒,为您找到 155 个相关结果.
  • 15_LCD驱动

    5966 2020-12-26 《Linux 嵌入式开发》
    LCD能够支持彩色图像的显示和视频的播放,是一种很重要的输出设备,在一些嵌入式人机交互系统中,也往往需要lcd进行显示。Linux内核已经支持了s3c2416的lcd控制器。 1. lcd设备 lcd设备包含了名字、独有的资源等等一些驱动程序的硬件或自定义信息。 通过platform_add_devices(platform_device_regist...
  • 05_sd卡驱动实现

    5904 2020-12-31 《S5PV210 开发》
    SD卡(Secure Digital Memory Card)具有体积小、容量大、数据传输快、可插拔、安全性好等优点,被广泛应用于便携式设备上。例如作为数码相机的存储卡,作为手机、平板多媒体扩展卡用的TF卡(micro sd)。笔者此处就S5PV210的 sd卡驱动实现作一个简单的介绍。 1. sd卡概述 sd卡技术是在MMC卡的基础上发展起来的,其尺...
  • 7.6_具有流量控制的脚本

    7.6.1带有VERIFY操作码的条件子句 7.6.2在脚本中使用流控制 比特币脚本的一个更强大的功能是流量控制,也称为条件条款。您可能熟悉使用构造IF … THEN … ELSE的各种编程语言中的流控制。比特币条件条款看起来有点不同,但是基本上是相同的结构。 在基本层面上,比特币条件操作码允许我们构建一个具有两种解锁方式的赎回脚本,这取决于评估逻辑...
  • 02_标号

    定义: 本质: 分类: 局部标号: 局部变量定义的语法格式: 局部变量引用的语法格式: _start 标号 定义: 标号 指 symbol 或 label 。 标号 只能由a~z,A~Z,0~9,“.”,_等(由点、字母、数字、下划线等组成,除局部标号外,不能以数字开头)字符组成。 本质: Symbol的本质:代表它所在的地址,因...
  • 05_矩阵按键扫描

    5719 2020-12-31 《51单片机开发》
    在嵌入式系统中,用的最多的输入设备就是按键,用户的应用需求可通过相应按键传递到系统软件中,软件转而完成用户请求,实现简单的人机交互。笔者此处就矩阵按键的实现作一个简单的介绍。 1. 按键输入概述 按键是一种常开型按钮开关,平时键的二个触点处于断开状态,按下键时它们才闭合。按键控制电路就是用来实时监视按键,当有键接下时,电路监控中的输入引脚电平发生变化,...
  • 01 开发环境

    5719 2022-07-07 《ESP32开发》
    1. 概述 2. 开发环境 2.1 开发工具链 2.2 IDE 2.3 ESP-IDF 3. 编译运行 3.1. 创建工程 3.2. ESP-IDF环境 3.3. 工程配置 3.4. 工程编译 3.5. 下载烧录 3.6. 启动运行 MCU芯片作为通用性基础器件,应用领域十分广泛。中国作为全球最大的消费电子制造中心,在汽车电子和物联...
  • 1_前言

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

    5677 2020-12-25 《ARM 汇编》
    什么是栈的字节对齐? 栈的字节对齐,实际是指栈顶指针必须是某字节的整数倍 。 AAPCS栈使用规约: 在ARM上编程,但凡涉及到调用,就需要遵循一套规约 AAPCS :《Procedure Call Standard for the ARM Architecture》。 这套规约里面对栈使用的约定如下: 5.2.1.1 Universal...
  • 16_SD卡驱动实现

    5540 2020-12-26 《S3C2416 裸机开发》
    SD卡(Secure Digital Memory Card)具有体积小、容量大、数据传输快、可插拔、安全性好等优点,被广泛应用于便携式设备上。例如作为数码相机的存储卡,作为手机、平板多媒体扩展卡用的TF卡(micro sd)。 笔者此处就s3c2416 sd卡驱动的实现作一个简单的介绍。 1、sd卡概述 sd卡技术是在MMC卡的基础上发展起来的,其尺...
  • 27_自顶向下设计

    自顶向下设计 As programs get larger and more complex, they become more difficult to design, code and maintain. As with any large project, it is often a good idea to break large, comple...