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

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

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

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

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

    9377 2020-12-26 《S3C2416 裸机开发》
    学习了arm,笔者认为就有必要学习arm的汇编语言。对于软件出错调试,往往需要跟踪c编译器生成的汇编代码和链接器生成的Mapping文件等。对于操作系统,bootloader之类的移植,必须熟悉汇编代码,因为移植涉及到体系结构相关的部分只有汇编代码才能胜任 ,其它高级语言均无能为力。 1、流水灯硬件原理图 6个LED分别接到GPA,GPE,GPG,...
  • 00_Mini-C语言基础

    9190 2020-12-25 《应广单片机基础》
    一、概述 项目需要性价比高一点的芯片,在澄海(广东省汕头市下辖区)这边,台湾的芯片占了很大的市场。台湾芯片的特点是便宜,没办法,玩具出口生产量太大,1分钱的差价都有可能累积出大价钱。选型时选了应广单片机。对于用惯了C开发的人,用汇编来开发还是有些抗拒的。看了一下简介,应广单片机支持Mini-C语言,一看就跟C语言有关,我们来了解一下: 二、Mini...
  • 01_入门汇编

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

    格式化输出 简单的格式化工具 nl - 添加行号 fold - 限制文件行宽 fmt - 一个简单的文本格式器 pr – 格式化打印文本 printf – Format And Print Data Document Formatting Systems 文件格式化系统 groff Summing Up 小节 Further Read...
  • 03_基于newlib的bootloader

    8105 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. ...