初试arm开发板

Ethan的修炼笔记 Ethan的修炼笔记     2022-09-19     475

关键词:

博主刚开始学习嵌入式开发,在老师指导下进行了led点亮的实验。

一、准备工作

开发板型号:Friendly mini 2451

环境:win7+minitools

二、进入usb下载模式

使用 MiniTools 将 bin 文件烧写到开发板上。MiniTools 提供了两种烧写裸机程序的方式:一种 是直接下载到内存 DRAM,另外一种是下载到 NAND Flash。

本例中只实验了第一种烧写方式。

首先,将开发板上的S2开关切换到SD卡或NOR flash启动模式,在上电或复位之前,按住 K1 键 ,进入usb下载模式

1. 开发板进入 USB 下载模式后,LCD 上会显示“USB Mode: Waiting...”

2. 用 USB 线连接电脑与开发板

3 连接成功,LCD 上会显示"USB Mode: Connected" 

至此,你可以使用 MiniTools 来下载调试或烧写系统了。

三、烧写&运行

打开MiniTools,连接开发板

点击裸机程序,先选中上方的”Download and run“,设置好下载地址“RAM Address(Download/Loading)”, 选择要运行的裸机程序, 再点击“下载运行”就可以了。

MiniTools 首先会把裸机程序下载到 DRAM 的地址 0x30000000 处,然后跳转到该地址上运行裸机程序,所以只要 PC 上一点击“下载运 行”就可以马上看到开发板上裸机程序的运行效果了。

注意:不同的 CPU 会有不同的内存起始地址,在此为 0x30000000

四、实验现象

可以看到开发板上的 4 个 LED 同时不停地闪烁。

嵌入式开发板arm开发板-迅为4418开发板接口基本介绍

迅为4418开发板无缝兼容6818平台,是北京迅为电子有限公司研发设计的一款开发板平台,核心板尺寸小,引出脚多,能够帮助工程师们快速开发新产品。行业应用:iTOP-4418开发板/6818开发板可广泛适用于工控、智能家居、医疗、... 查看详情

arm嵌入式核心板介绍

开发板是用来进行嵌入式系统开发的电路板,包括中央处理器、存储器、输入设备、输出设备、数据通路/总线和外部资源接口等一系列硬件组件。在一般的嵌入式系统开发过程中,硬件一般被分成两个平台,开发平台(host)和目... 查看详情

嵌入式开发板迅为4412开发板初学arm开发板首选!提供教学视频!

选择迅为4412开发板无论是学习ARM技术还是开发产品都无须担心,迅为4412开发板提供了丰富的例程源码实例和视频,只需要你有C语言基础,就可以快速学习嵌入式高端技术开发!搭载三星Exynos四核处理器,配备1GB内存,4GB固态硬... 查看详情

嵌入式开发板itop-4412开发板初学arm开发板首选!提供技术支持!

摘要:ARM开发板迅为三星Exynos嵌入式开发平台超强GPS模块iTOP-Exynos4412开发板采用Exynos4412的主芯片,具有更高的主频和更丰富外设,配置2GB双通道DDR3的内存及16GB存储,具有稳定性强、可靠性高,能适用于对性能和处理能力有更高... 查看详情

嵌入式开发板丨arm开发板学习必备资料-迅为电子

摘要:ARM开发板迅为三星Exynos嵌入式开发平台超强GPS模块iTOP-Exynos4412开发板采用Exynos4412的主芯片,具有更高的主频和更丰富外设,配置2GB双通道DDR3的内存及16GB存储,具有稳定性强、可靠性高,能适用于对性能和处理能力有更高... 查看详情

linuxqt在arm上开发,程序运行出错,illegalinstruction如何解决

环境:Ubuntu12.04开发板s3c2440内核Linux2.6.30QT4.7.2编译器4.4.2初试程序helloworld,在板子上运行时(./hello)报错:illegalinstruction参考技术A尝试下将你PC上的编译器目录下的lib文件夹复制到嵌入式文件系统根目录下的lib并替换,重做一次文... 查看详情

初学嵌入式学习,用啥开发板较好?可以直接从arm11学起吗?

对于ARM嵌入式的初学者,用ARM9开发板。首先,从功能上来说,ARM11要比ARM9强一些,但是性能优异并不代表适合初学者。对于初学者来说ARM11的有些功能是冗余。其次,学习ARM9或者ARM11就在所难免学习其所支持的操作系统Linux(ARM1... 查看详情

arm开发板如何选型-i.mx6q开发板

拥有丰富扩展能力,供货周期长的开发平台,省事安心 处理器:迅为-i.MX6开发板恩智浦Cortex-A9四核i.MX6Q处理器,主频1GHz,内存2G,存储16GB。系统支持:i.MX6开发板系统支持LINUX,Android,Ubuntu系统。核心板介绍:迅为-i.MX6开发板采... 查看详情

初学嵌入式学习,用啥开发板较好?可以直接从arm11学起吗?

如果经济条件允许的话,可以考虑选择ARM11开发板,甚至更高级的开发板。因为,在ARM11开发板上可以比较流畅的运行Android等大型移动操作系统。这样,一份投资,可以做更多的事情。ARM9开发板上虽然也可以跑Android,不过,性... 查看详情

arm嵌入式开发板推荐

arm嵌入式主板具有低成本、高性能、低功耗的特点,是一个嵌入在设备里面做控制、数据处理使用的CPU板,承担着“大脑”的角色,主要是作为工控主板使用。短短几年,ARM嵌入式的异军突起,日益广阔。  ARM嵌入式正在成为... 查看详情

win32工程怎么部署到arm9开发板上

...实现,但是我的工程是win32的工程,我怎么把它部署到ARM9开发板上去啊?参考技术A在宿主机下用交叉编译器将你做的SIP客户端的协议栈编译之后,下载到ARM板上。问题是你的ARM板运行操作系统没有? 查看详情

arm开发板怎么选择?迅为-imx6开发板来详情解说

迅为-I.MX6开发板Cortex-A9四核I.MX6Q,主频1G,2G内存,16G存储,支持4G全网通,GPSWIFI蓝牙模块,千兆以太网,摄像头,SATA等接口,多屏异显,双屏同显650)this.width=650;"src="http://image108.360doc.com/DownloadImg/2017/07/1909/106188170_1.jpg"style="border:0 查看详情

arm裸板开发

1,用汇编点亮led灯,并且写makefile文件烧写实验      烧写过程:首先我们需要了解4412的启动过程,可以看一下本人写的arm启动方式(不是很高大上,但是能看懂)啦啦啦啦我们需要用到BL1、BL2引导文件。... 查看详情

产品研发arm开发板如何选择?飞思卡尔i.mx6q开发板

处理器:迅为-i.MX6开发板恩智浦Cortex-A9四核i.MX6Q处理器,主频1GHz,内存2G,存储16GB。系统支持:i.MX6开发板系统支持LINUX,Android,Ubuntu系统。核心板介绍:迅为-i.MX6开发板采用核心板+底板结构设计,核心板引出脚多达320PIN,高品质... 查看详情

arm嵌入式开发板学习路线指引

如何入门嵌入式?嵌入式开发学习方法步骤如何入门嵌入式?嵌入式开发学习路线指引嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有linux,android。平台:Cortex-A9开发板嵌入式技术学习如何入手,从何学起呢... 查看详情

各arm开发板cpu处理器参数

ARMV7L    S3C2440[JZ2440]              ARM920T         400M  查看详情

ubuntu12.04arm开发板换源(代码片段)

我发现国内arm平台上运行的ubuntu的源很少,低版本的就更少了。下面是我找到的实测一个可以在arm上用的。https://blog.csdn.net/wuhong1989/article/details/83510268更改方式是和普通的桌面Ubuntu一样,不用的地方是把中间.../ubuntu/...换成.../ubu... 查看详情

移植wpa_supplicant2.5到arm开发板

 编译libnl1-1:./configure--host=arm-linux--enable-static--prefix=/usr/local/sslCC=arm-linux-gnueabihf-gcc编译时出现错误:../include/netlink-local.h:239:11:error:‘ULONG_MAX’undeclared(firstuseinthisfunction 查看详情