构建最小文件系统

在之前那篇BananaPro镜像生成脚本的文章中,忽略掉了root-fs的步骤。我们都知道,Linux是将内核和root-fs分离的,我们可以使用同一个Linux的内核来使用各种文件系统,包括各种linux的发行版。这篇文章就是用来讲解怎么构建一个最小的root-fs文件系统,这样的文件系统一般只包含很少的软件包,需要有一定的Linux基础才能够把持的住。在这里我们主要是使用ubuntu为例来讲解一个最小的文件系统是怎么构建的。

从gitcafe迁移到coding

本来双线部署的时候把国内路线放到了gitcafe,可是好景不长,gitcafe被coding收购,上面的项目也必须在5.31号之前迁移到coding。而且原来在gitcafe的项目变成了只读状态,无奈,只好再折腾一番。

  1. coding提供了傻瓜式的迁移方案,就是登陆你的gitcafe的账号,再登陆你的coding的账号,然后两个账号绑定在一起,然后点击一个按钮就可以开始迁移了。迁移过程有点慢,我也不清楚他什么时候迁移好了,我是20多天前点了迁移,今天刚好有时间进去发现迁移好了,理论上不需要这么久的。

常见元器件的封装

这篇文章主要是介绍一些常见的基本元器件的分类及其封装,以便我们在绘制元器件的PCB库的时候能够更加的清晰。在此之前你可以下载一个叫做封装生成器的东西去看看,上面有很标准的封装描述。这里面的大部分封装(尤其是IC部分)自己都没有接触过,只是参考别人的资料,难免会出错,所以在以后遇到类似的时候会回来继续修改一些不足的内容。

  1. 电阻。我们能够见到的电阻一般有多种,主要包括色环电阻、滑动变阻器、光敏电阻、热敏电阻。
  • 对于常见的五环色环电阻,它的阻值由五环对应的数值确定,对应关系为金银用在第四位是-1、-2,09,然后1-8是棕红橙黄绿蓝紫灰。假设对应的值是abcde则电阻阻值为abc X 10^d 其中e表示误差。常见误差有:棕1%,红2%,橙3%,金5%,银10%。

Altium Designer 绘制原理图库

这篇文章主要讲解Altium Designer中原理图库的一些概念以及如何使用Altium Designer绘制原理图库并在原理图中使用该库。首先原理图只是提供一个逻辑上的连接并不涉及到一些具体的物理特性,你可以把同一款芯片画的很大也可以很小,这和PCB有着本质的不同,PCB是直接和实物相对应有着十分标准的规范。

  1. 原理图库是一个或多个用于原理图绘制的元件符号的集合,一个库里面可能包含了多个器件(元件符号)
  • 元件符号:一个元件在原理图中的表现形式,主要包含引脚、元件图形、元件属性的内容
  • 元件引脚:元件的电气连接点,是电源、电气信号的出入口,它与PCB库中元件封装中的焊盘相对应
  • 元件图形:用于示意性地表达元件实体和原理的无电气意义的绘图元素的集合
  • 元件属性:元件的标号、注释、型号、电气值、封装、仿真等信息的集合
  • 其中只有引脚在原理图中具有电气意义、只有引脚与封装有对应关系。换句话说,一个元件如果不注重可读性,仅考虑电气意义,它可以只含有引脚。

BananaPro镜像生成脚本

这篇文章主要是讲解一个开源硬件BananaPro的系统镜像的组成,以及编写一个脚本来生成一个系统镜像。

  1. 镜像,就是我们常见的.img文件,这样的文件通常是通过块读写来备份一个操作系统或者是硬盘而生成的。在BananaPro中默认是从SD卡启动所以也就是备份SD卡中的文件得到的(dd if=/dev/mmcblock0 of=~/BananaPro.img),或是通过其他的方式生成的(后面会讲到)。还原镜像在linux下仍然可以使用dd命令,而在windows下可以使用Win32DiskImager.exe来将镜像还原到SD卡。

ARM体系与交叉编译

想要了解嵌入式开发,那么了解ARM的架构体系肯定是必不可少的。这篇文章主要就是介绍一些ARM的基本知识以及一些交叉编译的知识。

  1. ARM 公司是一家以卖知识产权为生的公司,主要是设计各种CPU内核,又称IP核(知识产权核)及其周边的开发工具,将其授权卖给芯片制造商。芯片制造产商为IP核设计外围电路然后形成自己的产品。

入手BananaPro

这篇应该是很久很久以前就写好的,但是由于各种原因导致直至今日才开始发。由于之前在lemaker公司申请了一块BananaPro说好要在它的论坛发帖,可是之前那人告诉我等论坛改版后再发,后面就一拖再拖,直到现在。而且为了履行自己的承诺,我选择的毕业设计也是这方面有关的,因为最害怕被人家说成骗板子的了,之后的文章会有很多与BananaPro有关的内容。

fuck hexo again

事情的起因是这样的,前几天我在用电脑看自己的博客的时候猛然发现某网页一直在加载,还没完没了,F12一看是google-analytics,好吧自己忘记开梯子了,想想这该如何是好呢,虽说这个google-analytics好用,可是不能让它拖慢整个网页的加载速度啊,所以我就上了百度了一下,结果看到了一篇很忧伤的文章,标题是 现在大陆网站加google-analytics.com统计的不是傻逼就是这网站没人维护了,好吧被骂SB了,那就干脆再折腾一下了,于是乎就有了以下的折腾:

use i3

安装好了arch之后一直没有安装桌面,由于各种纠结然后我就各种逛贴吧,然后知道用arch可以各种装逼,经过统计得到use_arch.xlsx之后,经过认真分析还是落入了i3邪教。接下来就介绍怎么利用i3在arch中存活。

站点访问量: / , 本页阅读量:
T B