九鼎创展论坛中文版English
登录 | 立即注册 设为首页收藏本站 切换到宽版
查看: 3653|回复: 2
打印 上一主题 下一主题

大家一起来写裸机实例

[复制链接]
跳转到指定楼层
楼主
发表于 2013-8-21 23:44:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
兄弟姐妹们,今天已经放出了7个针对x210v3的裸机实例了,大家一起上啊,这东西学起来还是蛮有用的,
不仅仅是简单的配置一些寄存器而已,很多我们自认为很简单的东西,其实很多是借助于别人的基础之上开发
的,如果真叫自己搭建一个出来,未必是件轻松的事。
有了前面几个示例,裸机开发已解决几个很大难题:
一:开发环境问题
我们已经精心准备了四套eclipse开发软件,分别应对各种不同的操作系统,让您开发无忧;
二:启动代码start.s
这个是关键的关键,有了start.s,我们就可以直接跳到C语言main函数中去了,对于汇编较弱的朋友,是件非常
兴奋的事
三:各种头文件
我们已经配置了各种头文件,存放在前面的示例包中,用户无须再配置这些烦索的寄存器
四:makefile,链接文件
我们做好了Makefile,link.ld,用户基本不需再在上面修改,只需从示例源码中拷贝过来即可
五:irom从SD卡拷贝程序源码
这个我们也已经在示例中给出源码,无需用户再琢磨了,省去很大一部分工作
六:在PC机上将生成的映像包写到SD卡上的工具
我们精心编制了基于WINDOWSXP/WIN7平台的SD卡烧写工具,能烧写裸机映像,uboot,xboot,一键烧写,一气呵成。
这个也无需用户自己琢磨
七:校验和
默认将映像直接烧到SD卡中,程序是无法运行的,因为我们并没有对生成的映像进行校验和。我们裸机示例已经将校验和
集成到整个编译包中,用需用户关心。

到此,用户开发裸机程序前面几座大山已经全部扫平,可以安心的进行专业的工作了。下面列出一些可以开发的裸机范例,
何不一起研究?等到我们把裸机教程一个个全上传完,这种是被动式学习,自己没有看到开发的难度,没有去体会从无到
有的过程,何来新鲜感,何来灵感?

裸机范例一:看门狗实验

裸机范例二:将scanf函数移植到x210v3开发板

裸机范例三:使用中断的方式检测按键

裸机范例四:通过RTC读取时间,实现万年历

裸机范例五:ADC采样

裸机范例六:将LCD显示为蓝屏

裸机范例七:在LCD上描点画线

裸机范例八:在LCD上打印汉字、

裸机范例九:在LCD上显示整幅图片

裸机范例十:在LCD上显示动画

裸机范例十一:在x210v3开发平台裸机实现俄罗斯方块

裸机范例十二:在x210v3开发平台裸机实现经典的魂斗罗游戏

裸机范例十三:自已编写一条类似于uboot的命令

裸机范例十四:裸机测试音频

裸机范例十五:裸机实现按下按键时有按键声提示

裸机范例十六:裸机控制LCD背光亮度



回复

使用道具 举报

沙发
发表于 2013-11-23 19:31:37 | 只看该作者
是呀!说的太好了!
回复 支持 反对

使用道具 举报

板凳
发表于 2014-1-5 18:03:11 | 只看该作者
这么好的资源怎么没人顶啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳市九鼎创展科技官方论坛 ( 粤ICP备11028681号-2  

GMT+8, 2024-5-20 06:11 , Processed in 0.016605 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表