文章 2023-02-17 来自:开发者社区

爆肝9万字,我已从小白晋升ARM嵌入式工程师!带你从零熟悉常用的M4嵌入式功能,建议收藏(含码源)(1)

嵌入式简介嵌入式系统定义嵌入式系统的定义有很多的说法,但是没有一个定义是全面的,下面给到的两种方法我觉得应该算是比较合理的。从技术的角度:嵌入式是以应用为中心,以计算机为基础的、软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统;从系统的角度:嵌入式系统是设计完成复杂功能的硬件和软件,并将它们紧密在一起的计算机系统。嵌入式系统的实例--我们可以通过汽车控制系统来看....

爆肝9万字,我已从小白晋升ARM嵌入式工程师!带你从零熟悉常用的M4嵌入式功能,建议收藏(含码源)(1)
文章 2023-02-16 来自:开发者社区

嵌入式ARM设计编程(三) 处理器工作模式

文章和代码已归档至【Github仓库:hardware-tutorial】,需要的朋友们自取。或者关注公众号【AIShareLab】,回复 嵌入式 也可获取。一、实验目的(1) 通过实验掌握学会使用msr/mrs 指令实现ARM 处理器工作模式的切换,观察不同模式下的寄存器,加深对CPU 结构的理解;(2) 通过实验掌握ld 中如何使用命令行指定代码段起始地址。二、实验环境硬件:PC机。软件:A....

嵌入式ARM设计编程(三) 处理器工作模式
文章 2023-02-15 来自:开发者社区

嵌入式ARM设计编程(二) 字符串拷贝

文章和代码已归档至【Github仓库:hardware-tutorial】,需要的朋友们自取。或者关注公众号【AIShareLab】,回复 嵌入式 也可获取。一、实验目的通过实验掌握使用 LDB/STB,b等指令完成较为复杂的存储区访问和程序分支,学习使用条件码二、实验环境硬件:PC机软件:ADS1.2 集成开发环境三、实验内容熟悉开发环境的使用并完成一块存储区的拷贝。完成分支程序设计,要求判断....

嵌入式ARM设计编程(二) 字符串拷贝
文章 2023-02-14 来自:开发者社区

嵌入式ARM设计编程(一) 简单数据搬移

文章和代码已归档至【Github仓库:hardware-tutorial】,需要的朋友们自取。或者关注公众号【AIShareLab】,回复 嵌入式 也可获取。一、实验目的熟悉实验开发环境,掌握简单ARM汇编指令的使用方法。二、实验环境硬件:PC机软件:ADS1.2 集成开发环境三、实验内容熟悉开发环境并使用LDR/STR,MOV等指令访问寄存器或存储单元; 使用ADD/SUB/LSL/LSR/A....

嵌入式ARM设计编程(一) 简单数据搬移
文章 2022-12-09 来自:开发者社区

嵌入式Linux系统中ARM汇编语言的使用方法

第一:汇编基础简介     我们在学习嵌入式Linux开发的时候是绝对要掌握ARM汇编的,因为Cortex-A芯片上电时SP指针还没有初始化,C环境还没有准备好,所以肯定是不能运行C代码,必须先用汇编语言设置好C环境以后才能运行C代码。 如果大家使用过STM32的话就会知道MDK和IAR下的启动文件,就是用汇编语言写的。汇编有自己的基本语法结构:label:instructi....

嵌入式Linux系统中ARM汇编语言的使用方法
文章 2021-12-18 来自:开发者社区

嵌入式Linux开发: 移植curl到arm平台(Tiny4412)

一、环境介绍宿主机: Redhat 6.3  32位目标开发板型号: 友善之臂Tiny4412目标开发板操作系统:  使用busybox制作,内核使用官方3.5内核。使用的编译器版本:  友善之臂光盘里自带的交叉编译器版本4.5.1二、编译移植curl   curl命令是利用URL语法在命令行下工作的文件传输工具,1997年首次发行,常用来请求 Web 服....

嵌入式Linux开发: 移植curl到arm平台(Tiny4412)
文章 2021-12-17 来自:开发者社区

解决(ARM64-ARMV8)嵌入式Linux系统下X264编码提示:libx264 :use cpu capability none!

一、开发环境介绍X264库的版本: x264-snapshot-20181217-2245开发板:友善之臂 RK3399RK3399芯片是国内优秀芯片厂商瑞芯微的六核64位芯片。开发板运行的系统是: FriendlyDesktop ubuntu系统。开发板的官网使用介绍链接:http://wiki.friendlyarm.com/wiki/index.php/NanoPC-T4/zh#Frien....

解决(ARM64-ARMV8)嵌入式Linux系统下X264编码提示:libx264 :use cpu capability none!
文章 2019-07-16 来自:开发者社区

2012 ARM嵌入式开发应用研讨会杂谈

记得以前参加的ARM的研讨会,名称是技术研讨会,不知道为什么现在改名为嵌入式开发应用研讨会了。不过今年演讲的重点就是 ARM DS-5开发工具(还免费发放了一本《Linux/Android开发利器 ARM DS-5使用指南》书籍),也许这就是所谓的嵌入式开发应用名称的由来吧。 学编程语言的时候,人们经常说,真正的程序员用C。虽然一直在微软体系打拼,但我个人认为,在嵌入式领域,如果做产品,还是要选....

文章 2018-11-14 来自:开发者社区

外网访问ARM嵌入式Linux系统

外网访问ARM嵌入式Linux系统 实验室里的ARM嵌入式Linux系统,只能在局域网内访问,怎样从外网也能访问ARM嵌入式Linux系统? 本文将介绍具体的实现步骤。 1. 准备工作 1.1 安装并启动ARM嵌入式Linux系统 ARM嵌入式Linux系统默认的sshd端口是22。 2. 实现步骤 2.1 下载并解压holer软件包 Holer软件包:holer-linux-arm.tar.g....

文章 2018-05-07 来自:开发者社区

嵌入式定制开发ARM Cortex系列处理器选型标准

随着对嵌入式系统的要求越来越高,作为其核心的嵌入式微处理器的综合性能也受到日益严峻的考验,现在一个高端智能手机的处理能力几乎可以和几年前的笔记本电脑相当。ARM一直以来都是自己研发微处理器内核架构,然后将这些架构的知识产权授权给各个芯片厂商,精简的CPU架构,高效的处理能力以及成功的商业模式让ARM公司获得了巨大的成功,使它迅速占据了32位嵌入式微处理器的大部分市场份额。主板定制 为了迎合市场的....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。