ok6410
文章平均质量分 64
lxstar01
痛恨叫lxstar的人所以我只能叫lxstar01
展开
-
ok6410-第03篇-Windows和Linux下开发的区别
1.开发程序的流程,也是一般程序的开发流程:编辑文件,编译链接环境,烧写并测试程序。2.在windows下有ADS,IAR,KEIL等开发工具,而这一类开发工具称为IDE,集成开发环境,一般这类开发工具在新建工程之后,都会帮你把启动代码加上,只要自己从main函数写。如果写应用程序的话,我会首选IDE来开发,但是现在我们写的是最底层的程序,和硬件相关的,这个时候就应该深入的更多。这里并不是说I原创 2012-07-23 01:30:39 · 1439 阅读 · 1 评论 -
ok6410-第00篇-入门前的准备
1. 怎么入门,纯属个人观点。我是学过单片机和arm7和arm9的,但是学的不深,本来想买个arm9的板子来继续学习的(学校板子不让借,悲剧),后来taobao之后发现arm11差不多的价钱,就买了。板子买什么牌子不重要,一通百通嘛。不过还是建议大家,还是弄过arm7或单片机的再做arm11。这个就是一个渐进的过程,不能一步登天撒。至于买arm11学什么,这个是重点。我主要是买来学li原创 2012-07-22 23:28:19 · 1592 阅读 · 1 评论 -
ok6410-第01篇-了解s3c6410
1.S3C6410是三星推出的款应用处理器,内核:ARM1176JZF-S它带有2D/3D的硬件加速,有了它,我们可以做很多的事情。这个说下内核和cpu的关系。平常我们说的ARM7/9/11什么的都是处理器内核,是一个架 构是ARM公司的架构。并不是实体的芯片,也就是说ARM公司是不出售cpu的,它是把架构卖给芯片公司 ,如三星这时就实现了内核的实体。就是我们说的cpu。也原创 2012-07-23 00:10:21 · 1363 阅读 · 0 评论 -
ok6410-第02篇-无jlink调试程序的方法
1.相信大家一拿到开发板的时候,都有一个疑问,裸机程序我该怎么烧录到开发板上呢,这个就不能像arm7或单片机那样简单的烧录了。2.这里先说一个交代,这个开发板的内存分配是这样的,0x0000 0000 到 0x0010 0000 (0x0010 0000 = 1024*1024) 也就是1MB是给uboot的,0x0010 0000是给程序的,而到了0x5000 0000就是ram了,也就是说原创 2012-07-23 01:01:31 · 2211 阅读 · 0 评论 -
ok6410-第04篇-Windows下裸板程序的开发
1.这个程序是对windows下开发裸板程序新建工程的演示,基于RVDS2.2这个工具百度下就有,破解比较麻烦。这里就不一一说了。2.开始新建工程,这是大家关心的,打开RVDS,点击新建工程2.新建启动代码init,s和main.c,并添加到工程中init.s中就是跳转到main函数执行,main.c就是一个空的main函数3.填写init.s和main.c的内容原创 2012-07-23 21:24:12 · 1326 阅读 · 0 评论 -
ok6410-第05篇-Linux 下裸板程序的开发
写在前面1.用什么linux版本呢。我想说的是,linux版本是不重要的,你是来学编程的,何必在乎用什么版本呢,我用的是ubuntu 10.04.3。至于我用这个版本的原因,就是看着顺眼。没别的。还在纠结用什么版本的话,那么你怎么开始写代码呢?2.我的linux是安装在实体机上的,用习惯来,也蛮不错的。不用在VM和xp下换来换去。萝卜青菜各有所好把。没什么好不好的,适合自己的才原创 2012-07-31 01:04:40 · 2527 阅读 · 7 评论 -
ok6410-第06篇-裸机led程序
这段时间,又是毕设,又是笔试面试,快把日志给忘了明天还要去绿盟面试,呼呼。 这个LED是在Linux编译,烧写的,其他的外设原理一样。----------------------------------------------------------------------1.先看下LED的 2.在看下是高电平点亮还是低电平点亮这里可以看出低电平点亮3.看下原创 2012-10-14 21:40:48 · 1539 阅读 · 3 评论