现在位置: 首页

习近平:在敦煌研究院座谈时的讲话

2019-08-19 23:08 战略·谋略  ⁄ 共 2082字 暂无评论
很高兴来到敦煌研究院。这次来,我实地察看了莫高窟,察看了珍藏文物和学术成果展示,听取了研究院在石窟文物保护研究、弘扬优秀历史文化等方面的情况介绍。敦煌文化集建筑艺术、彩塑艺术、壁画艺术、佛教文化于一身,历史底蕴雄浑厚重,文化内涵博大精深,艺术形象美轮美奂,给我留下了很深的印象。 第一,敦煌文化保护研究工作很有意义、很有成效。敦煌文化延续近两千年,是世界现存规模最大、延续时间最长、内容最丰富、保...
阅读全文

NuttX操作系统的介绍

2019-08-19 22:26 工业·编程  ⁄ 共 5684字 暂无评论
1  NuttX 实时操作系统 NuttX 是一个实时操作系统(RTOS),强调标准兼容和小型封装,具有从8位到32位微控制器环境的高度可扩展性。NuttX 主要遵循  Posix 和 ANSI 标准,对于在这些标准下不支持的功能,或者不适用于深度嵌入环境的功能(如 fork()),采用来自 Unix 和常见 RTOS (如 VxWorks)的额外的标准 API。 NuttX 的第一个版本由 Gregory Nutt 于 2007 年在宽松的 BSD 许可证下发布。 2  关键特征...
阅读全文

十四种嵌入式操作系统面面观

2019-08-18 19:35 工业·编程  ⁄ 共 5167字 暂无评论
以下介绍14种主流的RTOS,分别为μClinux、μC/OS-II、eCos、FreeRTOS、mbed OS、RTX、Vxworks、QNX、NuttX,而国产的嵌入式操作系统包括都江堰操作系统(djyos)、Alios Things、Huawei LiteOS、RT-Thread、SylixOS。 1、μClinux μClinux是一种优秀的嵌入式Linux版本,其全称为micro-control Linux,从字面意思看是指微控制Linux。同标准的Linux相比,μClinux的内核非常小,但是它仍然继承了Linux操作系统的主要特性,包括良好的稳...
阅读全文

ucos与uclinux区别

2019-08-17 07:06 工业·编程  ⁄ 共 4660字 暂无评论
    嵌入式系统的应用与开发是当今计算机行业发展的一个热点。现今嵌入式软件的应用与开发的领域主要有:国防、通信、电子、办公自动化、机/车顶盒、掌上电脑(或PDA)、手机软件、工业控制、信息家电等领域。     随着嵌入式技术的发展,由于嵌入式应用不断增长、嵌入式系统复杂性不断提高,导致嵌入式软件的规模和复杂性也在相应的不断提高。目前嵌入式软件、硬件的应用与开发体现如下趋势:随...
阅读全文

【每日一字】班:从分开到整体

2019-08-16 16:03 生活·感悟  ⁄ 共 1978字 暂无评论
李白有一首《送友人》:青山横北郭,白水绕东城。此地一为别,孤蓬万里征。浮云游子意,落日故人情。挥手自兹去,萧萧班马鸣。”这首诗描写为友人送行的场景:送友人送到了城外,只见青翠的山峦横在外城的北面,清激的河水绕着东城潺潺流过;漂浮着的白云表达着游子的心意,缓缓下坠的落日象征着老朋友的友情;此地一别,友人就要像孤独的蓬草一样逝到万里之外去了;自此挥手告别,“萧萧班马鸣班马”是什么马?是李白写了个错别字,把“...
阅读全文

uclinux与linux的区别

2019-08-16 06:56 工业·编程  ⁄ 共 3215字 暂无评论
一、名字含义: 在uClinux这个英文单词中u表示Micro,小的意思,C表示Control,控制的意思, 所以uClinux就是Micro-Control-Linux,字面上的理解就是"针对微控制领域而设计的Linux系统"。 二、ucLinux与linux区别? 没有虚存管理 不能运行时增加进程栈 不支持分页 可执行程序不是elf,   而是flat 不能用fork,   而是用vfork RAMDISK  uClinux是针对控制领域的嵌入式linux操作系统,它从...
阅读全文

白云先生:白银战争三百年

2019-08-15 18:17 战略·谋略  ⁄ 共 7448字 评论 26 条
一、郑人取玉与离岸铸币 要理解现在的金融战争,就要了解历史上的金融战争。而历史上的金融战争,最具参考价值的,就是近几百年,发生在全球范围内的白银战争。白银为什么会成为世界货币,银本位又是怎么产生的,为什么说近几百年的世界史,都是明朝白银战争的延续。重商主义,和现代资本主义形态,为什么会在明朝产生?我们今天来把三百年白银战争,都给讲清楚。 白银战争的本质,是货币私人化,货币资本化,而产生的资本兼并...
阅读全文

CMake进阶之CMake原理与关键概念

2019-08-15 06:55 工业·编程  ⁄ 共 6443字 暂无评论
上一篇文章中我们初步认识了CMake中的一些概念:target(目标)、command(命令)等等。这篇文章我们来学习一下CMake的原理,并详细阐述这些概念。 1 CMake的结构     CMake有三个关键概念:target、generator和command,其中target和command我们已经有所了解了。在CMake中,这些东西本质上都是C++的类。理解这些概念对于编写出高效的CMake构建脚本很有帮助。 在更进一步了解CMake这些概念之前,有必要先了解一...
阅读全文

CMake进阶之初识CMake

2019-08-14 06:51 工业·编程  ⁄ 共 2091字 评论 1 条
  平时开发中我们已经习惯了让IDE为我们做好一切,大部分情况下基本上不需要手动去编写项目的make文件,但是在规模较大的项目中,make其实非常重要,甚至可以说会不会make决定了你是否真的了解项目的整体架构并驾驭它。因为自己在Android开发中发现项目中的NDK部分已经抛弃了传统的Android.mk,与时俱进用上了CMake,因此打算静下心来好好学习学习,本文开始对学习CMake的过程做个笔记,以加深印象。参考书籍是《mastering...
阅读全文

CMake 入门实战

2019-08-13 05:45 工业·编程  ⁄ 共 15416字 暂无评论
什么是 CMake All problems in computer science can be solved by another level of indirection. David Wheeler 你或许听过好几种 Make 工具,例如 GNU Make ,QT 的 qmake,微软的 MS nmake,BSD Make(pmake),Makepp,等等。这些 Make 工具遵循着不同的规范和标准,所执行的 Makefile 格式也千差万别。这样就带来了一个严峻的问题:如果软件想跨平台,必须要保证能够在不同平台编译。而如果使用上面的 Make 工具,就得为...
阅读全文