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

2011年4月10日

ucos 中的 OS_PRIO_SELF 2011-04-10 20:14 2662人阅读 评论(6) 收藏

摘要: 今天在看ucosii 中关于删除任务的函数 OSTaskDel 时看到 if (prio == OS_PRIO_SELF) { /* See if requesting to delete self */ prio = OSTCBCur->OSTCBPrio; /* Set priority to ... 阅读全文

posted @ 2011-04-10 20:14 张连聘 阅读(111) 评论(0) 推荐(0) 编辑

2011年4月8日

函数调用 堆栈 分类: 嵌入式开发学习 2011-04-08 23:56 4110人阅读 评论(0) 收藏

摘要: 最近在学习嵌入式系统移植时,一直有一个相关概念就是堆栈。很多资料都说堆栈是c语言里函数调用的基础。具体,堆栈在c语言里和在系统里有哪些具体的作用。我在网上和书上查了一下资料,现在总结一下,以供大家参考。我们一般说堆栈的时候都强调堆栈是函数调用时把被调用的函数所需参数压入栈中,以实现函数的调用。但是,... 阅读全文

posted @ 2011-04-08 23:56 张连聘 阅读(163) 评论(0) 推荐(0) 编辑

2011年4月6日

ucos ii 在arm2410-s上的移植 分类: μc /os ii 系统有关知识 2011-04-06 23:14 979人阅读 评论(0) 收藏

摘要: 最近,一直在研究ucosii在arm2410-s上的移植问题。一开始看的头都有点大了。不过,现在针对arm板子的初始化有了一定的认识。现总结一下。呵呵,方便查看。先从整体说一下有关嵌入式开发的问题,我们要用嵌入式开发工具编译出相应的烧录文件(*.bin),还有我们必须有把*.bin文件烧录进板子fl... 阅读全文

posted @ 2011-04-06 23:14 张连聘 阅读(140) 评论(0) 推荐(0) 编辑

2011年4月4日

存储器的寻址问题 分类: 计算机组成原理 2011-04-04 23:24 477人阅读 评论(0) 收藏

摘要: 最近,在做ucos在arm9上移植的相关问题,不过有一个小插曲:我不太明白arm的存储空间的编制和寻址。不明白32位机器是怎样实现按字节寻址的。我查了一些资料,终于弄明白了。原来,我们用的arm和平常我们用的pc机都是按字节编址的,主要是为了和外围设备通信方便。下面是我从网上找的资料:“存储器可以按... 阅读全文

posted @ 2011-04-04 23:24 张连聘 阅读(164) 评论(0) 推荐(0) 编辑

uC/OS-II学习笔记-定义全局变量 分类: μc /os ii 系统有关知识 2011-04-04 15:48 580人阅读 评论(0) 收藏

摘要: 全局变量应该是得到内存分配且可以被其他模块通过C语言中extern关键字调用的变量。因此,必须在 .C 和 .H 文件中定义。这种重复的定义很容易导致错误。以下讨论的方法只需用在头文件中定义一次。虽然有点不易懂,但用户一旦掌握,使用起来却很灵活。表1.2中的 定义出现在定义所有全局变量的.H头文件中... 阅读全文

posted @ 2011-04-04 15:48 张连聘 阅读(132) 评论(0) 推荐(0) 编辑

2011年3月29日

关于 c语言的编译 和编译后程序的运行 分类: 嵌入式开发学习 2011-03-29 19:57 909人阅读 评论(0) 收藏

摘要: 原来,一直不太明白这样一个问题:既然c语言是一种相对高级的语言,应该用c语言写出的东西,经过编译器编译就可在任意机器上运行。我今天试了一下在linux下编译的c语言在windows下运行,但是都提示错误。然后去网上查了一些资料,事实上如果你编写的程序全是汇编或者纯c语言,没有用到任何第三方软件或者和... 阅读全文

posted @ 2011-03-29 19:57 张连聘 阅读(124) 评论(0) 推荐(0) 编辑

2011年3月22日

linux环境搭建和arm开发板环境搭建 续 分类: 嵌入式开发学习 2011-03-22 22:58 2558人阅读 评论(3) 收藏

摘要: 下面我们接着上一次的文章来继续说明一下,在linux主机搭建好之后怎样和目标机通讯。首先说明一下用linux主机的开发的优势,linux支持很好的网络服务,可以用于主机和目标机之间的通讯。而且linux的编译器gcc【red hat默认安装gcc的】也能编译c c++ 汇编程序。而且linux下的开... 阅读全文

posted @ 2011-03-22 22:58 张连聘 阅读(150) 评论(0) 推荐(0) 编辑

2011年3月17日

linux环境搭建和arm开发板环境搭建 分类: 嵌入式开发学习 2011-03-17 22:59 1403人阅读 评论(1) 收藏

摘要: 最近,开始新的嵌入式学习。由于我们需要参加一个比赛,今天一位师哥带我们了解了一下嵌入式的开发板。下面我简单介绍一下如何简单利用linux和开发板进行开发。首先,我们应该明确的是开发嵌入式产品需要有宿主机和目标机。所谓宿主机就是装有一套编辑、编译环境的主机。而目标机是执行你开发的程序的机器。接着问题就... 阅读全文

posted @ 2011-03-17 22:59 张连聘 阅读(133) 评论(0) 推荐(0) 编辑

2011年3月10日

计算机网络知识应用层知识总结 2011-03-10 20:34 589人阅读 评论(0) 收藏

摘要: 上大学以来,一直在学校做简单的校园网(现在用户大约5000多)维护工作,主要是底层的物理层工作和三层网络层的路由以及汇聚层的一些简单工作。下面总结一下我的一些对tcp/ip协议和网络工作设备的简单理解和层次的区分。由于我在的学校网络设备的原因和一些假象,导致我对网络有一些理解上的偏差。下面做一下总结... 阅读全文

posted @ 2011-03-10 20:34 张连聘 阅读(116) 评论(0) 推荐(0) 编辑

linux 下c 编译和调试 分类: 嵌入式开发学习 2011-03-10 20:33 2433人阅读 评论(0) 收藏

摘要: hi,最近我在学习在linux下编写和调试c程序。现总结一下,和大家一起学习交流。在linux下编写和调试c程序的环境搭建:需要安装gcc编译器和gdb调试器。其中gcc编译器只能用rpm包或者用linux的安装盘里的gcc安装文件安装。查看是否安装gcc可用gcc -v来显示相关gcc信息,如显示... 阅读全文

posted @ 2011-03-10 20:33 张连聘 阅读(129) 评论(0) 推荐(0) 编辑

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

导航