本文转自迅为论坛: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. hive安装--设置mysql为远端metastore

    作业任务:安装Hive,有条件的同学可考虑用mysql作为元数据库安装(有一定难度,可以获得老师极度赞赏),安装完成后做简单SQL操作测试.将安装过程和最后测试成功的界面抓图提交 . 已有的当前虚拟机 ...

  2. The template engine

    Play has an efficient templating system which allows to dynamically generate HTML, XML, JSON or any ...

  3. IOS 非常流畅的滑动tableView

    为什么要写这篇文章呢?之前写过一篇,因为手机打字不是很方便,还有之前同事用6splus 定下午茶时候,我滑动列表时候竟然误以为是安卓系统的手机.   tableview 流畅度可以用fps来测试,到6 ...

  4. 【javascript激增的思考03】MVVM与Knockout

    前言 今天搞的有点快,因为上午简单研究了下MVC,发现MVC不太适合前端开发,然后之前看几位前端前辈都推荐前端使用MVVM,但是我对其还不甚了解,所以我觉得下午还是应该先看看他是神马先,后面再决定要不 ...

  5. BFC布局原理

    写这篇博客的初衷其实是在解决浮动的时候看到的这个方法,就想着BFC是什么,为什么可以清除浮动.结果不看不知道,一看越看越不明白,潜下心来研究看看,总结一下学习心得. 1.BFC是什么 BFC就是Box ...

  6. SAP程序代码中RANGE表的用法禁忌

    最近经常有出现以上的SQL代码导致程序DUMP,SAP错误日志如下:       经过检查RANGE表GR_MATNR,当用于WHERE条件是,只限较小的数据量的情况(约100条左右): 若为大数据量 ...

  7. BMP图像数据格式详解

    一.简介 BMP(Bitmap-File)图形文件是Windows采用的图形文件格式,在Windows环境下运行的所有图象处理软件都支持BMP图象文件格式.Windows系统内部各图像绘制操作都是以B ...

  8. Android 手机卫士--构建服务端json、请求网络数据

    本文地址:http://www.cnblogs.com/wuyudong/p/5900384.html,转载请注明源地址. 数据的传递 客户端:发送http请求 http://www.oxx.com/ ...

  9. tomcat ROOT中的lib和webapp中的lib的作用

    相同点:都是用来存放jar包的 不同点:和webapps同个目录下的那个lib文件夹所放的jar包对tomcat 服务器和你的webapp 来说都是可以调用的(这时候假如tomcat和web都依赖某个 ...

  10. OC中的面向对象语法4

    一. 继承 1. 继承的基本用法 l 设计两个类Bird.Dog // Bird的声明 @interface Bird : NSObject { @public int weight; } - (vo ...