11 2022 档案
摘要:看到这个标题, 你是不是以为我是标题党, 其实真不是. :) 这几天在逛steam商店时,发现了一款有意思的电路仿真软件CRUMB Circuit Simulator(CRUMB电路模拟器),看起来很不错,就下载玩了一下。 这款模拟电路软件功能很强大,基础的元器件都有,但是支持的单片机不多,目前只支
阅读全文
摘要:就驱动而言: 单片机 = 硬件操作 -- keil hal库都可以直接操作寄存器 Linux = 驱动框架 + 硬件操作 --Linux一切皆文件 文章以PCI为例子来看一下Linux的驱动框架 Linux PCI驱动框架 因为懒用的Typora 图片是相对路径, 所以没把图床搞到网上, 就一键gi
阅读全文
摘要:组成原理或者是微机原理 都有说过CPU cache-内存的存储结构. 如何用起来呢? 太多图了, 而且图床都在本地, 所以, 大家想办法上github看吧. 用cpu cache写出高性能代码
阅读全文
摘要:嵌入式系统是如何设计的 1.多任务机制 其实在单一CPU 的情况下,是不存在真正的多任务机制的,存在的只有不同的任务轮流使用CPU,所以本质上还是单任务的。但由于CPU执行速度非常快,加上任务切换十分频繁并且切换的很快,所以我们感觉好像有很多任务同时在运行一样。这就是所谓的多任务机制。 实时系统的特
阅读全文
摘要:看到一篇挺有意思的文章, 转过来分享一下. 1、裘千丈轻功水上漂之UART 射雕英雄传中的裘千丈说,UART就是我的轻功水上漂过河。想从河上过(通信),提前布暗桩,行走时步伐按桩距固定(波特率提前确定),步幅太大或太小都会落水。 为了不被二弟裘千仞识破,可以安排侍卫在对岸监视通知,没风险才开始表演(
阅读全文
摘要:15 张图,摸清汇编! 经历过组成原理, 其实汇编一点也不会陌生的. 汇编 = 操作码 + 操作数 , 就给机器指令带了个助记符的面具. 前几天我在阮一峰的博客找到一篇很适合了解汇编的文章,文章写的挺好的. 原文链接:http://www.ruanyifeng.com/blog/2018/01/as
阅读全文
摘要:你是不是也因为想学的东西太多而焦虑? 前言: 吾生也有涯, 而知也无涯, 以有涯随无涯, 殆矣! 已而为知者,殆而已矣。 运用黄金圈法则,分析为什么要学,学什么 详细方法描述 就好比你想穿过一片森林,你只看到密密麻麻的树木,焦虑地看着手中那把小水果刀,我什么时候才能砍完这片树 木,穿过这片森林啊?
阅读全文
摘要:2007年, Redhat的一位大牛 Ulrich Drepper 发表了一篇长达114页的文章What Every Programmer Should Know About Memory. 图文并茂, 还有代码. 详细讲述了内存的知识, 放到现在依旧经典. 国内很少有程序员读过. 我把PDF原文放
阅读全文
摘要:计算机组成原理 练拳不练功,到老一场空 不管你是不是科班生,只要想学编程,这些内容都绕不过去. 如果越早去弄清楚计算机的底层原理,在你的知识体系中“储蓄”起这些知识,也就意味着你有越长的时间来收获学习知识的“利息”。虽然一开始可能不起眼,但是随着时间带来的复利效应,你的长线投资项目,就能让你在成长的
阅读全文
摘要:Oeasyvim - 如打怪一般的学习 项目地址: https://github.com/TonyK922/oeasy-vim-tutorial 这是overmind1980 做的一个vim入手到进阶的教程 很适合vim初学者. 项目共98章, 在项目中, 结合:help 官方说明书对vim 的用法
阅读全文
摘要:理解vim工作的几个关键字 下面我们再来认识一下 vim ,理清下面的 vim 的几个名词,这样方便我们以后更好的去使用和进阶vim : 缓冲区(Buffer), 窗口 (Window ) , 标签(Tab) , 标记(Mark ), 寄存器(Register) , 插件(Plugin) , vim
阅读全文
摘要:tmux使用教程 转自:https://www.ruanyifeng.com/blog/2019/10/tmux.html 作者: 阮一峰 日期: 2019年10月21日 Tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。 本文介绍如何使用 Tmu
阅读全文
摘要:作为嵌入式开发者,离不开Linux,Linux又离不开Terminal终端,而终端又离不开 命令解释器. 所以,嵌入式开发者,离不开命令解释器. Linux发行版系统默认命令解释器 -- Bash, 它简单不用配置,开盖即食.与之对应的就是不够强大. 常用的命令解释器有: Sh , Bash , Z
阅读全文

浙公网安备 33010602011771号