feisky

云计算、虚拟化与Linux技术笔记
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 66 下一页

2009年1月2日

摘要: ARM开发步骤1. 做个最小系统板:如果你从没有做过ARM的开发,建议你一开始不要贪大求全,把所有的应用都做好, 因为ARM的启动方式和dsp或单片机有所不同,往往会遇到各种问题,所以建议先布一个仅有Flash,SRAM或 SDRAM、CPU、JTAG、和复位信号的小系统板,留出扩展接口。使最小系统能够正常运行,你的任务就完成了 一半,好在ARM的外围接口基本都是标准接口,如果你已有这些硬件的布线... 阅读全文

posted @ 2009-01-02 11:11 feisky 阅读(332) 评论(0) 推荐(0) 编辑

摘要: 我们常常看到“alignment", "endian"之类的字眼, 但很少有C语言教材提到这些概念。 实际上它们是与处理器与内存接口, 编译器类型密切相关的。考虑这样一个例子: 两个异构的CPU进行通信, 定义了这样一个结果来传递消息:struct Message{short opcode;char subfield;long message_length;char version;short d... 阅读全文

posted @ 2009-01-02 11:09 feisky 阅读(524) 评论(0) 推荐(0) 编辑

摘要: 存储器映射是指把芯片中或芯片外的FLASH,RAM,外设,BOOTBLOCK等进行统一编址。即用地址来表示对象。这个地址绝大多数是由厂家规定好的,用户只能用而不能改。用户只能在挂外部RAM或FLASH的情况下可进行自定义。ARM7TDMI的存储器映射可以有0X00000000~0XFFFFFFFF的空间,即4G的映射空间,但所有器件加起来肯定是填不满的。一般来 说,0X00000000依次开始存放... 阅读全文

posted @ 2009-01-02 11:08 feisky 阅读(472) 评论(0) 推荐(0) 编辑

摘要: 1.识别需求(1)风险分析需求风险、时间风险、资金风险、项目管理风险(2)制定系统规范系统功能、系统限制、系统开发资源2.提出方案(1)系统规划规格分析、预估项目进程(2)系统设计系统架构:Function Block Diagram方案设计系统设计:硬件上,可参考厂商的公板;软件商,流程图等3.执行项目(1)系统实现硬件、驱动、利用现有平台(2)系统测试功能、集成、系统、环境、出货(3)系统调试... 阅读全文

posted @ 2009-01-02 11:07 feisky 阅读(188) 评论(0) 推荐(0) 编辑

摘要: 1.前后台系统应用程序一般是个无限循环,循环中的函数看做后台行为,而终端服务程序看作前台行为。2.操作系统3.实时操作系统RTOS4.代码的临界区不允许被打断的那部分5.资源6.共享资源7.任务(线程)8.任务切换9.内核10.调度11.占先式内核,非占先式内核12.任务优先级13.中断14.时钟节拍:周期性中断前后台系统 (New Roman" STYLE="line-height:1.3em"... 阅读全文

posted @ 2009-01-02 11:05 feisky 阅读(391) 评论(0) 推荐(0) 编辑

摘要: VirtualBox如何共享文件夹:1、切换到Linux系统中的光盘目录下 运行:sh ./VBoxLinuxAddtions.run2、运行:mkdir /mnt/share新建挂载点(mountpoint)mount -t vboxsf F_DRIVER /mnt/share挂载共享文件夹cd /mnt/share进入共享文件夹ls看看有什么Linux系统在使用光盘、软盘或U盘时,必须先执行挂... 阅读全文

posted @ 2009-01-02 11:04 feisky 阅读(1251) 评论(0) 推荐(0) 编辑

摘要: 操作码条件码助记符标志含义0000EQZ=1相等0001NE(Not Equal)Z=0不相等0010CS/HS(Carry Set/High or Same)C=1无符号数大于或等于0011CC/LO(Carry Clear/LOwer)C=0无符号数小于0100MI(MInus)N=1负数0101PL(PLus)N=0正数或零0110VS(oVerflow set)V=1溢出0111VC(oV... 阅读全文

posted @ 2009-01-02 11:02 feisky 阅读(388) 评论(0) 推荐(0) 编辑

摘要: 1、ARM汇编的格式:在ARM汇编里,有些字符是用来标记的,这些字符要求顶格写;有些伪码是需要成对出现的,例如ENTRY和END,就需要对齐出现,也就是说他们要么都顶格,要么都空相等的空,否则编译器将报错。常量定义需要顶格书写,不然,编译器同样会报错。2、字符串变量的值是一系列的字符,并且使用双引号作为分界符,如果要在字符串中使用双引号,则必须连续使用两个双引号。3、在使用LDR时,当格式是LDR... 阅读全文

posted @ 2009-01-02 11:01 feisky 阅读(615) 评论(0) 推荐(0) 编辑

摘要: 以ARM7TDMI为例,共9种寻址方式:1.立即数寻址:操作数本身就在指令中给出,只要取出指令也就取到了操作数。这个操作数被称为立即数,对应的寻址方式也就叫做立即寻址。例如以下指令:ADD R0,R0,#1;R0←R0+1ADD R0,R0,#0x3f;R0←R0+0x3f第二个源操作数即为立即数,要求以“#”为前缀,对于以十六进制表示的立即数,还要求在“#”后加上“0x”或“&”。在32位指令编... 阅读全文

posted @ 2009-01-02 11:01 feisky 阅读(815) 评论(0) 推荐(0) 编辑

摘要: 初学DelphiI的人,由于各种原因,对DelphiI中的许多概念不能很好的理解,并由此带来了许多的问题,或者是开发出的程序稳性不好,一会能运行,一会又不能运行;或者是遇到一个问题久思不得其解,还误以为是DelphiI自身的BUG,等等这些,浪费了我们大量的时间、精力,也影响了我们的开发效率。 那么如何才能避免这些错误了,尽量少走弯路了?笔者从事DelphiI开发多年,下面就把我的经验总结介... 阅读全文

posted @ 2009-01-02 10:59 feisky 阅读(166) 评论(0) 推荐(0) 编辑

摘要: 传统的思维中的错误指的是逻辑中的错误,每个人都相信逻辑错误会导致错误的思维,可是从没有理由反过来认为,没有逻辑错误就会导致良好的思维。1.片面错误——主要是感知的不足,信息不足。2.时间范围——短期与长期。3.傲慢与自负——逻辑的连贯性。4.最初判断——第一时间的判断总是带有情感的因素。5.对抗性思维——“因为你是错的,所以我对了。”6.以自我为中心7.量的错误8.极端错误——摘自《比知识更多》 ... 阅读全文

posted @ 2009-01-02 10:58 feisky 阅读(211) 评论(0) 推荐(0) 编辑

摘要: 不必担心你所不知道的事情,真正会让你有麻烦的是那些你曾经相信,而事实并非如此的事。在逻辑中,思维并不占主导地位,迫不及待地进入思维的加工(逻辑)阶段,会限制我们对导向阶段的研究。思维的两种模式:经验模式和自我模式。由于模式的存在,就限制了我们的思维方向,从而忽略了其他的方向。思维中,如何“有意的停留”,从而转向其他路径,是一个比较重要的问题。感知中的错误:1.受阻效应2.滑动效应应该把注意力集中到... 阅读全文

posted @ 2009-01-02 10:57 feisky 阅读(245) 评论(0) 推荐(0) 编辑

摘要: 分享到新浪微博 阅读全文

posted @ 2009-01-02 10:56 feisky 阅读(103) 评论(0) 推荐(0) 编辑

摘要: 很早就开始准备学嵌入式、学编程、学Linux,可一直就是没坚持下来。前几天看到一篇文章说的有理,如果同时订的目标太多,就会顾此失彼,到最后可能什么都做不了,“一口吃不出个大胖子”。现在定下一个目标,到放假前一定要把Delphi的基础掌握了,这期间除了考试之外就学习这一个编程,一定要做个实用的软件出来。 分享到新浪微博 阅读全文

posted @ 2009-01-02 10:55 feisky 阅读(77) 评论(0) 推荐(0) 编辑

2009年1月1日

摘要: 人生3C——competence,communication,cooperation增强人文素养,读书虽然重要,但是更重要的是在此之中的思考。下面是我特别喜欢的一篇关于英特尔总经理的专访,有些观点值得学习,可以加深我们对成功的理解。人生有很多转折,不是个人能完全规划,但人生路上你可以掌握**3个C,此外,我们所处的时代,变化太大,所以在社会上不要仅做一行,而要跨行!**跨行指的是除了读本科的书之外... 阅读全文

posted @ 2009-01-01 19:07 feisky 阅读(172) 评论(0) 推荐(0) 编辑

上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 66 下一页
无觅相关文章插件,快速提升流量