
嵌入式软件
青橙是也
尽管敌强我弱,尽管身陷重围,我们也要亮剑!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Bootload
在专用的嵌入式板子运行GNU/Linux系统已经变得越来越流行。一个嵌入式Linux系统从软件的角度看通常可以分为四个层次:1、 引导加载程序。包括固化在固件(firmware)中的boot代码(可选),和BootLoader两大部分。2、Linux内核。特定于嵌入式板子的定制内核以及内核的启动参数。3、 文件系统。包括根文件系统和建立于Flash内存设备之上文件系统。通常转载 2014-11-15 23:04:29 · 1037 阅读 · 0 评论 -
可重入问题
可重入函数主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问题,这类函数是不能运行在多任务环境下的。原创 2014-11-24 17:48:11 · 405 阅读 · 0 评论 -
软件堆栈和硬件堆栈
栈是一种具有先入后出特性的数据结构,前面说过,这种特性常常用来帮住我们“原理返回”或者“保持原样”。试想,当我们第一次来到一个陌生的城市,走在陌生的街道上,寻找一个陌生的目标,最令我们有安全感的莫过于仔细记录走过的每一个街道、穿过的每一个路口--这种安全感来源于潜意识里“万一找不到目的地就原路返回”的想法。记得20世纪90年代,有一首家喻户晓的流行歌曲《星星点灯》中曾这样唱到“星星点灯...为迷失转载 2014-11-24 15:04:02 · 3282 阅读 · 0 评论 -
C++ STL编程轻松入门
http://tech.163.com/05/0613/10/1M4EA0US00091589.html点击打开链接转载 2014-12-26 11:18:18 · 371 阅读 · 0 评论