大坡3D软件开发

关注3D软件技术

蔡军生ID:caimouse
1065350次访问,排名22好友197人,关注者224
C++,3D,VC++软件开发,写技术文章,操作系统开发
caimouse的文章
原创 573 篇
翻译 0 篇
转载 41 篇
评论 699 篇
蔡军生的公告

点击这里给我发消息

MSN: caimouse1976 at sina.com

最近评论
csdas22as:蔡军生先生才对。
csdas22as:蔡军生,对不起呀,名字写错了。
cxdzxc:如果能进行内存测试和启动显卡,悬赏更高!
cxdzxc:悬赏1000元,请楼主给一个清空BIOS,点亮键盘灯的代码,QQ号740347821,邮箱750347821@QQ.COM,电话:13639342048
zhangjie830621:蔡老师,好久没有在Q上看到你,今天又从你的BLOG上,受益了!
文章分类
收藏
相册
3D引擎
第二人生
开发板
历史回忆
常用连接
C++大师Stan Lippman(RSS)
MCU连接(RSS)
REACTOS开发网(中国)
人生历程
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
2005年07月

原创 学习ARM开发(10)

上次说到在函数指针数组里,不断地调用所有初始化函数进行初始化,下面就来仔细地分析一下,它们到底是做什么的,做什么样的初始化,怎么样为后面做好运行的准备工作。看到第一个初始化函数,就是CPU初始化(cpu_init),这个函数是在cpu\s3c44b0\cpu.c里,它的作用就是进行S3C44B0初始化工作。阅读全文>

发表于 @ 2005年07月26日 12:47:00|评论(loading...)|编辑

原创 学习ARM开发(9)

上一次把引导的汇编看完,已经准备C的运行环境,下面就开始学习C的源程序,从start.S文件里到跳文件 lib_arm\board.c里运行. 阅读全文>

发表于 @ 2005年07月26日 12:42:00|评论(loading...)|编辑

原创 学习ARM开发(8)

上一次看了数据区,这次要看从引导那里跳到这里执行时,运行什么东西了。 /* * 实际运行的复位代码。从一开始运行的代码,就跳到这里运行。 */阅读全文>

发表于 @ 2005年07月26日 12:36:00|评论(loading...)|编辑

原创 学习ARM开发(7)

上一次,学习到第一段代码,这次接着学习第二段代码,而第二段代码主要作用于保存数据的。 /* ************************************************************************* * * 启动代码。 * * 如果不作内存初始化,就只建立堆栈,重新定位代码到RAM位置。 * 然后就可以跳到第二阶段的代码运行了。 * * * ************************************************************************* 阅读全文>

发表于 @ 2005年07月24日 14:32:00|评论(loading...)|编辑

原创 学习ARM开发(6)

上一次,说到要学习ARM汇编,好,现在就开始。目前我的引导程序是在UBOOT1.1.2上修改过来的,大家可以下载UBOOT的源程序,也许你们会问在那里有下呢?这个问题不用我回答了,用GOOGLE,直接找u-boot,就可以找到了。 由于这个引导程序是从u-boot1.1.2修改过来的,所以还是采用uboot的编译工具,它就是arm-linux-tools-20031127.tar.gz,这个可以uboot的网站下载,然后在linux下安装好,就可以编译引导程序。 编译命令主要: make clean 是清空所有临时文件,一般是用来清空目录,用来重新编译程序。 make XXXX_config 是编译本引导程序,XXXX是自己定义的开发板,在board目录下。 make backup 是备份引导程序的源程序。 阅读全文>

发表于 @ 2005年07月24日 14:31:00|评论(loading...)|编辑

原创 学习ARM开发(5)

上一次说到要学习UBOOT的代码,但在看之前,首先要知道目标机器的编程资源,这里的资源,是指S3C44B0所提供的运行程序的资源,对任何嵌入式软件开发,都首先要对硬件有一个很好的了解,这跟PC机的编程是大不一样的。阅读全文>

发表于 @ 2005年07月19日 13:09:00|评论(loading...)|编辑

原创 学习ARM开发(4)

已经把CPU大体架构学会了,当然我之前已经学习过80X86的结构,所以对于像RISC的计算机,也能想像到它是什么样的东西。如果没有学习过《微机原理》,那最好去看看,或者去看看RISC的CPU设计,就是龙芯的设计,在清华上面有很多关于龙芯的设计文档,这些都是CPU的功能。阅读全文>

发表于 @ 2005年07月19日 13:08:00|评论(loading...)|编辑

原创 学习ARM开发(3)

上一次说到装好LINUX后,就要装开发环境了,因为编译在LINUX下,当然是用GCC,但这个GCC跟LINUX本身带的又不一样。目标代码是ARM,而LINUX带的,一般是I386的目标代码。因此,一定要安装ARM的编译器。阅读全文>

发表于 @ 2005年07月19日 13:08:00|评论(loading...)|编辑

原创 学习ARM开发(2)

学习ARM阅读全文>

发表于 @ 2005年07月19日 13:07:00|评论(loading...)|编辑

原创 学习ARM开发(1)

做任何事情之前,一定要想好目标。没有目标的事情是做不好的,也做不成。我的目标就是学习ARM开发,当然是深入的学习。阅读全文>

发表于 @ 2005年07月16日 14:17:00|评论(loading...)|编辑

原创 改行了,不做PC软件,挣不到钱!

专注做嵌入式软件开发。 阅读全文>

发表于 @ 2005年07月16日 14:15:00|评论(loading...)|编辑

Csdn Blog version 3.1a
Copyright © 蔡军生