-
Qemu Arm
qemu搭建arm开发环境最近想学习Linux驱动开发相关的知识,但是身边没有arm开发板,网上的开发板也是各式各样,后续自己了解到qemu工具,想着用qemu自己搭建一个arm开发板,通过qemu-system-arm学习嵌入式开发、研究BootLoader、Linux内核、驱动开发。 --- > 开发环境 :Ubuntu 14.04.6 LTS amd64 uboot: u-boot-2018.11 Linux: linux-4.4.76 busybox:bus...…
-
git分支管理
学习 git 的分支相关的知识和相关指令,了解 git 分支背后的原理,真正的理解 git 分支,现在很多的版本控制系统都有他的分支,但是使用的方法通常是将整个源代码的目录复制一遍作为副本,这种对于大项目来说的话效率太低了,git的优点就是使用了一种新的方式来管理分支,使得效率大大提高,所以 git 就提倡在工作流程中频繁的使用分支和和合并,理解了分支的这一特性,会让我们更好的使用 git 的分支管理,从而让我们的开发方式变得更加便捷。分支简介为了更好的理解 GIt处理分支的方法,需要...…
-
git基本操作
学习 git 已经有一段时间了,对 git 的基本指令也算是有一定的了解了,这里把比较常用的一些git指令列出来,方便查阅.GitGit 是一个开源的分布式版本控制系统,Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持, 通过 git 我们可以敏捷高效的对我们的项目进行管理。Git 和 svn 的主要区别如...…
-
我的github博客搭建过程
记录我搭建自己博客的过程和遇到的问题,由于对前端了解甚少,在jekyll环境的搭建出了很多问题,在各种论坛上找解决方法,最后算是解决了,记录下来。jekyll 本地环境的搭建由于对 jekyll 的官方文档已经把 jekyll 的安装过程讲解的很详细,步骤如下: 安装 jekyll 的 ruby 依赖(我用的是deepin系统): sudo apt-get install ruby-full build-essential 避免用 root 用户安装 echo '# Ins...…
-
JSON支持Unicode
为了让自己的JSON库可以识别utf-8编码,然后添加JSON支持Unicode,主要记录了JSON库的学习过程,方便以后进行查阅,算是知识累积的一种方法吧。主要学习内容: Unicode相关知识 utf-8相关知识1. Unicode 相关知识Unicode 是一套多语言的统一编码系统,收录 135 种语言共 128237 个字符,这些字符被收录为统一的字符集(Universal Coded Character Set, UCS),每个字符被映射为一个整数码点,码点的范围是 0-...…