本文转载自:http://blog.csdn.net/eshing/article/details/37109115

首先、我想说明为什么我写这个文档?我自己想学点东西,过于求成,又过于自信,直接买了Tiny4412的板子,但网上关于4412的资料太少,我一直没办法啃动,只能尽可能找来各种相关资料进行参考分析。我想在U-Boot程序中加入LCD显示功能,但始终都没有正常点亮LCD,放弃的心都有了,后来在网上找到一份《Linux平台下Mini210S裸机程序开发指南》的文档,我觉得写的挺清楚的,我也只能二一点了,先把4412当单片机玩吧,也给自己树点信心吧,我想能参考完成这些裸机程序后,再来搞U-Boot的LCD功能应会有新的收获吧,所以我就参考着这份文档,进行了一些裸机程序实验。写这份文档中,一是给自己学习用,二是希望能帮助到一些像我一样的朋友。这份文档总体思路和《linux平台下Mini210S裸机程序开发指南》基本上是一样的,本文档中很多内容为减小打字工作量,也为了缩短自己开发时间,也均COPY于此,这里已存在抄袭行为,在此先感谢《Linux平台下Mini210S裸机程序开发指南》文档的作者!我仅用做学习参考,也仅分享做学习参考所用。建议大家先看一看《Linux平台下Mini210S裸机程序开发指南》文档,再来看我写的,避免我语言问题,没有说清楚程序由来。

其次我想对开发测试平台进行简要说明:

1、  开发平台: window7(64bit) + Ubuntu12.04 (Virtual Box)

2、  开发软件:sourcein insight; UltroEdit等

3、  交叉编译器:arm-linux-gcc-4.5.1,由FriendlyARM所提供。

4、  硬件平台:tiny4412+S70 1306标准板

5、  参考资料和程序:

a、《Linux平台下Mini210S裸机程序开发指南》,主要参考资料。

b、SEC_Exynos4412_UsersManual_Ver.1.00.00.pdf,即三星4412手册;

c、FriendlyARM提供的uboot程序。

备注:说明一下,后面两章的代码已上传到我的资源里,我要了两个下载分,不好意思,我的资源分太少了,我得赚点,我相信我的程序是绝对能运行的,觉得值就去下载。

资源地址:

http://download.csdn.net/detail/eshing/7605681

转载于:https://www.cnblogs.com/zzb-Dream-90Time/p/7248739.html

tiny4412 裸机程序 一、说明【转】相关推荐

  1. Tiny4412裸机程序之代码在DDR SDRAM中运行

    转载:http://www.techbulo.com/1509.html Tiny4412裸机程序之代码在DDR SDRAM中运行 2014年11月13日 ⁄ 裸机程序 ⁄ 共 8647字 ⁄ 字号  ...

  2. tiny4412 裸机程序 八、重定位到DRAM及LCD实验【转】

    本文转载自:http://blog.csdn.net/eshing/article/details/37407423 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 一.实验原 ...

  3. tiny4412 裸机程序 八、重定位到DRAM及LCD实验

    一.实验原理 上一章已经解释的很清楚了,如何将所要运行的user_bin程序定位到DRAM中,这一章要进行重定位到DRAM后运行LCD程序,实际上一章中BL2中程序可以不用改动,直接重写我们的USER ...

  4. tiny4412 裸机程序 九、串口排查驱动原因及字符图片显示

    一.实验原理 大家可能会有疑问,不是在BL2目录中的mem_init_tiny4412.S实现了串口初始化了,且也有串口输出函数,要不然怎么串口调试助手上怎么会有打印信息呢,这里为什么还要重新初始化? ...

  5. tiny4412 裸机程序 九、串口排查驱动原因及字符图片显示【转】

    本文转载自:http://blog.csdn.net/eshing/article/details/37410571 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 一.实验原 ...

  6. tiny4412 裸机程序 七、重定位代码到DRAM【转】

    本文转载自:http://blog.csdn.net/eshing/article/details/37116637 一.关于DRAM 上一章我们讲解了如何对代码进行重定位,但是将代码重定位到只有25 ...

  7. Tiny4412裸机程序,按键检测(轮询方式)

    由于前几天出差,博客没有更新,今天看了看Tiny4412的原理图,把按键扫描程序写了一下,用的是轮询方式,后面会有中断方式的实现,闲话少说,进入正题,程序由前一个实验Tiny4412之C语言实现流水灯 ...

  8. Tiny4412裸机程序之代码重定位初体验

    转载:http://www.techbulo.com/1412.html 从前面一节Exynos 4412的启动过程分析 ,我们知道:一上电,exynos4412首先执行固化在IROM中的代码,iRO ...

  9. tiny4412 裸机程序 六、重定位代码到IRAM+0x8000【转】

    本文转载自:http://blog.csdn.net/eshing/article/details/37115697 一.重定向 对于程序而言,我们需要理解两个概念,一是程序当前所处的地址,即程序在运 ...

最新文章

  1. classification_report进阶:针对top-k的结果计算precision@k、recall@k、f1-score@k
  2. SQLIOSim 模拟SQLServer的行为来测试IO性能
  3. 第1章 ZLG7290B 简介
  4. 【多线程】阻塞队列的C++多线程 实现 BlockingQueue
  5. 干货|为什么Kafka不支持读写分离
  6. [USACO 1.3.3]Calf Flac
  7. - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender
  8. 对象存储,为什么那么火?
  9. 计算机等级考试二级ACCESS考试大纲
  10. 计算机大学等级评估,“计算机专业”学科评估,四所高校获A+评级
  11. 21复变函数的积分(七)
  12. 简体中文和繁体中文的转换
  13. 新手必备的矢量网络分析仪使用教程
  14. 【Pytorch】touch.optim
  15. AidLearning0.87F3安装Python3.8
  16. (21)心有猛虎,细嗅蔷薇之Backward Propagation
  17. MySql中的行锁和表锁的理解
  18. Md5扩展攻击的原理和应用
  19. [教你做小游戏] 《五子棋》怎么判断输赢?你能5分钟交出代码吗?
  20. error: src refspec dev does not match any.

热门文章

  1. 2016.04.28,英语,《Vocabulary Builder》Unit 20
  2. 《乞力马扎罗山的雪》——海明威
  3. asp.net夜话之八:数据绑定控件
  4. 自动驾驶(五十二)---------惯性导航原理
  5. CKA2020考试血泪史
  6. ETCD 简介 + 使用
  7. 赶超印度应是中国软件业发展方向吗?
  8. 【洛谷P6199 [EER1]河童重工】【点分治+虚树】
  9. 详解图片放大软件PhotoZoom分屏预览功能
  10. 【重磅】人民网:分布式存储打开千亿级市场,深入推动行业数字化转型