- 博客(11)
- 收藏
- 关注
原创 ioremap mmap 分析
ioremap void * __ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) phys_addr:要映射的起始的IO地址; size:要映射的空间的大小; flags:要映射的IO空间的和权限有关的标志; 功能: 将一个IO地址空间映射到内核的虚拟地址空间上去,便于访问; 实现:对要映...
2019-02-22 01:04:03
1768
原创 Linux学习笔记
Linux学习笔记 1. __init int __init loongson_acpi_init(void) { ... acpi_registers_setup(); acpi_hw_clear_status(); return 0; } __init有什么作用? __init定义在:include/linux/init.h #define __i...
2019-02-20 22:37:58
318
原创 C++学习笔记
C++强制类型转换操作符 static_cast static_cast是一个强制类型转换操作符。强制类型转换,也称为显式转换,C++中强制类型转换操作符有static_cast、dynamic_cast、const_cast、reinterpert_cast四个。 参考文献 C++强制类型转换操作符 static_cast malloc和new区别 参考文献文末的表格引用如下: 参考文献 细说...
2019-01-02 16:51:22
260
原创 Git基本使用
前言 本文简介在本地局域网环境搭建简单的Git使用环境,一台ubuntu服务器作为git远程服务器,一台ubuntu客户机作为代码开发和编译环境。 文章目录前言Git Server搭建 Git Server搭建 Server环境: X86 64 i5 Ubuntu 14.04.5 LTS Step 1:Git安装 sudo apt-get install git Step 2:Git用户配置 ...
2019-01-02 15:00:03
345
原创 两个栈实现一个队列
问题1:两个栈实现一个队列 思路1: 入队时:直接将stack2作为缓冲区,先把stack1所有元素压入stack2,然后将入队元素填入stack1栈底,然后再将stack2所有元素压回stack1; 出队时:直接弹出stack2栈顶元素。 class Solution { public: void push(int node) { while(!stack1.empty(...
2018-12-10 10:41:18
273
原创 Loongson 2K1000B OTG device模式调试
前言 2K1000B 内置OTG模块,支持Host和Device模式,这里主要分析Device模式的使用和测试方法。Linux内核中支持g_zero,g_serial,g_printer,ethernet等常见Device驱动 开发平台: Ubuntu 14.04.5 LTS 64位 交叉编译器: mips64el-linux- gcc version 4.9.3 20150626 (Red ...
2018-11-21 19:03:58
1779
原创 Loongson 2K1000B JPEG交叉编译
前言 龙芯2K1000B SoC目前主要用在2K PC样机和龙芯派上。 本文介绍龙芯jpeg库交叉编译流程。 文章目录前言编译流程 编译流程 下载JPEG库: git clone git://cgit.loongnix.org/graphic/jpeg.git 进入工作路径: cd jpeg-f21 配置: ./configure --prefix=交叉编译输出路径 --host=mips64...
2018-10-25 09:55:12
775
原创 二叉树算法
问题1:判断两二叉树相等 思路:递归实现 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NU...
2018-10-22 11:10:11
302
原创 Loongson 2K1000B IRQ驱动分析
前言 龙芯2K1000B SoC目前主要用在2K PC样机和龙芯派上。龙芯派2代日前已经发布,将PCIE等接口引出,采用了固态硬盘作为主存储,比先前SD卡或者USB启动速度和稳定性均有所提高,只是暂时还不知道采用的什么内核版本。 本文简单分析一下龙芯派的IRQ驱动。本文基于龙芯派(1代)3.10.84内核版本进行分析。 文章目录前言内核版本概述中断初始化流程参考文献 内核版本概述 龙芯派1代的PM...
2018-10-21 21:56:17
1561
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅