深海的小鱼儿

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 39 下一页

2011年10月25日

摘要: 在上一篇文章里面我们编译了在X86体系的最简单的Linux下的入门驱动Hello,现在我们开始开发在ARM板上的最简单的Hello的驱动: 开发环境:虚拟机上的Linux(Fedora)+ARM(11)+友善之臂的光盘带的linux内核linux-2.6.36 开发步骤: 1.先安装手册重新编译下内核和裁剪下文件系统,具体的就参考手册,上面写的很清楚,但是需要注意的是:在编译内核的时候不要选... 阅读全文
posted @ 2011-10-25 17:55 深海的小鱼儿 阅读(1304) 评论(0) 推荐(0) 编辑

摘要: 目标定义是Kbuild Makefile的主要部分,也是核心部分。主要是定义了要编 译的文件,所有的选项,以及到哪些子目录去执行递归操作。 最简单的Kbuild makefile 只包含一行: 例子: obj-y += foo.o 该例子告诉Kbuild在这目录里,有一个名为foo.o的目标文件。foo.o将从foo.c 或foo.S文件编译得到。 如果foo.o... 阅读全文
posted @ 2011-10-25 11:09 深海的小鱼儿 阅读(3063) 评论(0) 推荐(0) 编辑

2011年10月24日

摘要: 申明:这些文章为原创,要转载的需要取得本人的许可,不然的话会追究相关责任,希望大家理解!(深海的小鱼儿) 开发平台:pc(xp),虚拟机vwmare6.5、Linux操作系统Fedora9 需要知道的知识: 1、printk打印输出的优先级 #define KERN_EMERG "<0>"/*紧急事件消息,系统崩溃之前提示,表示系统不可用*/#define KERN_ALERT "<1>"/*报告... 阅读全文
posted @ 2011-10-24 21:44 深海的小鱼儿 阅读(3199) 评论(2) 推荐(1) 编辑

2011年10月23日

摘要: 阅读全文
posted @ 2011-10-23 19:09 深海的小鱼儿 阅读(1317) 评论(0) 推荐(0) 编辑

摘要: 最近的一个项目中,体会了一下AVR单片机的外部RAM扩展,发文记录于此。 本文以ATMEGA64单片机为测试平台,外扩74HC573(资料上讲用AHC系列,但是我用HC系列在16M晶振下配置成最快速度访问并没有发现什么不妥,当然这是个不严谨的设计)以及62256芯片。 我采用的是GCC编译器,并且在项目中采用C++来编写程序,根据理论上来讲,只要外部存储器使能了并且配置完成,那么变量的地址分配... 阅读全文
posted @ 2011-10-23 19:04 深海的小鱼儿 阅读(2408) 评论(0) 推荐(0) 编辑

摘要: RAM是用来在程序运行中存放随机变量的数据空间,51单片机默认的内部RAM只有128字节,52单片机增加至256字节,STC89C52增加到512字节,STC89C54、55、58、516等增加到1280字节,对于编程者来说,一个芯片的RAM越多,写起程序来就越容易得心应手,不会总考虑RAM不够用而担心这担心那,连过多的变量都不敢定义。 在前面我们写程序时曾讲到过,如果定义一个变量后,... 阅读全文
posted @ 2011-10-23 19:02 深海的小鱼儿 阅读(3552) 评论(0) 推荐(0) 编辑

摘要: 我们在单片机的存储空间不够用之后,需要外扩这个时候我们一般,要么外扩RAM、要么外扩Flash、要么RAM和Flash一起扩,但是不管怎么样,我们这里有几个问题需要澄清下: 1、单片机上电后怎么执行外扩的Flash程序? EA/VPP 访问和序存储器控制信号: 接高电平时:当EA为高电平时,CPU执行片内程序存储器指令,当PC的值超过0FFFFH时,将自动转执行片外程序存储器指令; 接低电... 阅读全文
posted @ 2011-10-23 18:56 深海的小鱼儿 阅读(1200) 评论(0) 推荐(0) 编辑

摘要: 总线 地址总线 P0口作为低八位地址,P2口作为高八位地址,两者共同构造地址总线。由此可见,单片机最多可以有16条地址线,因此最大寻址范围为64 KB(0000H~FFFFH)。地址总线是单向的,只能由单片机向外发送。 数据总线 数据总线由P0口构成,双向。 需要注意的是P0口兼作地址总线的低八位,所以需要将这低八位地址先锁存起来。 控制总线 单片机方面,根据不同的扩展情况使用PSE... 阅读全文
posted @ 2011-10-23 17:10 深海的小鱼儿 阅读(2279) 评论(0) 推荐(0) 编辑

摘要: UBOOT编译映像格式(uboot) UBOOT编译完成后,可以得到u-boot各种格式的映像文件和符号表 u-boot.bin: u-boot映像原始的二进制格式 u-boot: u-boot映像的ELF格式 u-boot.srec: u-boot映像的S-Record格式 u-boot.map: u-boot映像的符号... 阅读全文
posted @ 2011-10-23 17:03 深海的小鱼儿 阅读(4894) 评论(0) 推荐(0) 编辑

摘要: ELF文件里面,每一个 sections 内都装载了性质属性都一样的内容,比方: 1) .text section 里装载了可执行代码; 2) .data section 里面装载了被初始化的数据; 3) .bss section 里面装载了未被初始化的数据; 4) 以 .rec 打头的 sections 里面装载了重定位条目; 5) .symtab 或者 .dynsym secti... 阅读全文
posted @ 2011-10-23 17:01 深海的小鱼儿 阅读(3773) 评论(0) 推荐(0) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 39 下一页