摘要: Git是Linux之父Linus开发的分布式代码管理工具,也是目前最流行的开源代码管理工具。许多开源项目,包括Linux,U-Boot等等都在使用Git进行代码管理。1.Git安装Ubuntu下直接在shell下面运行: sudo apt-get install gitWindows下直接去下面网站下载msysgit(包含一个命令行界面和一个GUI界面): http://code.google.com/p/msysgit/downloads/2.Git使用帮助2.1所有支持的命令git help对于某个命令,例如configgit help configgit config --help注意: 阅读全文
posted @ 2013-11-27 23:44 Embedded Living 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 看懂PowerPC汇编,需要如下3方面的知识: 1.PowerPC指令集架构即Power ISA,可以从Power.org获得,包括寄存器定义,数据模型,寻址方式和指令定义以及指令助记符; 2.PowerPC ABI即应用程序二进制接口,即寄存器的使用规范和栈调用结构; 3.PowerPC Pseudo-ops,即.text, .align n等汇编语言中常用的伪操作符。 PowerPC ISA分为3个级别即“Book”,分别对应于用户指令集体系结构,虚拟环境体系结构和操作环境体系结构。其中Book III分化出了服务器版本Book III-S(经典PowerPC架构)和嵌入式版本Book . 阅读全文
posted @ 2011-04-12 23:22 Embedded Living 阅读(11208) 评论(0) 推荐(0) 编辑
摘要: PowerPC处理器的发展可以分为两个阶段:AIM(Apple-IBM-Motorola)联盟阶段和Power.org阶段,其指令集则直到2004年才形成第一个版本Power ISA 2.01,如今已更新到Power ISA2.06,加入了虚拟化,多核等功能,并分化出嵌入式(Book-E)和服务器两个分支。PowerPC处理器因此也可分为经典PowePC处理器和Book-E处理器。 经典PowerPC处理器和Book-E处理器的主要区别在于MMU,启动模式和异常向量地址: 1. 前者支持实地址模式、块模式和页模式三种地址翻译模式,而后者则仅支持增强的可变长度的页地址模式。 2. 前者启动后会. 阅读全文
posted @ 2011-04-10 16:39 Embedded Living 阅读(2527) 评论(0) 推荐(0) 编辑
摘要: PowerPC是一个基于IBM Power架构的单芯片微处理器,于1991年诞生于AIM联盟(Apple、IBM 和Motorola联盟)之手,迄今已有20年历史。PowerPC设计的最初目的是Apple的第二处理器选择,但之后迅速扩展到工业控制、游戏机、医疗和信息工业等各个方面。在IBM强大技术实力的支持下,PowerPC在64位处理器技术(2002年PowerPC970)和多核处理技术(2005年PowerPC970MP)上都不落于人后,并且在2005年之前一直为Apple电脑采用。 此外,继承于Power处理器架构的高性能优势也为其迅猛发展提供了动力。这一时期PowerPC的代表是的I. 阅读全文
posted @ 2011-04-10 15:38 Embedded Living 阅读(3828) 评论(1) 推荐(0) 编辑
摘要: 从事嵌入式开发工作6年多了,跳过几次槽,从vxWorks到Linux再到vxWorks,不断的接触新技术,却不知道何时才是尽头。不能说对这个行业没有感觉,但在中国,想在技术这条路上想一直走下去也不是一件容易的事。我的人生或许已经离不开嵌入式,但是却总是不甘心将自己的价值嵌入在别人的成功中。人总是希望得到别人承认的。或许把隔三差五的下下只言片语,与诸位同好交流,更容易找到前进的方向吧。 我不想把这里变成一个资料收集的场所,所以尽量原创。如有瑕疵,请诸位不吝指教。 阅读全文
posted @ 2011-04-09 22:00 Embedded Living 阅读(646) 评论(2) 推荐(4) 编辑