本文转自迅为论坛:http://www.topeetboard.com

新手在进行开发学习前,建议先看01-迅为电子开发板入门视频。对开发板和开发环境有一定的了解后,不要盲目接线开机。以下是个人的一点经验,和大家分享一下。

补充:这是第一份笔记,主要是提供给刚拿到板子的同学,2、3分钟就可以看完,避免你走歪路。实际上视频上都有,我只是整理了一下。之后我大概不定期会陆续上传一些我的学习笔记分享给大家,希望大家可以给出建议。以后可以的话会整理一下,打包上传,也给后来学习的人一个参考,方便大家共勉。

注:我使用的是4412精英版+7寸屏+SCP封装+2G内存+16G闪存。其他版本可能会有一点点区别,但不影响学习。

一、开机前检查:

1.电源适配器(5V/2A):插到图上左下角POWER。开发板只有唯一的供电方式,其他的包括OTG供电,JLINK供电都是不可行的。因为它们的5V是不通的,具体的可以去研究一下开发板的原理图和PCB,对硬件不了解的同学可以无视。如果要更换电源适配器,切记要注意电压(5V)和电流(至少能提供2A驱动电流),否则轻则板子不工作,重则烧坏板子。

2.RS232串口线+USB转RS232(一般在电脑上看到的就是COM口:店家提供的是RS232串口线(一头公头),现在的大部分PC机都见不到了RS232口了,所以需要自备USB转RS232(一头RS232,一头USB)或者RS232-USB线(一头公头,一头USB)。接到图上右下角UART2,不要接UART1。

串口和并口的区别:

http://www.360doc.com/content/12/1011/10/1981578_240787875.shtml

注:个人认为如果不是学习通信原理的,没必要太深入串口和并口通信的知识。只要知道串口是一个口传送数据,具体的什么校验码,数据位,停止位暂时不理也没关系。比起串口,并口是多个口传送数据的。USB实际上也是串口的一种,不过我们叫习惯了,会把它和串口区分开来,知道这点也够了。

3.OTG线:用过安卓手机的都知道……就是我们常说的数据线了。接到图上的下方OTG口。话说回来,以后的安卓手机可能会使用另外一种接线Type-C,可以反插的一种数据线,不过现在貌似还不是很流行。估计以后就会用的比较多了,我还是挺喜欢这种线的。

4.屏幕连接:这个很容易出问题。以7寸屏为例,连接屏幕时一定要注意。4412开发板提供的7寸屏有两种连接方式:软排线连接和HDMI连接,使用其中一种方式连接时,另外一条用于连接的线一定要断开(两头都要断开,否则会花屏,不要问我是怎么知道的,被坑死)。接到图上左边的LVDS-LCD,这两个口的输出是一样的,使用时只用一个,只用一个,只用一个。恩,重要的事情说三遍。下面的RGB-LCD应该是4.3寸屏使用的,只能用软排线连接。右边的还有MIPI接口,和左边的LVDS-LCD长得一样,但是是用来接摄像头的(估计还有其他用处,暂时不清楚)。还有一点,软排线银色一面是导电的应该朝下接入,注意别弄错就行。

5.网线:这个就更没必要细说了,接到图中右下方的Ethernet。

以上就是开机检查了,搞定了之后就可以开机测试了。

【转帖】4412ARM开发板学习笔记(一)的更多相关文章

  1. 【4412嵌入式开发板学习笔记】认识uboot

    转自迅为讨论群:http://www.topeetboard.com 重要说明:这份笔记不是4412开发配套的,是我在网上看视频的时候下载上课老师的笔记后修改的.所以我试了一下笔记上的uboot命令, ...

  2. CC2540开发板学习笔记(五)——串口通信

    (一)串口发送 一.实验现象: 开发板实现功能发送 二.实验过程 1.PL2303 USB转串口电路图 2.串口发送 (1)查看用户手册有: UART0 对应的外部设备 IO 引脚关系为: P0_2 ...

  3. CC2540开发板学习笔记(三)——外部中断

    一.实验内容 通过外部中断方式依次按下按键S1控制LED1的亮灭 二.实验过程 1.电路原理图同上 2.中断的概念 比如说我们在执行main函数时,突然来了个指令.优先级比现在执行的main还高,那我 ...

  4. CC2540开发板学习笔记(二)——按键

    一.实验内容 用按键S1控制LED1的亮和灭 二.实验过程 1.电路原理: 可以看出,当S按下P0.0和P0.1接地,反之则接高电压. 2.寄存器使用: 依旧应该首先进行3个基本寄存器的设定,对LED ...

  5. 4412开发板学习笔记-NFS服务器的搭建

    转自iTOP-4412讨论群: http://www.topeetboard.com 先来介绍一下NFS: NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件 ...

  6. CC2540开发板学习笔记(九)—— BLE协议简介

    一.BLE协议简介 1.协议是什么? 协议是一系列的通信标准,双方需要共同按照这进行正常数据 协议是一系列的通信标准,双方需要共同按照这进行正常数据发射和 接收.协议栈是的具体实现形式,通俗点来理解就 ...

  7. CC2540开发板学习笔记(八)—— 看门狗

    一.功能: 防止程序跑飞,使得系统重新进入工作状态,即一种复位操作吧. 但需要不停地喂狗= =(就是不断的执行某种操作),假如说你的程序跑到了不知道哪里去的错误时,即不会实现喂狗,就会发生复位,程序就 ...

  8. CC2540开发板学习笔记(七)—— 睡眠唤醒

    (一)中断唤醒 一.实验内容 通过中断唤醒在睡眠模式下的CC2540 二.实验原理 1.系统电源管理(工作方式) (1)全功能模式: 高频晶振(16M或者32M)和低频晶振(32.768K RCOSC ...

  9. CC2540开发板学习笔记(六)——AD控制(自带温度计)

    一.实验目的 将采集的内部温度传感器信息通过串口发送到上位机 二.实验过程 1.寄存器配置 ADCCON1(0XB4)ADC控制寄存器1 BIT7:EOC   ADC结束标志位0:AD转换进行中    ...

随机推荐

  1. 为Apple Push开发的PHP PEAR 包:Services_Apple_PushNotification

    Apple Push Notification Service:通过苹果服务器向app用户推送消息,无需启动app. 苹果官方文档:http://developer.apple.com/library ...

  2. NProgress.js template

    NProgress.js:加载进度条:http://ricostacruz.com/nprogress/ 基础的这几个方法 这个网站上都有 我在一个地方看到这个代码 NProgress.configu ...

  3. 【CSS3】 CSS3:弹性盒子(Flex Box)

    Flex布局是什么 如何指定一个容器为Flex布局 Flex的基本语法 display flex-direction justify-content align-items flew-wrap ali ...

  4. CSS教程:vlink,alink,link和a:link

    超链接文字的状态可以通过伪类选择符+样式规则来控制. 一组专门的预定义的类称为伪类,主要用来处理超链接的状态.超链接文字的状态可以通过伪类选择符+样式规则来控制.伪类选择符包括: 总: a 表示 超链 ...

  5. Ajax中get和post使用问题

    使用get遇到的问题: 1.问题一. 缓存:当每次访问的url相同,客户端直接读取本地缓存里面的内容,即使后台数据变化前台也不会有变化: 解决方法:在?后面链接一个num=[随机数Math.rando ...

  6. 完美卸载oracle11g步骤

    完美卸载oracle11g步骤:1. 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务.2. 开始->程序->Oracle - OraHome ...

  7. js的一些坑,持续增加,学习js应该注意的问题

    大家来补充 1.变量类型模糊,容易出现问题; var a='1',b=1; a==b; //true a===b; //false 2.全局变量与函数内部变量同名时,在函数内部声明变量,声明位置虽然在 ...

  8. tmtTable设计说明文档

    文件链接:tmt-table.js BOSS后台项目用到最多的就是列表页,所以把列表页做成通用组件,可以大大提高开发效率. 因为列表可能有不同的样式,所以在实例化组件时可以传值控制样式,用这种方式: ...

  9. 精通 CSS 选择器

    CSS 选择器除了样式表匹配元素时需要用到,在使用 jQuery 等库的时候也可以利用 CSS 选择器来选择元素,因此作为前端开发需要熟练掌握.下面是一些常用的 CSS 选择器示例. 元素选择器 E, ...

  10. ArcGIS中的WKID

    提到坐标系统,大家多少能明白一些,但在运用时,有些朋友搞得不是非常清楚,以后专门来总结.在实地生产项目中,使用较多的2000中国大地坐标系(CGCS2000).1980西安坐标系.1954北京坐标系统 ...