嵌入式linux
文章平均质量分 67
anyanyer
这个作者很懒,什么都没留下…
展开
-
老基础的一些总结 大小端 内存对齐 分配
<br />网络字节序与主机字节序<br />不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序 <br />最常见的有两种<br />1. Little endian:将低序字节存储在起始地址<br />2. Big endian:将高序字节存储在起始地址<br /><br />LE little-endian <br />最符合人的思维的字节序 <br />地址低位存储值的低位 <br />地址高位存储值的高位 <br />怎么讲是最符合人的思维的字节序,是因为从人的第原创 2011-04-13 15:00:00 · 389 阅读 · 0 评论 -
实时系统 概念
<br />首先我们的熟悉实时系统的概念,实时系统它分为软实时和硬实时;软实时系统它是指系统的目的是为了使各个任务尽快的执行,而不要求限定的某一个任务在多长时间内完成,也就是该系统超过规定时间对系统不会产生很大的影响,系统依然可以运行。而硬实时系统则不仅要求任务执行无误,而且还要做到准时;也就是说在一到达规定的时间,任务必须完成,否则会给系统带来灾难性的后果。 我以前写的程序很多是没有嵌系统的,所以它们称为前/后台系统或超循环系统。那么什么是前台,什么是后台呢?我们的程序中有个main函数,这个函数肯定是一转载 2011-04-14 10:25:00 · 492 阅读 · 0 评论 -
Unicode和UTF-8
<br />通过这几天的研究,终于明白了Unicode和UTF-8之间编码的区别。Unicode是一个字符集,而UTF-8是Unicode的其中一种,Unicode是定长的都为双字节,而UTF-8是可变的,对于汉字来说Unicode占有的字节比UTF-8占用的字节少1个字节。Unicode为双字节,而UTF-8中汉字占三个字节。<br /><br /> UTF-8编码字符理论上可以最多到6个字节长,然而16位BMP(Basic Multilingual Plane)字符最多只用到3字节长。下面看一下U转载 2011-04-13 16:47:00 · 278 阅读 · 0 评论 -
内核裁剪的 原则
<br />linux内核裁剪的具体过程和方法,<br /> <br /> <br />这是我前段时间自己整的一份,内核功能: <br />能够完成系统的基本功能,上网,收发邮件等,支持xwindows图形界面。 <br /><br />在menuconfig中配置: <br /><br />详细介绍内核配置选项及删改情况 <br />第一部分:全部删除 <br />Code maturity level options ---> 代码成熟等级选项 <br />[]Prompt fo原创 2011-04-13 15:05:00 · 417 阅读 · 0 评论 -
设备的中断处理
<br />与Linux设备驱动中中断处理相关的首先是申请与释放IRQ的API request_irq()和free_irq(),request_irq()的原型为:<br />int request_irq(unsigned int irq,<br />void (*handler)(int irq, void *dev_id, struct pt_regs *regs),<br />unsigned long irqflags,<br />const char * devname,<br />void原创 2011-04-13 16:42:00 · 574 阅读 · 0 评论 -
Android 系统的东西 挺全的
<br />http://buaadallas.blog.51cto.com/399160/p-3原创 2011-04-14 12:10:00 · 189 阅读 · 0 评论