推荐阅读最新更新时间:2026-03-17 03:26
ARM---搭建开发板的开发环境(x210v3s)
以x210v3s为例 开发板介绍: 1、x210v3s,由深圳九鼎创展生产,目前已经停产。 2、CPU由三星公司生产叫S5PV210,目前已经停产。 3、S5PV210采用ARMv7架构CortexTM-A8系列。 4、支持android4.0和android2.3,Qt4.8。 5、启动设置: 拨码开关在下:通过USB口启动, 拨码开关在上:是通过SD卡启动,优先内置的SD卡(硬盘),如果内置的SD卡,没有启动信息,则会从外置的SD卡启动。 6、串口: CPU带了四串口接口,但此开发板只外接了两个串口(UART0和UART2)。 注意,默认 andorid2.3,WINCE 使 用 uart0 作为调试串口,
[单片机]
配置arm-linux虚拟机开发环境
基础工具配置 系统是ubuntu12.01版本,感觉还比较好用,挺稳定的,进入系统后,如果安装时创建了用户的话,root是没有密码的: #sudo passwd root 配置root的密码。接着改VI,因为ubuntu系列用的vim是common版本的,方向键会输出ABCD。 #sudo apt-get remove vim-common #sudo apt-get install vim 下载的时候需要配置软件源,这很影响速度。 #sudo cp /etc/apt/sources.list /etc/apt/sources.list.old //先备份一下 #sudo gedit /etc/apt/
[单片机]
MDK-ARM(Keil uVision V4.72)上STM32开发环境配置
以前我都是在Eclipse上面和arm-none-eabi交叉编译环境来开发STM32应用程序的。 现在改用MDK-ARM比较专业的工具搭建一个开发环境。 新建一个指定STM32微控制器型号的工程: 为了生成编译文件,勾选如下复选框: 配置编译项: STM32F4XX, USE_STDPERIPH_DRIVER 添加库编译符号,和语言/代码生成级别 其中最关键的头文件包含目录: 首先要添加包含工程目录,因为固件库会查找 stm32f4xx_conf.h 配置头文件,中断服务例程实现文件可能也会调用main.h中的函数。 再添加包含 xxxySTM32F4_LibLibrariesCMSISIn
[单片机]
Qemu搭建ARM vexpress开发环境(三)----NFS网络根文件系统
经过上一篇《Qemu搭建ARM vexpress开发环境(二)----通过u-boot启动Linux内核》,已经实现了通过u-boot加载Kernel启动开发板,并且挂载根文件系统,本文讲述通过NFS网络挂载根文件系统。 通过NFS网络根文件系统,可以实现开发板在通过u-boot启动内核后,通过NFS网络在别的PC主机上挂载根文件系统。对于开发调试阶段的工作学习提供了很大的便利,可以直接在Linux主机上开发、编译驱动或者APP,并将目标文件拷贝到NFS服务目录中进行使用(此时文件相当于被拷贝到了开发板的根文件系统中)。也可以在主机端直接修改rootfs文件系统中别的文件,等效于在开发板上直接修改。 本文来介绍NFS挂载网
[单片机]
ARM微处理器的指令集概述(一)——ARM应用系统开发详解笔记
ARM微处理器的指令集概述 ARM指令集是加载/存储型的,就是说指令集仅仅能处理寄存器中的数据,而且处理结果都要放回寄存器中,而对系统存储器的访问则需要通过专门的加载/存储指令来完成。 ARM微处理器的指令集可以分为六大类 跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令。 一 指令的条件域 当处理器工作在ARM状态时,几乎所有的指令均根据CPSR中条件码的状态和指令的条件域有条件的执行。当指令的执行条件满足时,指令被执行,否则指令被忽略。每一条ARM指令包含4位的条件码,位于指令的最高4位 。条件码共有16种,每种条件码可用两个字符表示,这两个字符可以添加在指令助记符的
[单片机]
ARM微处理器的指令集概述(二)——ARM应用系统开发详解笔记
一 跳转指令 跳转指令用于实现程序流程的跳转,在 ARM 程序中有两种方法可以实现程序流程的跳转: — 使用专门的跳转指令。 — 直接向程序计数器 PC 写入跳转地址值。 ARM 指令集中的跳转指令可以完成从当前指令向前或向后的 32MB 的地址空间的跳转,包括以下 4 条指令: — B 跳转指令 — BL 带返回的跳转指令 — BLX 带返回和状态切换的跳转指令 — BX 带状态切换的跳转指令 B B{条件} 目标地址 B指令是最简单的跳转指令。注意存储在跳转指令中的实际值是 相对当前PC值的一个偏移量,而
[单片机]
ARM开发板如何挂载NFS开发环境的方法步骤(mini2440无盘启动)
这个部分还是比较不好弄的。想象要是不能通过nfs挂载网盘的话,他提出这个方法也就没什么用了。这样看的话,是比较完美了。在你实验之前你可以现挂载一下(用busybox生成文件系统后不用编译就可以了)确认没问题在编译下载镜像文件。还有在作qt文件应用程序的时候很大用这种方法,相信不用考虑编译和裁减的情况下就可以直接运行了。 首先介绍一下我的开发环境: PC环境是ubuntu9。04,开发板为友善之臂的MINI2440 主机IP:192.168.50.72 网关:192.168.50.1 子网掩码:255.255.255.0 开发板IP:192.168.50.168 网关:192.168.50.1 子网掩码:255.255.255.0
[单片机]
利用proteus学习ARM(LPC2103)之一:熟悉开发环境及点亮LED
最近在自学ARM(LPC2103),想将自己学习的经历全部记录在这个博客里面,与各位新手共同进步。 开发ARM的开发环境主要有ADS1.2,IAR FOR ARM,KEIL FOR ARM,我这次选用的为IAR的开发环境,这样新手上手会比较快一点,下载地址可以谷歌mcu123,大家都懂的,若要用于商业目的还是请用正版。我下载的是最新的版本V6.1,有一个问题就是不能修改字体大小,一旦修改字体大小软件就出错关闭了,但是这个影响不大,我一般都是在UltraEdit里面编辑,只是利用下IAR的编译和调试环境。有问题可以留言,我会尽最大可能帮助你。 相信大家新建工程,添加文件,设置芯片等都不会有问题,但是最后你把HEX文件添加到prote
[单片机]