4412嵌入式开发板学习笔记(一)

发布者:RadiantEnergy最新更新时间:2019-10-28 来源: 51hei关键字:嵌入式开发板  供电方式 手机看文章 扫描二维码
随时随地手机看文章

新手在进行开发学习前,建议先看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。


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


关键字:嵌入式开发板  供电方式 引用地址:4412嵌入式开发板学习笔记(一)

上一篇:【嵌入式学习笔记二】烧录制作好的镜像到4412开发板中
下一篇:C语言常用ARM三个头文件

推荐阅读最新更新时间:2024-11-05 22:19

Exynos4412裸机开发——中断处理
以KEY2控制LED3亮灭为例: 一、轮询方式 【0】检测按键k2,按键k2按下一次,灯LED2闪一次。 【1】查看原理图,连接引脚和控制逻辑 (1)按键k2 连接在GPX1_1引脚 (2)控制逻辑 k2 按下 ---- K2闭合 ---- GPX1_1 低电压 k2 常态 ---- K2打开 ---- GPX1_1 高电压 【2】查看相应的芯片手册 【2-1】循环检测GPX1_1引脚输入的电平,为低电压时,按键按下 (1)配置GPX1_1引脚功能为输入,设置内部上拉下拉禁止。 GPX1.CON = GPX1.CON &(~(0xf 4)) ; GPX1.PUD =
[单片机]
Exynos<font color='red'>4412</font>裸机开发——中断处理
低压供电系统及接地方式的实际应用
  1 低压供电系统的组成、特点、类型   (1)供电系统通常由交流分系统、直流分系统两部分组成   交流分系统通常由高压和低压两部分组成。   直流分系统通常由交Z直流变换部分、蓄电池组部分组成。负载部分由低压交流负载、直流负载设备组成。"负载"通俗地讲也就是"用电设备"。   (2)低压供电系统的基本特点   ①并联冗余方式是提高可靠性的主要方式,无论是交流供电系统,还是直流供电系统。   ②一次电源对于低压供电系统来讲,主要是市电或发电,是低压供电系统的核心,是供电系统可靠性的关键。其它电压变换型电源对其有依赖性。直流供电系统依靠交流供电系统提供电源。但直流供电系统可以对交流供电系统做适当的补充。   ③不间断电源(UPS
[电源管理]
4412 杂项设备
一、杂项设备 为什么用杂项设备 • 杂项设备可以说是对一部分字符设备的封装,还有一部分不好归类驱动也归到杂项设备。杂项设备是字符设备的封装 • 为什么会引入杂项设备? • 第一、可以节省主设备号 – 如果所有的驱动都是用字符设备,那么所有的设备号很快就用完了,总共就255个主设备号。 • 第二、驱动写起来相对简单 – 如果直接使用封装好的杂项设备,那么就可以减少一步注册主设备号的过程 • 杂项设备初始化部分源文件“drivers/char/ misc.c”,这一部分通过Makefile可知,是强制编译的。而且是Linux官方(不是三星官方)出来的时候就带的,为了一些简单的驱动更容易实现。 • 这部分了解即可,里面的内容也比较简单
[单片机]
<font color='red'>4412</font> 杂项设备
Exynos4412 内核移植(二)—— 内核编译过程分析
内核的编译同样是从Makefile 来分析: 一、内核源码结构 Linux内核文件数目近2万,出去其他架构CPU的相关文件,他们分别位于顶层目录下的17个子目录,各个目录功能独立,下面是常用目录: arch:体系结构相关代码 ipc:进程调度相关代码 mm:内存管理 Documentation:帮助文档 net:网络协议 lib:库 scripts:编译相关脚本工具 tools:编译相关工具 drivers:设备驱动 fs:文件系统实现 对于ARM 架构的Exynos4412,其体系相关的代码在arch/arm/目录下,在后面进行的Linux移植时,开始的工作正式修改这个目录下的文件。 二、Linux Make
[单片机]
Exynos<font color='red'>4412</font> 内核移植(二)—— 内核编译过程分析
4412裸机程序之mmu
内存管理单元MMU,负责虚拟地址到物理地址的转换,并提供硬件进制的内存访问权限检查,操作系统通过MMU可以实现各个用户进程自己独立的地址空间, 通过内存权限的检查可以保证每个进程使用的内存不被其他进程破坏。具体操作系统怎么运用MMU的就比较复杂了,我们只看看最原始的裸机程序怎么配置寄存器操作MMU建立虚拟地址到物理地址映射,了解其原理。 ARM提供4种映射长度:段(1M),大页(64K),小页(4K),极小页(1k) 按1M的长度映射就是说一段1M的虚拟地址映射一段1M的物理地址,这1M的地址访问权限是一样的,明显如果按1k,4k映射,内存访问权限将控制的更精细,当然也更复杂。 我们看看1M的精度怎么映射,假设要映射虚拟地址
[单片机]
Exynos4412裸机开发 —— A/D转换器
一、Exynos4412 A/D转换器概述 1、简述 10位或12位CMOS再循环式模拟数字转换器,它具有10通道输入,并可将模拟量转换至10位或12位二进制数。5Mhz A/D 转换时钟时,最大1Msps的转换速度。A/D转换具备片上采样保持功能,同时也支持待机工作模式。 2、特性 ADC接口包括如下特性。 1)10bit/12bit输出位可选。 2)微分误差 1.0LSB。 3)积分误差 2.0LSB。 4)最大转换速率5Msps. 5) 功耗少,电压输入1.8V。 6)电压输入范围 0~1.8V。 7)支持偏上样本保持功能。 8)通用转换模式。 3、模块图 4412A/D转换器的控制器接口框图如下: 二、Ex
[单片机]
Exynos<font color='red'>4412</font>裸机开发 —— A/D转换器
4412 移植x264并且YUV422转x264
一、YUV422转换规律    做视频采集与处理,自然少不了要学会分析YUV数据。因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式,而从视频处理(例如H.264、MPEG视频编解码)的角度来说,也是在原始YUV码流进行编码和解析,所以,了解如何分析YUV数据流对于做视频领域的人而言,至关重要。本文就是根据我的学习和了解,简单地介绍如何分析YUV数据流。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。 与我们熟知的RGB类
[单片机]
<font color='red'>4412</font> 移植x264并且YUV422转x264
迅为iTOP-4412核心板调整电压
iTOP-4412核心板使用的电源管理芯片是三星专门针对4412研发的S5M8767,8767提供9路BUCK和28路LDO输出,每路电压的大小可以通过软件进行设置。S5M8767的驱动位于内核drivers/regulator/s5m8767.c,CPU是通过I2C总线来控制它。S5M8767注册到内核里面的regulator模块。Regulator模块是内核中用于控制系统中某些设备的电压/电流供应,在嵌入式系统(尤其是手持设备)中,控制耗电量很重要,直接影响到电池的续航时间。所以。如果系统中某一个模块暂时不使用,就可以通过regulator关闭其电源;或者降低提供给该模块的电压、电流大小。 S5M8767驱动的主要作用就是调
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved