软件工具 SofTool.CN 本次搜索耗时 0.362 秒,为您找到 90 个相关结果.
  • 02_构建标准C库newlib

    13175 2020-12-26 《Linux 嵌入式开发》
    1、newlib概述 2、newlib构建 2.1 下载源码 2.2 配置 2.3 编译 2.4 安装 3、newlib使用 4、结语 C语言开发项目往往需要标准c库的支持,它是一组一般用户常用的程序集。C库函数极大地方便了用户,同时也补充了c语言本身的不足,使用库函数,既可以提高程序的运行效率,也可以提高编程的质量。作为一个C语言编译器,...
  • 01_ARM交叉编译环境

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

    文本处理 文本应用程序 文档 网页 电子邮件 打印输出 程序源码 回顾一些老朋友 cat sort uniq 切片和切块 cut paste join 比较文本 comm diff patch 运行时编辑 tr sed aspell 总结归纳 拓展阅读 友情提示 文本处理 All Unix-like ...
  • 14_GCC下UCGUI的移植(2)

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

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

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

    9054 2020-12-31 《51单片机开发》
    笔者认为学习51单片机并不是能通过别人的例子用c语言模仿写出类似的功能即可,必须要对自己的编码意图比较清晰,这样脱离任何例程都是可以自己掌控编写代码。因此学习51单片机其实更准确来说是学习微机的原理以及接口技术。而微机的原理以及接口技术对于51,arm或其它架构的mcu都是通用的,通过51来学习微机原理会涉及到汇编语言,因为只有汇编语言才能直接描述51内部的...
  • 24_编译程序

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

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

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