关于架构这个概念很难给出一个明确的定义,也没有一个标准的定义。硬是要给一个概述,我认为架构就是对系统中的实体以及实体之间的关系所进行的抽象描述。
本文以32位系统为例,介绍了内核空间(kernel space)和用户空间(user space)。
国产MCU,市场份额和技术先进性,都无法和国外企业进行相比。国内来看,当前占据的主流市场还停留在8位MCU,占比50%。16/32位MCU占比分别为20%。这就意味着,国内MCU应用领域相对集中在低端电子产品,中高端电子产品市场还在外企手里。
最近的日环食吸引了一大波天文爱好者。在我所居住城市的科技中心大楼外就有一台大型的天文望远镜,它可以鸟瞰宇宙中的其他星球。我一直认为那些真实存在、又遥不可及的外太空与微小的我有着某种神秘的联系。我准备用树莓派和天文望远镜复制一台智能的行星观测器。
最近又看到一则让人十分痛心的消息,南京一名即将当父亲的程序员,在准备出门时突发脑溢血倒下了……
容器技术起源于Linux,是一种内核虚拟化技术,提供轻量级的虚拟化,以便隔离进程和资源。尽管容器技术已经出现很久,却是随着Docker的出现而变得广为人知。Docker是第一个使容器能在不同机器之间移植的系统。它不仅简化了打包应用的流程,也简化了打包应用的
在手机快没电时,管理软件往往会提醒我们关掉某些耗电量高的应用。可见,除了硬件厂商外,软件厂商也应该重视能耗问题。在这篇文章中,研究者分析了一下各种编程语言的能耗对比。 当能耗也成为了一个重要指标,我们要怎么选择编程语言?2017 年,由 6 名葡萄
整理 | 付斌 公众号 | 嵌入式ARM 35岁是一个坎儿,很多人说程序员35岁以后就失业了……被降薪,被调岗,被明升暗降,直至被“优化”……21ic家也觉得很痛心…… 这是真的吗? 21ic家了解到,目前不少程序员在35岁以后不再从事研发工作的原因主要是: 第一:
Linux内核源码文件繁多,搞不清Makefile、Kconfig、.config间的关系,不了解内核编译体系,编译修改内核有问题无从下手,自己写的驱动不知道怎么编进内核,不知道怎么配置内核,这些问题都和Makefile、Kconfig、.config有关,下面简单谈谈Makefile、Kconfig和.config。希望对你有启发。
10月31日,华为心声社区发布《人才很关键,面试最重要——任总在研发应届生招聘座谈会上的讲话 》。其中讲到,要敢于吸收国内、外人才,不拘一格降人才,明年的应届生招聘人数至少扩大到8000人。要有足够水平的兵力才能集中优势兵力打赢“歼灭战”。
本文通过对Linux下串口驱动的分析,由最上层的C库,到操作系统系统调用层的封装,再到tty子系统的核心,再到一系列线路规程,再到最底层的硬件操作。
在代码中用一堆嵌套,花大量时间写出漂亮的代码但最后才发现无法运行,不给任务留缓冲时间…… 这是很多新手程序员都踩过的雷。在这篇文章中,一位全栈首席开发者总结了高级开发人员的19个编码原则,可以帮助新手少踩些坑。