Toggle navigation
TUPELO Blog
Home
About
Tags
TUPELO Blog
Thinking will not overcome fear but action will.
快速搭建个人博客
手把手教你在半小时内搭建自己的个人博客(如果不踩坑的话🙈🙊🙉)
正所谓前人栽树,后人乘凉。 感谢Huxpro提供的博客模板 我的博客 本文完全转载于qiubaiying的博客!!! 前言 从 Jekyll 到 GitHub Pages 中间踩了许多坑,终于把我的个人博客BY Blog搭建出来了。。。 本教程针对的是不懂技术又想搭建个人博客的小白,操作简单暴力且快速。当然懂技术那就更好了。 废话不多说了,开始进入正文。 快速开...
Posted by Tupelo Shen on February 6, 2020
Linux设备驱动开发3-Kconfig构建系统
Linux源代码的地图
内核配置脚本文件的语法也比较简单,主要包括如下几个方面。 1 配置选项 大多数内核配置选项都对应Kconfig中的一个配置选项(config),比如说下面的代码: config MODVERSIONS bool "Module versioning support" help Usually, you have to us...
Posted by Tupelo Shen on February 6, 2020
Linux设备驱动开发2-内核编译和加载
如何编译内核,并让其启动起来
1 配置内核 配置内核。在编译内核之前,必须根据实际情况对内核的各个模块作出选择。 #make config(基于文本的配置界面,不推荐使用) #make menuconfig(基于文本菜单的配置界面) #make xconfig(要求QT被安装) 配置内核的工具是基于Kconfig的机制完成的,也就是在每一级的目录添加Kcon...
Posted by Tupelo Shen on February 6, 2020
Linux设备驱动开发1-Hello_World
学习任何一门语言,几乎都是从Hello开始的
1 Hello World 学习任何一门语言,几乎都是从Hello World开始的!真是无处不在啊! 代码内容如下: #include <linux/init.h> #include <linux/module.h> MODULE_LICENSE("Dual BSD/GPL"); static int hello_init(void) { print...
Posted by Tupelo Shen on February 6, 2020
Linux设备驱动开发0-环境搭建
学习Linux驱动开发,当然得有一个自己的练兵台了!
1 环境介绍 主机环境: Win10 64 + VirtualBox 6.0 + ubuntu16.04(32位)-4.10.0-28-generic u-boot 版本: u-boot-2015-04 Linux kernel版本: linux-4.4.203 busybox版本: busybox-1.31.1.tar.bz2 交叉编译工具链: arm-linu...
Posted by Tupelo Shen on February 6, 2020
Git指令整理
不适合阅读的整理的一些个人常用的 Git 指令
随便整理的一些自用的Git指令 GitHub创建仓库提示代码 echo "# 项目名" >> README.md git init git add README.md git commit -m "first commit" git remote add origin git@github.com:qiubaiying/项目名.git git push -u orig...
Posted by Tupelo Shen on February 6, 2020
← Newer Posts
FEATURED TAGS
代码管理工具
Linux
Driver
Linux内核
进程
汇编
clone
fork
中断
异常
do_trap
内核同步
原子操作
Cache
MIPS
边缘计算
Edge computing
ABOUT ME
扫码加入公众号!!!
✉️ aaron_shen2015@163.com
FRIENDS
Apple
Apple Developer