九鼎创展论坛

标题: 大家一起来写裸机实例 [打印本页]

作者: armeasy    时间: 2013-8-21 23:44
标题: 大家一起来写裸机实例
兄弟姐妹们,今天已经放出了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背光亮度




作者: tswdey    时间: 2013-11-23 19:31
是呀!说的太好了!
作者: SmartEXP    时间: 2014-1-5 18:03
这么好的资源怎么没人顶啊




欢迎光临 九鼎创展论坛 (http://bbs.9tripod.com/) Powered by Discuz! X3.2