
arm9
文章平均质量分 76
yam_killer
这个作者很懒,什么都没留下…
展开
-
8B/10B编码(转)
8B/10B编码是目前高速串行通信中经常用到的一种编码方式,直观的理解就是把8bit数据编码成10bit来传输,为什么要引入这种机制呢?其根本目的是“直流平衡”。当高速串行流动逻辑1或逻辑0有多个位没有产生变化时,信号的转换就会因为电压位阶段关系而造成信号错误,直流平衡的最大好处便是可以克服以上问题。将8bit编码成10bit后,10B中0和1的位数只可能出现3中情况:1.有5个0和5个1转载 2012-11-23 12:12:22 · 3171 阅读 · 0 评论 -
如何精确测量程序运行时间
如何精确测量程序运行时间http://www.cnblogs.com/kosmanthus/articles/1423466.html 对于一个嵌入式程序员来说,“我的程序到底运行多快”,是我们最为关心的问题,因为速度,实时性,永远是嵌入式设备性能优化的基本立足点之一。 可惜的是,我们平时常用的测试运行时间的方法,并不是那么精确的。换句话说,想精确获取程序运行时间,不是那么容易的。转载 2012-11-14 23:29:49 · 8498 阅读 · 1 评论 -
关于Segmentation fault (core dumped)几个简单问题
有的程序可以通过编译,但在运行时会出现Segment fault(段错误)。这通常都是指针错误引起的。但这不像编译错误一样会提示到文件一行,而是没有任何信息。一种办法是用gdb的step, 一步一步寻找。但要step一个上万行的代码让人难以想象。 我们还有更好的办法,这就是core file。如果想让系统在信号中断造成的错误时产生core文件, 我们需要在shell中按如下设置: #设置c转载 2012-09-12 10:43:09 · 65545 阅读 · 0 评论 -
VM fedaro 14 samba服务器设置遇到的问题
wm fedaro 14 samba服务器设置遇到的问题 最近为了方便用克隆的方法在工作机上安装了fedora 14 虚拟机,然而在用ifconfig命令查看系统的网卡相关信息只有eth1 和lo,没有eth0.查了相关资料,终于找到了原因。 很多Linux distribution使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名。udev会在系统引原创 2012-09-01 11:23:59 · 1286 阅读 · 1 评论 -
如何选择自己的嵌入式开发方向
转自:http://mcuos.com/thread-7256-1-1.html说明:感觉这些文章对自己很有帮助,所以转帖过来,一方面方便自己查看,另一方面希望能帮助更多对此有需要的朋友。废话不多说。首先声明osboy的职业方向是嵌入式开发中的Linux底层驱动方向。所以可能对这个方向比较了解些,文章有不当之处请指教。嵌入式开发有以下几个方向:软件方向:底层驱动方向转载 2012-08-26 19:34:52 · 4625 阅读 · 1 评论 -
嵌入式Linux操作系统学习规划
转自:http://www.mcuos.com/viewthread.php?tid=978&extra=page%3D1ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2)必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3)必须熟悉嵌入式软件开发流程并至少转载 2012-08-26 19:29:59 · 1361 阅读 · 0 评论 -
运行时域和加载时域(运行地址和加载地址)
运行时域和加载时域(运行地址和加载地址)参考文献:http://hi.baidu.com/hnylcxq/item/3bd13b52bf9875908c12edcf 云边日的空间 http://blog.youkuaiyun.com/mr_raptor/article/details/7390597 mr_raptor的专栏原创 2012-08-26 16:24:50 · 3096 阅读 · 0 评论 -
ADS编译ARM程序时对RO,RW,ZI段的理解
ADS编译ARM程序时对RO,RW,ZI段的理解 本文由网络文章整理而来,由于当时下载资料时没有记清文章出处,所以这里也不能表明出处,不过还是鸣谢原作者的无私贡献。特此声明!1、ARM程序的组成:此处所说的“ARM程序”是指在ARM系统中正在执行的程序,而非保存在ROM中的bin映像(image)文件,这一点清注意区别。 一个ARM程序包含3部分:RO,RW和ZI转载 2012-08-26 15:29:47 · 2320 阅读 · 0 评论 -
关于ARM汇编程序的理解
ARM汇编程序的理解先看下面一个程序: AREA TigerJohn,CODE,READONLY;声明代码段 CODE32 ;声明为32位ARM指令 ENTRY ;声明程原创 2012-08-23 20:48:18 · 1260 阅读 · 0 评论 -
ARM9 汇编指令总结1
ARM9汇编指令总结1、 LDR指令Arm指令集中,LDR既可以做为加载指令,也可以作为伪指令。1) LDR pc, =MyHandleIRQ ;表示将MyHandleIRQ符号放入pc寄存器中eg:COUNT EQU 0x40003100……LDR R1,=COUNTMOV R0,#0STR R0,[R1]CO原创 2012-08-23 20:11:13 · 6267 阅读 · 0 评论