链接&加载
文章平均质量分 60
linux510zcf
I am focusing on compiler for multi-core applications that are designed to reach exceptionally high performance by exploiting various levels of parallelisms available on multi-core systems.
展开
-
Linux源码安装过程中选项—prefix的作用(转)
在linux和unix环境中,源码安装是最常用的软件安装方式,一些软件除了提供源码外,也提供各种发行版的二进制安装包(如基于redhat包管理工具的rpm包),但强烈建议使用源码安装方式。原因是:(1)没有类似rpm那样让人恼火的包依赖关系,(2)源码安装灵活自由,适用于不同的平台,维护也十分方便。 源码的安装一般由3个步骤组成:配置(configure)、编原创 2009-10-14 10:24:00 · 437 阅读 · 0 评论 -
【转] 嵌入式驱动开发
2.4内核注册驱动要用:int register_chrdev (unsigned int major, const char *name, struct file_operations *fops);2.4内核注销驱动要用:int unregister_chrdev( unsigned int major, const char *name );2.4内核驱动注册完后,要用以下代码创建设备文件转载 2009-10-19 16:44:00 · 642 阅读 · 0 评论 -
嵌入式系统中断服务子程序(ISR)
中断是嵌入式系统中重要的组成部分,这导致了很多编译开发商提供一种扩展—让标准C支持中断。具代表事实是,产生了一个新的关键字 __interrupt。下面的代码就使用了__interrupt关键字去定义了一个中断服务子程序(ISR),请评论一下这段代码的。 __interrupt double compute_area (double radius) { double area = PI *转载 2009-10-22 11:22:00 · 4131 阅读 · 0 评论 -
嵌入式软件工程师十大秘诀! [转]
1.懂得使用工具 2.尽早发现内存问题 3.深入理解代码优化 4.不要让自己大海捞针 5.重现并隔离问题 6.以退为进 7.确定测试的完整性 8.提高代码质量意味着节省时间 9.发现它,分析它,解决它 10.利用初学者的思维 这十条秘诀在业界广为流传,使很多人受益。本文围绕这十条秘诀展开论述。 1.懂得使用工具 通常嵌入式系统对可靠性的要求比较高。嵌入式系统安全性的失效可能转载 2009-12-15 20:02:00 · 742 阅读 · 0 评论 -
程序加载读书笔记
<br />加载概念和方法<br /> <br />1.加载的概念<br />加载是将一个程序放到主存(RAM)里使其能运行的过程。链接加载器(本文中涉及的)和单纯的加载器没有什么太大的区别,主要和最明显的区别是在于前者的输出放在内存而不是在文件中。<br /> <br />2、带有虚拟内存加载步骤:<br />从目标文件读入足够的头部信息,找出需要多少地址空间。<br />分配地址空间,如果目标代码的格式具有独立的段,那么就将地址空间按独立的段划分。<br />将程序读入地址空间的段中。<br />将bs原创 2010-08-21 09:11:00 · 380 阅读 · 0 评论