- 博客(34)
- 资源 (44)
- 收藏
- 关注
转载 实时多任务操作系统uCOS-III的特点
实时多任务操作系统uCOS-III的特点 uCOS-III是一个全新的实时内核,源于世界上最流行的实时内核uC/OS-II,除了提供熟悉的一系列系统服务,全面修订了API接口,使uC/OS-III更直观,更容易使用。该产品可以广泛应用于通信,工业控制,仪器仪表,汽车电子,消费电子,办公自动化设备等的设计开发。 uCOS-III是一个抢占的多任务内核,支持优先
2012-12-22 16:54:43 2285
转载 乔布斯在斯坦福大学的演讲稿-EN
I am honored to be with you today at your commencement from one of the finest universities in the world. I never graduated from college. Truth be told, this is the closest I've ever gotten to a coll
2012-12-22 13:05:32 719
转载 乔布斯在斯坦福大学的演讲稿-CN
今天, 很荣幸和大家一道参加这所世界上最好的一座大学的毕业典礼。我大学没毕业,说实话,这是我第一次离大学毕业典礼这么近。今天我想给大家讲三个我自己的故事,不讲别的,也不讲大道理,就讲三个故事。第一个故事---点与点之间的关系 第一个故事讲的是点与点之间的关系。我在里德学院(Reed College)只读了六个月就退学了,此后便在学校里旁听,又过了大约一年半,我彻底离开。那么,我为什么退学
2012-12-22 12:47:08 647
转载 摩斯电码里的爱情
早已被新科技所取代的摩斯密码,近日却在中国的互联网世界里演绎了一段费尽周折的爱情猜谜传奇。一男子向一女子表白,女子却给了一段摩斯密码,以及很少的提 示,并表示,破译这个密码,才答应和他约会。男子死活不得求解,又在百度贴吧里将密码贴出以求助网友,最终密码亦被破解。在百度的密码吧里,这则已有1668个跟贴,名字为《求救,我已经快想爆了》的帖子里,发帖主人HighnessC说:“最近和一个心仪的女生
2012-12-21 18:25:38 1996
转载 飞漫魏永明:从MiniGUI看嵌入式十年得与失
日前,飞漫软件创始人魏永明,在飞漫成立十周年之际,回顾了公司发展这十年,同时也回顾了嵌入式发展的这十年。魏永明以自身涉及嵌入式产业的方方面面,创新、人员管理、工程管理、教育培训、经营策略等多方面,并且点名批评了华为的做事风格。他表示:接下来的十年,不会再有嵌入式软件这个行当了。嵌入式软件将整个被平台化的系统(iOS、Android、Windows)占据。以下是这篇犀利文详情:北京飞漫软
2012-12-21 10:37:49 1280 1
转载 最具有人生哲理的语句
1.不要逢人就诉说你的困难和遭遇,20岁的你已经需要走向成熟了。 2. 要习惯不发短信,少打电话的生活,20岁的你需要理解寂寞。 3. 等待,本身就是一个错误,那就更不要让别人去等你。 4. 请你记住看的开一点,伤的就会少一点。 20岁的你需要学会淡忘。 5. 许多事情,总是在经历以后才会懂得,一如感情:错过了,遗憾了,才知道其实生活并不需要这么多无谓的执著。 6. 毕业是个残
2012-12-18 12:40:28 724 1
原创 UCOS_II学习笔记---信号量管理之信号量的使用-进程(任务)同步
示例代码:#include #define TEST_SEM_EN 0 //test switch, 0: off 1:on#define TASK_STK_SIZE 128OS_STK Task01Stk[TASK_STK_SIZE];OS_STK Task02Stk[TASK_STK_SIZE];static OS_EVEN
2012-12-18 09:40:37 5579
转载 人生哲理---人的一生
人有三样东西是无法隐瞒的:咳嗽、贫穷和爱,你想隐瞒,却欲盖弥彰。 人有三样东西是不该挥霍的:身体、金钱和爱,你想挥霍,却得不偿失。 人有三样东西是无法挽留的:生命、时间和爱,你想挽留,却渐行渐远。 你有三样东西是不该回忆的:灾难、死亡和爱,你想回忆,却苦不堪言。
2012-12-16 21:48:31 690
原创 UCOS_II学习笔记---任务管理之请求删除任务函数分析
有时候,如果任务A拥有内存缓冲区或信号量之类的资源,而任务B想删除该任务,这些资源就可能由于没被释放而丢失。在这种情况下,用户可以想法子让拥有这些资源的任务在使用完资源后,先释放资源,再删除自己。用户可以通过OSTaskDelReq()函数来完成该功能。 函数名OSTaskDelReq参数Prio要删除任务的优先级(0xFF表示当
2012-12-16 21:33:07 1736
原创 UCOS_II学习笔记---任务管理之删除任务函数分析
任务的删除意味着:a) 它的任务控制块从OSTCBList链表中移到OSTCBFreeList,这样时钟节拍函数中就不会处理它了,这样调度把它置入就绪表的可能性就没了;b) 如果它已经处于就绪表中,那么它将被移出,这样调度器函数就不会处理它,这样它被调度运行的机会就没了;c) 如果任务处于邮箱、消息队列、信号量的等代表中,那么一旦条件满足(譬如邮箱接收到一条消息或者信号量被增1),它就
2012-12-16 21:27:28 2971
原创 UCOS_II学习笔记---任务管理之建立任务函数分析
想让μC/OS-Ⅱ管理用户的任务,用户必须要先建立任务。用户可以通过传递任务地址和其它参数到以下两个函数之一来建立任务:OSTaskCreate() 或 OSTaskCreateExt()。OSTaskCreate()与μC/OS是向下兼容的,OSTaskCreateExt()是OSTaskCreate()的扩展版本,提供了一些附加的功能。用两个函数中的任何一个都可以建立任务。任务可以在多任务
2012-12-16 11:37:08 1910
转载 C++ sizeof 使用规则及陷阱分析
1、什么是sizeof 首先看一下sizeof在msdn上的定义: The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns a value of type s
2012-12-13 17:17:50 467
转载 c语言面试题-----指针篇
1. char * const p; char const * p const char *p 上述三个有什么区别? char * const p; //常量指针,p的值不可以修改 char const * p;//指向常量的指针,指向的常量值不可以改 const char *p; //和char const *p------------------
2012-12-13 17:15:17 958 1
转载 C语言编译模式
编译模式是指如何在内存中放置程序代码及数据,如何分配堆栈,并确认占用的内存大小及如何存取它们,当指定内存模式(编译模式)以后,语言编译程序将按事先选择好的内存模式编译组织程序。 C 语言中提供了6种编译模式,这6种模式是:微模式(Tiny),小模式(Small),中模式(Medium),紧凑模式(Compact),大模式(Large)和巨模式(Huge)。它们之间的关系如下图所示。用户
2012-12-12 19:17:55 1224 1
转载 嵌入式软件工程师笔试题(含答案)
选择题1:设float a=2, b=4, c=3;,以下C语言表达式与代数式 (a+b)+c计算结果不一致的是A.(a+b)*c/2B.(1/2)*(a+b)*cC.(a+b)*c*1/2D.c/2*(a+b)参考答案:B,因为a,b,c三个变量都是浮点数,所以在B答案中其结果是0,因为在计算1/2是就是0,如果改成1/2.0就正确了。2:为了向二进制文件尾部
2012-12-10 12:31:28 2025
转载 关于ARM的22个常用概念(网友的总结非常好)
1.ARM中一些常见英文缩写解释MSB:最高有效位;LSB:最低有效位;AHB:先进的高性能总线;VPB:连接片内外设功能的VLSI外设总线;EMC:外部存储器控制器;MAM:存储器加速模块;VIC:向量中断控制器;SPI:全双工串行接口;CAN:控制器局域网,一种串行通讯协议;PWM:脉宽调制器;ETM:嵌入式跟踪宏;CPSR:当前程序状态寄存器;
2012-12-09 09:48:35 643
转载 75道逻辑推理题<一>
【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。由满6向空5倒,剩1升,把这1升倒5里,然后6剩满,倒5里面,由于5里面有1升水,因此6只能向5倒4升水,然后将6剩余的2升,倒入空的5里面,再灌满6向5里倒3升,剩余3升。【2】周雯的妈妈是豫林水泥厂的化验员。一天,周雯来到化验室做作业。做完后想出去玩。"等等,
2012-12-05 22:21:42 673
转载 在小公司成长,在大公司学习
在软件行业工作有几个年头了,换过多个开发语言,跳过槽,也被猎头找过,经历了三五杆枪打天下和创业公司一起成长灭亡,也进入了大公司。在这些年的历练中,看见很多刚进入软件行业不久的新人总在抱怨,说学不到东西。其实不管你在大公司还是小公司,都可以学到很多东西,关键看你怎么去学习,如何学习,找到方法你就可以提高很快。如果你已经知道如何在你的工作当中学习,那么下面的文章就走马观花的看看吧,这篇文章是给还在
2012-12-01 15:38:31 784
转载 面试70问经典回答
请你自我介绍一下你自己回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个
2012-12-01 15:33:46 511
转载 维持两人爱情关系需要慢慢做的事情
在每次小别之后第一次见面都要结结实实的一个拥抱,如果在公众场合,就要你亲亲我的脸,如果没人就亲嘴巴。 买一张可以放在床上的小桌,不愿意起床的时候,我们可以赖在被窝里上网、吃饭、下棋。 有一个漂亮的水晶花瓶,你下班回来的路上给我买的花,即便已经皱掉,也会高高兴兴地把他们插起来。 每个月学一道新菜。 躺在你的腿上看电视,指手画脚的叫你给我拿吃的。 不强迫你丢掉以前女友的照片,但这并不代表你的钱包里可以
2012-12-01 15:32:22 730
转载 今天我们为什么不成功?
今天我们为什么不成功?首先我们没有定义好自己的成功标准是什么(是票子、车子、房子、妻子?),不清楚自己的真正目标,是为了理想、 爱好、钱、事业、家庭、权利、欲望、还是人生价值的体现,因此我们每天依旧重复过着糊里糊涂的日子。生活是那么单调、枯燥。我们不清楚已所之长,己所之短,完全不了解自己,到底缺什么、需补什么、擅长什么、有哪些资源,是知识、钱、关系、项目、人脉、还是时势。我们缺乏核心竞
2012-12-01 15:31:20 449
转载 了解并善于利用人类记忆的特点
一件习以为常的事:1+1=?当你使用做一道题1+1的时候,你先从记忆力提取出 数字1和+的含义,再通过提取并调用加法的知识,返回结果。什么是记忆?如何记忆?如何提取记忆。记忆就是人把自己看到听到感觉等等编码进大脑的神经网络的东西。提取记忆也是人像大脑的神经网络发出请求获取数据。我把记忆想像成一个复杂的网络上的点。通过与知识和其他数据的线索链接。那么知识呢?假设说记忆是数据,
2012-12-01 15:27:57 1547
转载 慢慢开始培养你的创造性思维
思维是有方法可循的。好的思维方法能更好地触发灵感,获得创造性的思想。反复训练,并摸索出适合自己的思想方法,形成良好的思维习惯后,就会大大提高自己的创造力,让你变得更聪明。1、换位思维。绝大多数创造性思想都是缘于思维角度的改变。对任何事情,你都应该尝试从不同角度、不同位置、不 同群体等方面去看一看,想一想,往往你会有一些意想不到的发现。视角的特别,也往往决定了创造力的高低。其中反向思维便是其中一
2012-12-01 15:26:58 421
转载 程序员的自学指南
如果你是一个程序员初哥,刚从大学迈进公司却没有人指导,要么公司给你指定了导师,却不好意思大事小情都问他。你想提高自己的编程水平,却不知该如何下手。如果你想提升自己,成为一个合格的天天向上的程序员,这篇文章就是为你准备的。学什么?有些人对什么都感兴趣,硬盘上存着几百G的教学视频电子书破解软件,却只是仅仅保存着,没有转化成知识。有些人只知道自己刚进公司的那点东 西,JDK一定要1.4.2,VC
2012-12-01 15:22:51 693
转载 智商很一般如何学习IT技术
前几天收到了一个在职普通程序员的邮件,在邮件中他说两次报考我们学校计算机专业研究生,但总是惨败而回,第1年总分考了250,砸在政治和数学上,努力复习了一年,又是砸在数学上,总分才285……。我几乎能真切地体会到他那种沮丧和不甘心——为什么我经过一年的辛苦努力,却还是原地踏步并在同一个地方跌倒两次?同样的疑问我也曾经问过自己无数遍,因为我也是连续考研三次才通过的。我是一个"智商平平"的人,但还算
2012-12-01 15:21:22 1694
转载 你是编程高手还是IT民工
长期以来,"软件业"一直被视为"智力密集"型的"朝阳"产业,大多数从业者都受过高等教育,其平均素质居于社会各行业的前列,这个产业的顶尖人物被公众视为"知识英雄",比如微软公司的创始人比尔盖茨雄据世界首富之位多年,更是为人"津津乐道"。16年前我下决心开始学习计算机技术的时候,对这个行业也充满了自豪感。然而世事难料,在2009年高考刚刚结束之际,中国权威出版机构社会科学文献出版社于2009年6月10
2012-12-01 15:20:37 660
转载 大整数相加
在计算机中,由于处理器位宽限制,只能处理有限精度的十进制整数加减法,比如在32位宽处理器计算机中,参与运算的操作数和结果必须在-231~231-1之间。如果需要进行更大范围的十进制整数加法,需要使用特殊的方式实现,比如使用字符串保存操作数和结果,采取逐位运算的方式。比如下面问题:9876543210 + 1234567890 =?让字符串 num1 = "9876543210",字符串 n
2012-12-01 15:12:44 468
转载 各大软件公司经典算法面试题
微软有一个整数数组,请求出两两之差绝对值最小的值,记住,只要得出最小值即可,不需要求出是哪两个数。 写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?) 给出一个函数来输出一个字符串的所有排列。 请编写实现malloc()内存分配函数功能一样的代码。给出一个函数来复制两个字符串A和B。字符串A的后几个字节和字符串B的前几个字节重叠。
2012-12-01 15:06:41 624
转载 判断单链表是否有环
算法思想: A跑一步,B跑两步, 如果有环形区, B一定会与A相遇. #include #include using namespace std; typedef struct list_node { int x; struct list_node* next; }node, *pnode;bool isCircle(pnode
2012-12-01 15:01:26 414
转载 微软、google、雅虎、百度等各大著名公司的经典面试题
微软十五道面试题1、有一个整数数组,请求出两两之差绝对值最小的值,记住,只要得出最小值即可,不需要求出是哪两个数。2、写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?)3、给出一个函数来输出一个字符串的所有排列。4、请编写实现malloc()内存分配函数功能一样的代码。 给出一个函数来复制两个字符串A和B。
2012-12-01 14:55:04 1061
转载 1024! 末尾有多少个0?
阶乘会产生0是因为数中有2和5两个因子,显然2因子的个数要大于5因子的个数,因此只需要统计5因子的个数。从1到N中能被N整除的数有几个:从1加到N每经过5个就可以有一个被5整除的数,所以1024能被5整除的数有:1024/5 =2041024/25 =40 //那些能被25整除的数含有两个5的因子,所以1024/125=81024/625=1 共有1+8+
2012-12-01 14:45:49 541
ISO-IEC-13818-4
2013-04-10
ISO-IEC-13818-3
2013-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人