该专栏记录作者学习友善之臂tiny4412每日进程、收获总结。通过对开发版的学习,理解驱动的底层,深入了解liunx系统,预计用两周时间完成学习。
首先介绍一下自己情况,23届电子信息毕业生。有电路原理、数字电路、模拟电路和高频电子基础,4年c语言编程基础,熟悉liunx基础指令,有网络编程经验。作者在校期间参与一些比赛,参与过多个嵌入式项目,为系统的主要软件开发者。
day01
检查硬件资源,点亮LED1
开发版资源
开箱后,盒内有tiny4412开发版,7寸标准电容屏,5V2A充电器,USB转DB9串口线,USB转的MicroUSB串口线、RJ45网线。
开发版通过铜柱与屏幕相连,包装时为节约空间,将焊有元件的一侧放在了屏幕内侧,需要找到扳手将铜柱卸下,更改方向,方便我们观察板上资源。
核心版
Tiny4412 是高性能的 Cortex-A9 核心板,它们由广州友善之臂设计、生产和发行销售。采用三星高性能的 Exynos 4412 四核处理器。
Exynos 4412 内部集成了 GPU 为 Mali-400 MP 的高性能图形引擎,支持 3D 图形流畅运行, 并可播放 1080P 大尺寸高清视频,流畅运行 Android 等高级操作系统,非常适合开发高端物联 网终端,广告多媒体终端,智能家居,高端监控系统,游戏机控制板等设备。
Tiny4412 核心板也是采用了 2.0mm 间距的双排针(P1, P2, P3, P4),引出了大部分 CPU 功能 引脚,尺寸为(74x55mm)。其中 P1 和 P2 排针为标配焊接,它们已经包含了大部分常用的功能; P3 和 P4 空焊,方便用户扩展开发使用。
Tiny4412 标配 1G DDR3 内存和 4GB 高速 eMMC 闪存。
Tiny4412 的1g内存由两部分构成。可以观察到左上芯片为两块相同的512m的内存颗粒。左下为4g eMMc存储。右上则为我们的主CPU。
底版
目前 Tiny4412 有两款底板 TinyADK 和 TinySDK,分别为增强版 和 标准版&#x