滴水静禅天
扫描关注滴水静禅天

扫码加微信:-)

4412开发板学习笔记

滴水静禅天2018-11-17信息计算 1445

主要资料及工具

l  PCB_DADASHEET(图和数据表)

l  编译器及烧写工具(ARM交叉工具,打包工具)

l  Android 镜像

l  QT文件系统镜像

l  Ubuntu镜像

l  源码Ubootkernel

l  源码Android 文件系统

l  源码QT

学习步骤

1.搞清基础架构:bootloader(UBOOT),linux内核(kernel),文件系统,这三个文件是核心

2.搭建编译环境:win7->虚拟机->Ubuntu

3.学会系统文件的编译和烧写,进一步学习linux应用开发

4.最小系统(路由器,通讯类)

5.网络文件系统(NSF),比较好用的调试方法.

6.掌握linux驱动.分三种:网络设备\块设备\字符类设备系统,字符类是重点,前两点为现成移植,GPIO是基础的基础.调试驱动也要用NSF,模块的方法||至此入门.

案例讲解

功能:1.实时监控RFID(通过SPI总线读取数据)2.采集到信号核对,驱动继电器(GPIO控制).3.用网络传输数据库(socket通讯),4.屏幕显示与交互(C++/Java)

 

压缩包MD5用法

验证压缩包数据完整性

 

能用到的资料

三星原厂资料(BSP班级开发包)

PC软件:USB->串口;超级终端;ADB驱动(手机-pc);SSH;fastboot,TF卡测试工具

编译相关:

VM-Weaver

Ubuntu

Linux-QT补丁包

编译无界面工具包

Android开发工具

QT_Creator

开发板源码

Android测试APK

安卓4.2.2源码及kernel

QT-ARM官方源程序

小模块测试程序

支持HDMIUbuntu资料

支持以太网的4.0代码

最小linux系统

 

 

硬件连接

连接LCD屏幕


发表评论