【转帖】4412ARM开发板学习笔记(一)
本文转自迅为论坛: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开发板学习笔记(一)的更多相关文章
- 【4412嵌入式开发板学习笔记】认识uboot
转自迅为讨论群:http://www.topeetboard.com 重要说明:这份笔记不是4412开发配套的,是我在网上看视频的时候下载上课老师的笔记后修改的.所以我试了一下笔记上的uboot命令, ...
- CC2540开发板学习笔记(五)——串口通信
(一)串口发送 一.实验现象: 开发板实现功能发送 二.实验过程 1.PL2303 USB转串口电路图 2.串口发送 (1)查看用户手册有: UART0 对应的外部设备 IO 引脚关系为: P0_2 ...
- CC2540开发板学习笔记(三)——外部中断
一.实验内容 通过外部中断方式依次按下按键S1控制LED1的亮灭 二.实验过程 1.电路原理图同上 2.中断的概念 比如说我们在执行main函数时,突然来了个指令.优先级比现在执行的main还高,那我 ...
- CC2540开发板学习笔记(二)——按键
一.实验内容 用按键S1控制LED1的亮和灭 二.实验过程 1.电路原理: 可以看出,当S按下P0.0和P0.1接地,反之则接高电压. 2.寄存器使用: 依旧应该首先进行3个基本寄存器的设定,对LED ...
- 4412开发板学习笔记-NFS服务器的搭建
转自iTOP-4412讨论群: http://www.topeetboard.com 先来介绍一下NFS: NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件 ...
- CC2540开发板学习笔记(九)—— BLE协议简介
一.BLE协议简介 1.协议是什么? 协议是一系列的通信标准,双方需要共同按照这进行正常数据 协议是一系列的通信标准,双方需要共同按照这进行正常数据发射和 接收.协议栈是的具体实现形式,通俗点来理解就 ...
- CC2540开发板学习笔记(八)—— 看门狗
一.功能: 防止程序跑飞,使得系统重新进入工作状态,即一种复位操作吧. 但需要不停地喂狗= =(就是不断的执行某种操作),假如说你的程序跑到了不知道哪里去的错误时,即不会实现喂狗,就会发生复位,程序就 ...
- CC2540开发板学习笔记(七)—— 睡眠唤醒
(一)中断唤醒 一.实验内容 通过中断唤醒在睡眠模式下的CC2540 二.实验原理 1.系统电源管理(工作方式) (1)全功能模式: 高频晶振(16M或者32M)和低频晶振(32.768K RCOSC ...
- CC2540开发板学习笔记(六)——AD控制(自带温度计)
一.实验目的 将采集的内部温度传感器信息通过串口发送到上位机 二.实验过程 1.寄存器配置 ADCCON1(0XB4)ADC控制寄存器1 BIT7:EOC ADC结束标志位0:AD转换进行中 ...
随机推荐
- 一个ORM的实现(附源代码)
1 前言 经过一段时间的编写,终于有出来一个稳定的版本,期间考虑了多种解决方案也偷偷学了下园子里面大神们的作品. 已经有很多的ORM框架,为什么要自己实现一个?我的原因是在遇到特殊需求时,可以在ORM ...
- ZeroClipboard – 轻松实现复制文本到剪贴板功能
ZeroClipboard 库提供了一种把文本复制到剪贴板的简单方法.Zero 表示该库是不可见的,用户界面则完全取决于你. 该库完全兼容 Flash Player 10.0.0 或以上版本,这就要求 ...
- ie7下<a></a>标签中<input />时不反应
<a href="News?id=@dr["id"].CInt()" ><input type="button" valu ...
- word开发遇到的问题
1.系统不能安装多个office word版本,建议只安装一个2003版本,越完整越好. 2.安装时候ghost系统会遇到问题,由于很多组件没有完整的安装,因此缺少了很多安装时文件保护要进行提醒的dl ...
- ArcGIS中国工具2.2正式发布
ArcGIS中国工具2.2新功能 1. 2.0全面支持ArcGIS10.3 2. 全面修改成插件,原来部分是独立运行的EXE 3. 可以制作倾斜的矩形图框 4. 修改宗地(地块)左上角为第一个点,填写 ...
- 使用Aircrack-ng进行无线安全审计
设置监听模式 激活网卡 ifconfig wlan0 up 结束占用网络接口的进程 airmon-ng check kill 开启监听模式 airmon-ng start wlan0 查看网卡是否成功 ...
- webbench 压力测试
原文 webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好用,安装使用也特别方便,并且非常小. 主要是 -t 参数用着比较爽,下面参考了张宴 ...
- Asp.net中GridView使用详解(引)
GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到Gr ...
- 操作系统开发系列—12.g.在内核中设置键盘中断
8259A虽然已经设置完成,但是我们还没有真正开始使用它呢. 所有的中断都会触发一个函数spurious_irq(),这个函数的定义如下: PUBLIC void spurious_irq(int i ...
- AppCompatActivity实现全屏的问题
前言:我的 Activity 是继承 BaseActivity , 而 BaseActivity 继承 AppCompatActivity . BaseActivity 的继承 /** * 应用程序的 ...