ARM嵌入式开发
Nik_Talk
AIOT架构师
展开
-
ubuntu16 下安装 dnw 给开发板传输文件,出现的问题以及解决方法
工具下载:http://download.csdn.net/detail/zn2857/96374261.连接开发板和和pc之间的usb转串口线,usb线,在pc端打开vim,启动minicom2.使用sd卡启动开发板,进入uboot3.输入dnw...转载 2020-02-21 15:42:15 · 738 阅读 · 0 评论 -
ARM的启动顺序
1,变量的声明,如:A=250 //声明变量A的同时便也给A定义赋值为250同样也可以定义声明赋值为字符串,如name=wanggang变量的引用:通过$来应用所声明的变量【注意】等号两边变量名和值不能有空格,否则会出错例子1:建立second.sh内容如下#!/bin/bash#Author wg 2020A=250echo "print variable equal ...原创 2020-02-12 01:01:13 · 617 阅读 · 0 评论 -
ARM——硬件基础
要求:1,对于arm开发,我需要了解常用的接口,接口作用,及掌握各个接口实现原理及特性,并且编程控制。需要研究硬件的:1)硬件原理构造 2)通信协议3)时长/频率研究的思路顺序:1)研究ARM文档(如(芯片内):arm系列的arm_cortex a8的文档 )——>研究厂家芯片文档(如(芯片外):三星公司的s5pv210的核心板文档)——>研究外设厂家文档(如:友善之臂的底板文档...原创 2020-02-11 19:33:52 · 639 阅读 · 0 评论 -
ARM——中断体系结构
一,RAM异常及中断基本概念1,什么是异常,什么是中断?中断<——>异常2,ARM异常种类及对应的处理器模式1)复位异常2)未定义指令异常3)软中断异常4)预取异常5)数据异常6)IRQ:外部中断异常7)FIQ:快速中断异常3,异常发生时cpu处理步骤4,sample_异常发生时伪指令5,ARM异常优先级6,异常中断总结表...原创 2020-02-11 19:30:15 · 244 阅读 · 0 评论 -
ARM——arm汇编和c/c++的混合编程
1)为何要混合编程?例子:LInux内核中的一些代码就包含有汇编和c代码2)汇编和c/c++混合编程的方式3)C语言嵌入汇编如在linux内核代码中的asm volatile{ }汇编代码,asm开头表示该段代码为汇编例子:C语言中嵌入arm汇编,实现一个copy函数#include<stdio.h>void my_strcopy(char *src,char *...原创 2020-02-09 02:33:44 · 1512 阅读 · 0 评论 -
ARM汇编
五,ARM汇编1,程序=数据结构+算法2,与硬件相关的语言-汇编1)诞生的背景为了下与机器的微指令,上与内核的C语言的承上启下的交流功能。2) 什么样子?代码结构:3) 利用工具ADS通过虚拟设备调式来学习汇编4) ARM汇编指令格式Operation {cond} Rd, Rn , Operand23,指令 条件Cond和状态Status码条件码Cond 2)状态码st...原创 2020-02-09 00:02:25 · 538 阅读 · 0 评论 -
ARM——Cortex系列体系结构
如何学习ARM结构体系要学习的arm的内容:arm学习官网:www.arm.comARM架构和处理器1,相关术语2,A系列关键技术点3,A8处理器结构图工具,操作系统和开发板1,有用的工具2,ARM软件工具链(ToolChains)两个工具链(GNU-包含gcc and ARM-包含armcc)用工具链生成镜像(Image)的过程1)GNU ToolChain其他工...原创 2020-02-08 10:54:29 · 1298 阅读 · 0 评论 -
ARM——如何学习ARM结构体系,ARM架构和处理器,工具,操作系统和开发板
如何学习ARM结构体系要学习的arm的内容:arm学习官网:www.arm.comARM架构和处理器1,相关术语2,A系列关键技术点3,A8处理器结构图工具,操作系统和开发板1,有用的工具2,ARM软件工具链(ToolChains)两个工具链(GNU-包含gcc and ARM-包含armcc)用工具链生成镜像(Image)的过程1)GNU ToolChain其他工...原创 2020-02-06 22:06:34 · 592 阅读 · 0 评论 -
Arm学习准备工作——数字电路(电路基本原理)
基于Tiny210SDK2的电路图。1,电路基本原理:电路从根本来说都是由三部分组成:电源,负载(极管,电阻),中间环节(导线,开关)。2,数字电路逻辑原件:如何看电路:核心板文档(找引脚接口)——>底板文档(SDK2)——>datasheet(三星)3,与非门电路。4,引入的高低电平控制的物理关键原价——>晶体管arm学习官网:https://www.arm.co...原创 2020-01-29 20:42:02 · 1051 阅读 · 0 评论