基础知识科普
韦东山
深圳百问网科技有限公司技术总监,毕业于中国科学技术大学电子、软件专业双学位,10余年嵌入式一线开发经验, 畅销书<<嵌入式Linux应用开发完全手册>>作者, 擅长ARM/MIPS等架构的Linux底层系统开发, 曾为多家知名培训机构特邀讲师,2011年陆续录制的工程师必看教程------韦东山系列Linux/Android视频,有口皆碑。累计学员10万+,当之无愧成为嵌入式培训领域的佼佼者。
展开
-
嵌入式杂谈之文件系统
以下文章来源于于宙 ,作者yz001;文件系统可以说是嵌入式中的一大块,也是绕不过的一部分。之前我对文件系统认知一直停留在在U盘格式的理解上,直到接触了嵌入式Linux才发现这里面大有文章,以Linux启动挂载根文件系统为例,这个文件系统可以是真正的存储设备上的文件系统,也可以是网络文件系统,甚至可以开辟一段内存,虚拟出来一个文件系统,这些在一开始接触嵌入式Linux开发的时候就算讲到了也不会很...转载 2020-04-10 17:34:43 · 1230 阅读 · 0 评论 -
冯·诺依曼体系结构:计算机组成的金字塔
作者:徐文浩,极客时间"深入浅出计算机组成原理"专栏作者特别说明:本文为专栏免费试看部分,如有侵权,联系后台可删学习计算机组成原理,到底是在学些什么呢?这个事儿,一两句话还真说不清楚。不过没关系,我们先从“装电脑”这个看起来没有什么技术含量的事情说起,来弄清楚计算机到底是由什么组成的。不知道你有没有自己搞过“装机”这回事儿。在 2019 年的今天,大部分人用的计算机,应该都已经是组装好的“品...转载 2019-05-01 11:41:44 · 904 阅读 · 0 评论 -
串口,com口,ttl,max232你应该知道的事
本文经授权转载自公众号嵌入式Linux(id:Linux-c-world)TTL电平:TTL是Transistor-Transistor Logic,即晶体管-晶体管逻辑的简称,它是计算机处理器控制的设备内部各部分之间通信的标准技术。TTL电平信号应用广泛,是因为其数据表示采用二进制规定,+5V等价于逻辑"1",0V等价于逻辑"0"。数字电路中,由TTL电子元器件组成电路的电平是个电压范围,...转载 2019-04-09 14:55:58 · 897 阅读 · 0 评论 -
用银行的例子说明API的工作原理。
本文转载自公众号码农有道我们有个银行想想一下你正在经营一家银行,是不是想想都很激动了,YY无罪哈。银行里有一个很坚固的保险库(Vault)用来存放钱,还有一个账本(Logbook)记录客人金额数目。运作这个银行有一个非常简单(懒惰)的方法:给每个来访者开放一次访问权限,没人去检查来访者的身份,银行相信人们会做出正确的操作。在这个开放的银行,客户想要存钱,需要做的步骤如下:1:拿钱去银行...转载 2019-01-11 16:39:00 · 619 阅读 · 0 评论 -
LINUX启动流程简析(以Debian为例)
半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进入操作系统,程序员几乎可以定制所有方面。所以,这个部分与程序员的关系更密切。我主要...转载 2018-12-24 18:07:19 · 712 阅读 · 0 评论 -
浅聊SRAM和DRAM的区别
SRAM和DRAM都是RAM, 中文名叫随机存储器, 随机是什么意思呢? 意思是, 给定一个地址, 可以立即访问到数据(访问时间和位置无关), 而不像咱们熟悉的磁带, 知道最后一首歌在最后的位置, 却没法直接一下子跳到磁带的最后部门, 所以磁带不是随机存储器, 而是顺序存储器。来看看SRAM的电路:SRAM电路图上面是能保存SRAM的一个bit,你看看, 这东东, 保存一个bit需要6个...转载 2018-12-13 09:53:02 · 1013 阅读 · 0 评论 -
C语言预处理命令详解
本文参考诸多资料,详细介绍常用的几种预处理功能。因成文较早,资料来源大多已不可考证,敬请谅解。全文字数2万,阅读时间50分钟,建议先收藏。一 前言预处理(或称预编译)是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理指令指示在程序正式编译前就由编译器进行的操作,可放在程序中任何位置。预处理是C语言的一个重要功能,它由预处理程序负责完成。当对一个源文件进行编译时,系统将自...转载 2018-11-29 11:59:39 · 2335 阅读 · 0 评论 -
ARM版本系列及家族成员梳理
作者:QLinux原文:https://www.cnblogs.com/QLinux/articles/2498084.htmlARM公司简介ARM是Advanced RISC Machines的缩写,它是一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、耗能低的RISC (精简指令集)处理器。 1985年第一个ARM原型在英国剑桥诞生。公司的特点是只设计芯片,而不生产。它提供...转载 2018-11-15 10:37:16 · 9082 阅读 · 0 评论 -
ARM、DSP、FPGA的技术特点和区别
在嵌入式开发领域,ARM是一款非常受欢迎的微处理器,其市场覆盖率极高,DSP和FPGA则是作为嵌入式开发的协处理器,协助微处理器更好的实现产品功能。那三者的技术特点以及区别是什么呢?下文就此问题略做总结。ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器。ARM 架构是面向低预算市场设计的第一款RISC微处理器,...转载 2018-11-19 10:51:07 · 963 阅读 · 0 评论 -
Linux简史
英文原文:https://www.digitalocean.com/community/tutorials/brief-history-of-linux翻译:开源中国,有删减参与翻译 (5人) : Tocy, liyue李月, 子影, ZICK_ZEON, 李Sir迷路了,感谢他们辛苦创作引言在流行的用法中,“Linux”通常是指围绕Linux内核的一组操作系统发行版。但从严格意义上讲,L...转载 2018-11-12 15:31:43 · 387 阅读 · 0 评论