上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页

2012年2月25日

使用ARM标准C库进行嵌入式应用程序开发 2012-02-25 18:02 313人阅读 评论(0) 收藏

摘要: 引 言 随着对高处理能力、实时多任务、超低功耗等方面需求的增长,高端嵌入式处理器已经进入了国内开发人员的视野,并在国内得到了普遍的重视和应用。ARM是目前嵌入式领域应用最广泛的RISC微处理器结构,凭借低成本、低功耗、高性能等优点占据了嵌入式系统应用领域的领先地位。ADS是ARM公司推出的ARM集成... 阅读全文

posted @ 2012-02-25 18:02 张连聘 阅读(139) 评论(0) 推荐(0) 编辑

操作系统之并发 2012-02-25 18:01 1731人阅读 评论(0) 收藏

摘要: 大家在看任何一本关于操作系统的书的时候都会看到操作系统有一下主要功能:任务(进程)管理 、内存管理、设备管理、文件管理、给用户提供编程接口。我们说一下操作系统中的任务管理。计算机任务管理的基础是并行,所谓并行有两个层次的含义:1,是多个任务在不同处理机上真正并行,如在多核cpu上执行程序。2,是很多... 阅读全文

posted @ 2012-02-25 18:01 张连聘 阅读(141) 评论(0) 推荐(0) 编辑

c语言和堆栈 2012-02-25 17:59 2503人阅读 评论(1) 收藏

摘要: 我们知道C语言是一种高级语言,所谓高级语言就是要经过翻译才能在具体平台上运行的程序。而编译程序是一种比较繁琐的程序,它要把高级语言编译和链接后,成为能够在具体平台运行的程序。这其中有很多知识是和操作系统和具体硬件平台相关的,如果你想弄清楚编译程序请学习编译原理,有一本书可以参考《linkers_an... 阅读全文

posted @ 2012-02-25 17:59 张连聘 阅读(146) 评论(0) 推荐(0) 编辑

2011年10月5日

c++ 内部链接 外部链接 分类: 其他 2011-10-05 21:21 2323人阅读 评论(0) 收藏

摘要: C++ 内部链接与外部链接2009年03月12日 星期四 11:07在说内部连接与外部连接前,先说明一些概念。 1.声明 一个声明将一个名称引入一个作用域; 在c++中,在一个作用域中重复一个声明是合法的 以下都是声明: int foo(int,int); //函数前置声明 typedef int ... 阅读全文

posted @ 2011-10-05 21:21 张连聘 阅读(162) 评论(0) 推荐(0) 编辑

c c++ static之谈 分类: 其他 2011-10-05 20:52 440人阅读 评论(0) 收藏

摘要: 数据成员可以分静态变量、非静态变量两种. 静态成员:静态类中的成员加入static修饰符,即是静态成员.可以直接使用类名+静态成员名访问此静态成员,因为静态成员存在于内存,非静态成员需要实例化才会分配内存,所以静态成员不能访问非静态的成员..因为静态成员存在于内存,所以非静态成员可以直接访问类中静态... 阅读全文

posted @ 2011-10-05 20:52 张连聘 阅读(117) 评论(0) 推荐(0) 编辑

2011年9月23日

关于qt的信号槽机制的理解 分类: QT学习记录 2011-09-23 11:22 1872人阅读 评论(1) 收藏

摘要: QT的信号和槽机制是QT的一大特色。解决了同步触发问题,即提供了一种不同部件之间通讯机制,发送部件只知道发送什么信号,而接受部件只知道接受什么信号,实现了完美的封装。下面说一说这种机制,个人理解,可能很肤浅。做一下记录,以整理思路。QT提供了完美的机制,即你可以之间定义信号和槽,自己管理同步,即你可... 阅读全文

posted @ 2011-09-23 11:22 张连聘 阅读(147) 评论(0) 推荐(0) 编辑

2011年9月8日

ucos OS_ENTER_CRITICAL 分类: μc /os ii 系统有关知识 2011-09-08 11:31 5068人阅读 评论(2) 收藏

摘要: 今天又看了一下ucos保护临界段代码,ucos是利用禁止中断来保护临界段的。ucos给我们提供了三种方法:一:直接关中断和直接开中断。即成对使用,保证临界段的安全。二:先把原来的中断状态压入栈中,然后再关闭中断。恢复时直接从栈中返回原来存储的中断状态。三:先保存原来的中断状态到一个变量中,然后再关闭... 阅读全文

posted @ 2011-09-08 11:31 张连聘 阅读(152) 评论(0) 推荐(0) 编辑

2011年8月31日

对计算机编码的认识 分类: 计算机组成原理 2011-08-31 20:51 729人阅读 评论(0) 收藏

摘要: 数学是事实的抽象,那么计算机就是数学的实现的实体。突然想起计算机编码的问题,从学习计算机编码开始就不是太理解,昨天问了一位老师。好像明白了一些。和大家分享一下,计算机是0、1的世界。那所有的东东都需要用0、1表示了。是的,用0、1表示。那么很显然我们就会想到编码,即用不同的0、1 来表示不同的概念。... 阅读全文

posted @ 2011-08-31 20:51 张连聘 阅读(221) 评论(0) 推荐(0) 编辑

2011年8月24日

c库和嵌入式开发 2011-08-24 10:50 392人阅读 评论(0) 收藏

摘要: 引言 随着对高处理能力、实时多任务、超低功耗等方面需求的增长,高端嵌入式处理器已经进入了国内开发人员的视野,并在国内得到了普遍的重视和应用。 ARM是目前嵌入式领域应用最广泛的RISC微处理器结构,凭借低成本、低功耗、高性能等优点占据了嵌入式系统应用领域的领先地位。ADS是ARM公司推出的ARM... 阅读全文

posted @ 2011-08-24 10:50 张连聘 阅读(124) 评论(0) 推荐(0) 编辑

编译程序和操作系统 分类: 嵌入式开发学习 2011-08-24 10:46 1043人阅读 评论(0) 收藏

摘要: 和很多程序员一样,编译器到目前为止对我还存在一些让我迷惑的地方。比如编译器与操作系统的关系,编译器与CPU的关系,动态链接器从哪查找共享库等。让人困惑的原因有几,第一是编译器的功能角色特殊,编译器是生成程序的程序;第二是编译过程变得越来越复杂[注],一支编译器支持多种程序语言、支持共享库、编译优化,... 阅读全文

posted @ 2011-08-24 10:46 张连聘 阅读(120) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页

导航