软件工具 SofTool.CN 本次搜索耗时 0.207 秒,为您找到 213 个相关结果.
  • 1_前言

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

    接下来,总结一些ARM v7-A架构中常用的汇编指令,如下: 1. 处理器内部数据传输 在处理器内部来回传递数据,常见的操作有: 数据从一个寄存器传输到另一个寄存器 数据传输到特殊寄存器,例如CPSR寄存器 将立即数传输到寄存器 常用的数据传输指令有3个,分别是MOV、MRS和MSR,这3个指令的用法如下: 指令 目的 源 作用 ...
  • beego 简介

    5634 2022-04-07 《Beego开发手册》
    beego 的架构 beego 的执行逻辑 beego 项目结构 beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、st...
  • 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...
  • 2_代码编译工具

    5474 2021-01-01 《ARM 入门指引》
    根据选择的ARM处理器系列,选择能编译相对应指令集的编译器即可。 ARM编译器有Keil MDK 、IAR、arm-linux-gcc等,其中MDK、IAR均是在windows下集成开发环境,极易使用。其中IAR支持涵盖ARM7到Cortex-A的各个系列,代码编译效率高。arm-linux-gcc交叉编译工具链也可强劲支持各个系列的ARM处理器,尤其是使...
  • 06_linux内核编译运行

    5458 2020-12-26 《Linux 嵌入式开发》
    Linux是一个非商业化的产品,任何人都可以获得源代码并研究它。这吸引了很多开发者对其代码进行修改和完善,因此变得越来越流行。从小到手表,大到超级计算机集群,都可以看到Linux的身影。笔者此处就Linux内核的编译以及运行作一个简单的介绍。 1、 bootloader 由于不同的cpu具有不同启动方式,所以Linux内核并不支持自启动,而是交由专门的...
  • 07_linux内核移植

    5443 2020-12-26 《Linux 嵌入式开发》
    Linux 是一套免费使用和自由传播的操作系统,吸收了来自全世界无数程序员的精华,不断完善壮大。Linux 内核高度可移植,其可以运行在各种硬件设备中,如:路由器、游戏机、智能手表、手机、台式计算机、超级计算机。笔者此处就 s3c2416 的 Linux 内核移植作一个简单的介绍。 1、Linux内核移植分类 1.1 架构级 移植 Linux 内核...
  • 04_uCGUI的移植

    5373 2020-12-31 《S5PV210 开发》
    GUI(图形用户界面)极大地方便了非专业用户的使用,用户无需记忆大量的命令,取而代之的是可以通过窗口、菜单、按键等方式进行操作。在某些场合,设计一款人机界面丰富友好的嵌入式产品能赢得更多的用户。笔者此处就S5PV210基于uCGUI图形用户界面的使用作一个简单的介绍。 1. uCGUI移植概述 1.1. S5PV210 Bootloader 笔者的...
  • 00_前言

    文档参考资料如下: 套用 CodingStyle 下的一句话: 本文档为作者在嵌入式和嵌入式 linux C 语言的学习和工作中所总结的代码规范,是作者从 STM32 单片机开发向 Linux C 开发的时候为了摆脱遗留的编码规范陋习而编写的。因此,本文档主要面向 Linux C,会根据实际情况兼容单片机的开发。 文档主要以 Linux 源码下的 C...
  • 6_附录

    5326 2021-01-01 《ARM 入门指引》
    笔者简单地概述ARM处理器,介绍了其基本的编译、调试、环境搭建。以ARM7LPC2103为例,分别给出了两个简单的入门例程,一个用汇编代码实现流水灯,另一个用c语言实现数码管动态扫描显示秒表计数。让读者对汇编、c语言开发ARM有一个初步的认识,并希望笔者的这篇文章能确实帮助到一些想或者已经开始学习ARM的读者。 ARM教程PPT.rar,周立功ARM教程P...