现在位置: 首页 > 自动控制 > 工业·编程 > 文章
ARM7:ARMv4架构,ARM9:ARMv5架构,ARM11:ARMv6架构,ARM-Cortex 系列:ARMv7架构。     ARM7没有MMU(内存管理单元),只能叫做MCU(微控制器),不能运行诸如Linux、WinCE等这些现代的多用户多进程操作系统,因为运行这些系统需要MMU,才能给每个用户进程分配进程自己独立的地址空间。ucOS、ucLinux这些精简实时的RTOS不需要MMU,当然可以在ARM7上运行。     ARM9、ARM11,是嵌入式CPU(处理器...
阅读全文
最近装了windows10和ubuntu16.04双系统,仍然出现了喜闻乐见的老问题,装完后,在windows下时区不对,之前的老办法是: sudo gedit /etc/default/rcS utc=yes 改成utc=no 然而并没有什么效果,ubuntu16.04里面根本就没有utc这一项! 后来谷歌了半天找到了一个完美解决办法: 先在ubuntu下更新一下时间,确保时间无误: sudo apt-get install ntpdate sudo ntpdate time.windows.com 然后将时间更新到硬件上: sudo hwclock ...
阅读全文
与其他 Linux 发行版不同,Ubuntu 多年来一直使用 Unity 做桌面环境,该环境的最突出特点就是桌面左侧有一个启动器栏(Launcher)。从 16.04 版本开始,Ubuntu 提供了一个命令行选项,可以将 Launcher 启动器移动到屏幕的底部。 据说此新特性的添加,源自于中国程序员的贡献;尽管笔者本人认为,Launcher 位于屏幕左侧更加合理。然而新特性总要尝试一下,如果你也对此感兴趣,那就一起探索。 1、传统的 Unity 桌面环境,其应用...
阅读全文
在 Linux 分发应用不总是那么容易。有各种不同的包格式、基础系统、可用库,随着发行版的一次次发布,所有的这些都让人头疼。然而,现在我们有了更简单的东西:Snap。 Snap 是开发者打包他们应用的新途径,它相对于传统包格式,如 .deb,.rpm 等带来了许多优点。Snap 安全,彼此隔离,宿主系统使用了类似 AppArmor 的技术,它们跨平台且自足的,让开发者可以准确地将应用所需要的依赖打包到一起。沙盒隔离也加强了安全,并允许...
阅读全文
2016-05-05 15:41 工业·编程 ⁄ 共 2473字 暂无评论
如今开源软件基金会可谓是遍地开花:似乎每个月都有一家新的基金会宣布问世,开放容器项目(OCI)和云原生容器基金会(CNCF)就是最近成立的两家基金会。 其原因是,由于开源软件运动变得日益商业化,而另一方面,商业硬件和软件厂商越来越可能参与开源项目。 开源项目组织(Open Source Initiative)的委员会主席Allison Randal说:“许多公司认为,自己可以通过一家可以信赖的独立的非盈利机构,与其他公司一起搞开源项目,这对它们...
阅读全文
2016-05-04 06:32 工业·编程 ⁄ 共 3987字 暂无评论
最近的游戏产业,特别是视频游戏引擎的发展耐人寻味。虽然一股脑都说出来才痛快,但又想起我的空手道教练教过的:追求内心平静的“禅宗”境界,于是乎决定自我克制。作为在这一行摸爬滚打了20来年的“老兵”,看到新事物,仍然觉得无比欢欣鼓舞。但为了读者能更好理解这些新事物存在的意义,先看一下游戏引擎的发展史吧。这些回顾和思考也许能让你们明白,为什么我如此深爱着游戏产业,并对它的未来抱有十足的信心。 游戏引擎简史 ...
阅读全文
引言:在本文中,开源操作系统之父Linus Torvalds将畅谈Linux的前世、今生与未来。 早在1991年还在芬兰赫尔辛基大学就读时,Linus Torvalds便创建出了最初的Linux操作系统内核。之后这个小小的内核很快发展成了一个功能全面的操作系统,可以运行在智能手机与服务器上,还有各种各样的小工具上。本文是一篇电子邮件访谈记录,文中Torvalds回顾了过去25年来Linux的影响,并展望了未来25年可能出现的变化。 Stephen Cass(记者,以...
阅读全文
2016-05-02 16:03 工业·编程 ⁄ 共 4053字 暂无评论
文章目录 BlueData ClusterHQ CoreOS Docker Kismatic PortWorx Rancher Labs Shippable Sysdig Cloud Tutum Twistlock Weaveworks 在过去的一年,业界对容器的关注度直线飙升。根据研究机构Forrester公司最近的一项调查发现,31%的开发者表示他们已经在过去的一年里使用过Docker或容器。“对于这样一个新技术,在全球范围内有这么多开发人员使用简直不可思议”,Forreste...
阅读全文
现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。 这里我们来看四种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考。 BSD开源协议(original BSD license、FreeB...
阅读全文
数据的价值日益凸显,数据已经成为不可或缺的资产。作为数据载体和驱动力量,存储系统成为大数据基础架构中最为关键的核心。 大数据时代,移动互联、社交网络、数据分析、云服务等应用的迅速普及,对数据中心提出革命性的需求,存储基础架构已经成为IT核心之一。政府、军队军工、科研院所、航空航天、大型商业连锁、医疗、金融、新媒体、广电等各个领域新兴应用层出不穷。数据的价值日益凸显,数据已经成为不可或缺的资产。作...
阅读全文