软件工具 SofTool.CN 本次搜索耗时 0.294 秒,为您找到 110 个相关结果.
  • 01_ARM交叉编译环境

    12298 2020-12-26 《Linux 嵌入式开发》
    1、交叉编译工具链概述 2、交叉编译工具链命名方式 3、库选择 4、制作交叉编译工具链 4.1 分步架构 4.2 脚本工具架构 4.3 开源项目工具链 5、使用交叉工具链 6、结语 GNU(GNU 是 GNU’s Not Unix 的递归首字母缩写词)是一个自由软件工程项目,目标在于创建一个完全兼容UNIX的自由软件环境(因为Unix属于...
  • 14_GCC下UCGUI的移植(2)

    9895 2020-12-26 《S3C2416 裸机开发》
    现在主要讲解一下在GCC移植UCGUI,Makefile工程如何加入目录,加入源码,c标准库,编译选项的设置。 笔者的Makefile模板提取自uboot,工程中加入目录,加入源码都是很简单的,详细的介绍请参考前面章节” GCC启动代码工程应用实例”。下面主要介绍UCGUI目录下很多的源码文件Makefile的编写,一种可行的方式就是把GUI目录上所有的c...
  • 00_开发环境

    9775 2020-12-31 《S5PV210 开发》
    ARM核以其高性能、低功耗、低成本广泛应用在各个领域,包括ARM7、ARM9、ARM11、Cortex-M、Cortex-A等这几个系列。众多的半导体商如NXP、Freescale、Atmel、Samsung、TI等都设计了基于ARM核的自家通用处理器,ARM核从低成本控制处理器到高性能应用处理器,已经深入到我们生活的方方面面。笔者此处就Samsung的Co...
  • 01_LED闪烁灯

    9691 2021-01-01 《全志H5笔记》
    1. 指令集 2. 流水线 3. 汇编实现 4. C实现 5. 闪烁灯烧写运行 6. 结语 嵌入式教程中LED灯以及程序教程中的”Hello world”都有其特殊的意义,意味着入门。笔者此处也不例外,分别以汇编、c语言在交叉编译环境下点LED灯作为NanoPi-NEO2的入门程序。点LED灯之前必须对芯片有基本的认识,包括其指令集、流水线等内...
  • 01_引言

    为什么使用命令行? 这本书讲什么? 这本书的内容: 怎样阅读这本书? 前提条件: 拓展阅读: I want to tell you a story. 我想给大家讲个故事。 No, not the story of how, in 1991, Linus Torvalds wrote the first version of the Linu...
  • 24_编译程序

    编译程序 什么是编译? 所有的程序都是可编译的吗? 编译一个 C 语言 得到源码 检查源码树 构建程序 安装程序 拓展阅读 编译程序 In this chapter, we will look at how to build programs by compiling source code. The availability of ...
  • 09_GCC启动代码工程应用实例

    8586 2020-12-26 《S3C2416 裸机开发》
    GNU是一个自由软件工程项目,目标在于创建一个完全兼容于UNIX的自由软件环境。GNU已经开发出了大部分UNIX系统的程序库和工具,如功能强大的文字编辑器Emacs,本章节涉及的GUN开发编译器GCC等。尤其是Linux与其它的GNU软件结合,诞生了GNU下完全自由免费的操作系统。GNU软件功能完善而强大,丝毫不输商业软件,其开源免费的特性也得到了世界各地程...
  • 03_基于newlib的bootloader

    8077 2020-12-26 《Linux 嵌入式开发》
    1、bootloader概述 1.1 异常向量表 1.2 关看门狗 1.3 关闭所有中断 1.4 初始化系统时钟 1.5 初始化外部内存 1.6 代码加载 1.7 下载模式 1.8 MMU内存映射 1.9 初始化栈 1.10 初始化C运行环境 1.11 跳转到main 2. Makefile 3. 链接文件 4.应用编程 5. ...
  • 00_开发环境

    8066 2021-01-01 《LPC5411x 开发笔记》
    1. LPC5411x概述 LPC5411x系列是基于ARM Cortex-M4内核的高效微控制器,具有广泛的性能和功能可扩展性,针对嵌入式应用,提供了行业领先的下一代功效设计。 LPC5411x除了一个高效的Cortex-M4内核,还附带了一个Cortex-M0+协处理器。可以利用高功效的Cortex-M0+内核执行数据收集、聚合,以及系统任务管理,...
  • 05_构建根文件系统

    7529 2020-12-26 《Linux 嵌入式开发》
    文件系统是对一个存储设备上的数据和元数据进行组织的机制,根文件系统是Linux内核启动时所挂载的第一个文件系统 。对于一个可启动的Linux系统,根文件系统是其不可或缺的一部分。笔者此处就根文件系统的构建作一个简单的介绍。 1、根文件系统概述 Linux系统为了精简以及便于维护,分成了内核空间 和用户空间 。Linux内核由内存管理、进程管理、设备驱动...