软件工具 SofTool.CN 本次搜索耗时 0.299 秒,为您找到 196 个相关结果.
  • 05_Nand驱动以及Nand启动

    6577 2020-12-26 《S3C2416 裸机开发》
    在嵌入式设计中,由于Nand Flash具有大容量,擦写次数高,接口简单等优点,常用作固化存储器。S3C2416支持Nand启动,因此Nand存储器可以直接保存固化代码以及其它的数据。笔者在此简单的介绍Nand flash驱动的实现以及Nand启动。 1. Nand驱动实现 笔者采用Nand flash为K9F2G08U0B,一页有(2048+64)B...
  • 09_键盘高级操作技巧

    命令行编辑 移动光标 剪切和粘贴文本 The Meta Key 自动补全 set | less 利用历史命令 搜索历史命令 历史命令展开 script script [file] 总结归纳 拓展阅读 I often kiddingly describe Unix as “the operating system for peopl...
  • 2_GNU 汇编语法

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

    读取键盘输入 The scripts we have written so far lack a feature common in most computer programs — interactivity. That is, the ability of the program to interact with the user. While ma...
  • 22_Qt移植

    6248 2020-12-26 《Linux 嵌入式开发》
    Qt是跨平台的应用程序和UI框架,它包括跨平台类库、集成开发工具和跨平台IDE。使用Qt只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。 1. Qt编译 从Qt官网下载最新的Qt5.8源码,可以在源码包中查看README文件等,确定编译、安装的步骤。 从README文件可以知道编译Qt5.8要求主机端编译器...
  • 06_移植mplayer

    6133 2021-01-01 《全志H5笔记》
    mplayer是一款开源多媒体播放器,以gnu通用公共许可证发布。它资源占用率低,无论是音频还是视频方面,支持的格式相当全面,支持的输出设备也很多,可以在各种主流操作系统中使用。 1. alsa Advanced LinuxSound Architecture简称alsa,用于替代过时的Open Sound System(OSS),是linux下主流音...
  • 03_简易Bootloader的实现

    5967 2020-12-31 《S5PV210 开发》
    Bootloader是嵌入式系统上电后第一段执行的代码。对于功能简单的处理器,可能并没有Bootloader的概念,但对于应用处理器,有不同的启动方式,不同的存储设备(Nand flash、sd/mmc、DDR2、SRAM等),不同的操作系统等,往往需要一个Bootloader先初始化CPU和相关的硬件,建立内存空间映射,把内核或应用程序加载到相应的内存执行...
  • 01 开发环境

    5955 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芯片作为通用性基础器件,应用领域十分广泛。中国作为全球最大的消费电子制造中心,在汽车电子和物联...
  • 00 简介

    5933 2020-12-26 《Linux 入门教程》
    严格的来讲,Linux 不算是一个操作系统,只是 一个 Linux 系统中的内核 ,即计算机软件与硬件通讯之间的平台。 Linux 的全称是 GNU/Linux,这才算是一个真正意义上的 Linux 系统。 GNU 是 Richard Stallman 组织的一个项目,世界各地的程序员可以变形GNU程序,同时遵循GPL协议,允许任何人任意改动。但是,修...
  • 04_bootloader启动linux内核

    5926 2020-12-26 《Linux 嵌入式开发》
    不同的CPU具有不同的启动方式,其系统外设等均具有较大的差异。CPU上电启动后,并不具有相应的内核启动环境,需要bootloader先初始化CPU及相应系统外设,加载内核,使之具备内核启动的必要条件。 bootloader一般应有下载固化以及加载启动这两个功能,笔者此处就s3c2416基于yaffs文件系统的Linux下载固化以及加载启动作一个简单的介绍。...