StoneTough

一只银杏独傲,悠悠灰鸟单飞

概述

  本系列文章主要是重新整理 Embedded Systems-Shape The World 课程的相关学习笔记,另外会增加一些延伸的知识点或者资源材料等。

  嵌入式系统和传统的计算机系统及其他复杂的大型系统相比,有很多不同的地方,至少在现代的电子系统爱好者看来,自己动手设计嵌入式系统要更加容易上手、更加富有乐趣,这也与嵌入式系统本身的特点有关。自底向上的学习方式有三个优势:首先是没有操作系统,因此几乎很容易理解所有的程序组件并且可以动手修改,相反,比如如果直接使用Linux内核,我们就不得不去理解复杂的进程管理、内存管理以及复杂的设备驱动框架等;第二,嵌入式系统包含真实世界环境的输入/输出而不是构建在大量抽象概念的系统上(当然抽象方法是构建大型系统的基本方法);最后,嵌入式系统遍布在各种产品中,我们随处可见也就随处可以学习。

阅读全文 »

概述

  LFS 虽然”五脏俱全”,但还很难“飞得很高”,与很多现代的 linux 发行版系统相比,它还是一个基础系统。BLFS 项目于是在 LFS 的基础上继续前行,它为构建稳定、安全和现代化的操作系统提供了详细的指导。

阅读全文 »

概述

《Linux Kernel Development.3rd.Edition》重读笔记。

The most important step on the road to Linux development is the realization that the kernel is not something for fear.
Only through actually reading and experimenting with the code can you ever understand it. The source is freely available, use it!

阅读全文 »

概述

  LFS(Linux From Scratch)项目由Gerard Beekmans于1999年发起,它的目的是指导用户一步步从源代码构建整个Linux系统的所有组件,直到得到一个完全属于自己的 Working Linux 系统。LFS 项目充分体现了一种自己动手探索和学习的精神,也体现了 Linux 及相关开源社区的精神。

阅读全文 »

前言

  最近重读《黑客:计算机革命的英雄》一书,仍然有不少收获。几年前第一次阅读时的那种非凡的知识、历史和思想感染仍记忆犹新。它完全没有那种普通人对黑客的一种片面和局限的理解,这种理解往往由网络入侵、信息窃取和犯罪等灰暗面组成,而其很大部分来自于新闻媒体的一种带有‘猎奇心理’的宣传。

阅读全文 »

概述

异步编程模型

在早期的计算机那里,我们可以看到只有单一的工作流(workflow),因此它也只能解决某类问题,当某个任务存在多个工作流时或者说它可以分解成多个工作流时,这种单一的方法就不能有效地解决问题了。当我们仔细观察现实世界的任务时,特别是大型任务时,就会发现它从来都不是完全顺序执行的,总有任务的某些部分是并行的,这是一种树状的工作流。发掘和利用并行性是提高任务执行效率的非常重要的手段,而计算机对现实世界的抽象也就无法回避现实世界存在的这样的基本问题。

阅读全文 »

概述

  python作为解释性语言,拥有许多优秀和强大的特性,理解这些特性的本质和来源对我们学习这门语言有着很大的帮助。
  python吸收了历史上以及现存的许多语言的特性,比如结构化(structured)、
面向对象(OOP)、函数式编程(functional programming)、动态类型(dynamically typed)以及垃圾收集(garbage-collected)等。其中包括对Lisp语言函数式编程的传统,python提供map、filter、和reduce等函数;提供列表解析(list comprehensions)、字典(dictionaries)、集合(set)和生成器(generator)表达式等;同时在标准库中提供functools和itertools模块,这两个模块的特性来源于函数式编程语言Haskell和Standard ML。
  这些特性不仅赋予了语言强大的抽象能力,而且反映了一些关于计算科学的本质问题。

阅读全文 »

概述

  Flask是一个轻量级、灵活和高度可扩展的web应用框架。它由一个健壮的核心来提供web需要的基础功能,然后将期望的其他功能由第三方扩展模块提供,这与python语言的特性相似。

阅读全文 »

  对于我们每个人来说,如何去认识、感受和思考自己过去、现在和将来生活的环境是非常重要的问题。人的心灵很容易受环境的影响,或者说它也是环境的产物,认识我们的环境的根本目的是认识我们自己,也就是在内容上去认识我们的习惯、思想、观念和情感是如何形成的。在充分的自我认识基础上我们才能去认识他人,和他人的关系的互动又反过来促进对自我的认识。除了这个根本目的外,还有一个实用目的就是对美好、快乐事物消失的一种反抗,并有可能去创造、改变我们的环境。

阅读全文 »

  前段时间重读该书,简短做了一些笔记,但这里只摘抄52则箴言,傅佩荣译本。书中说:(这些)箴言,是两人必须共享的事物。
  玛雅,这个题目代表着全文线索的核心、也是主题的核心。它包含着丰富的多层多方面的含义,每次阅读都可以产生不同的理解,这种美妙的体验只能亲自阅读、亲自思考想象才能获得。

阅读全文 »
0%