自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清风徐来jrb的博客

交流、互助、进步

  • 博客(22)
  • 资源 (35)
  • 收藏
  • 关注

原创 如何使用VScode DebugKernel

如何使用VScode Debug Kernel作者:[email protected]. 首先安装Linux-lab安装地址及方法:Linux-lab2. VMware Ubuntu 环境准备安装VScode插件:Native Debug, C/C++等相关插件,其他插件根据自己需要再添加VMware中的host(Ubuntu 18.04)相关环境配置:$ sud...

2020-03-29 16:38:58 1265

原创 kthread流程分析

首先要说明的是:这几个函数都是用来创建内核线程的。先看一下几个函数关系:这里有两个长得很像的函数: 和 。(这不是长得像,根本就是一样的好吧,有点难记),这里只是函数封装的很像,但本质上还是和 这两个函数的区别。从上面的函数调用便可以看出:函数是通过调用函数创建的线程,而则是在应用层, 和函数的系统调用;此外还需要在其执行函数里调用进行资源的释放;该线程挂接在init进程下。函数是通过工作队列workqueue创建的线程,此线程挂在kthreadd线程下。函数本质上是调用了和, 就是除了挂在工作队列

2022-07-01 23:42:57 500

原创 2017-02-15-Git指令整理

随便整理的一些自用的Git指令GitHub创建仓库提示代码echo "# 项目名" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin [email protected]:qiubaiying/项目名.gitgit push -u origin mast...

2019-02-28 00:07:55 186

原创 2017-02-16-Git-代码回滚

git revert 和 git reset 的区别先看图:sourceTree 中 revert 译为**提交回滚**,作用为忽略你指定的版本,然后提交一个新的版本。新的版本中已近删除了你所指定的版本。reset 为 重置到这次提交,将内容重置到指定的版本。git reset 命令后面是需要加2种参数的:–-hard 和 –-soft。这条命令默认情况下是 -–soft。执行上述命令时...

2019-02-28 00:06:22 209

原创 QCOM LCD亮灭屏流程

1.kernel中LCD亮屏流程2.lk中亮屏流程3.背光调用流程4.亮灭屏流程

2019-01-26 23:32:22 721

原创 Linux驱动程序开发的经验总结

在尝试编写一些驱动模块时,其中就是遇到一些编译错误之类的,一种错误有很多种原因,总结下我遇到的一些问题,供你们参考:1.编写一个内核程序spinlock.c:#include <linux/module.h>#include <linux/init.h>#include <linux/fs.h>#include <asm/uaccess

2018-12-30 15:16:39 734 1

转载 Linux-DTS基础

QQ交流:EMMC-UFS Community 581375017,欢迎加入!设备树使用手册 Device Tree是一种描述硬件的数据结构,由一系列被命名的结点(node)和属性(property)组成,而结点本身可包含子结点。所谓属性,其实就是成对出现的name和value。在Device Tree中,可描...

2018-11-19 17:54:45 12920

转载 如何下载高通源码

1、高通repo源,经过验证。git clone git://codeaurora.org/tools/repo.git12、拷贝repo 到~/bin下面,并将repo权限更改过来, chmod a+x ~/bin/repo3、下载源码repo init -u git://codeaurora....

2018-10-13 22:38:16 2332

原创 如何调整内核printk的打印log级别

有时调试内核模块,打印信息太多了,可以通过修改/proc/sys/kernel/printk文件内容来控制。默认设置是7 4 1 7# cat /proc/sys/kernel/printk7 4 1 7该文件有四个数字值,它们根据日志记录消息的重要性,定义将其发送到何处。关于不同日志级别的更多信息,请谷歌一下。上面显示的4个数据分别对应:控制台日志级别:优先级高于该值的消息将被打印至控...

2018-10-13 22:01:25 2655

转载 Linux内核中打印栈回溯信息 - dump_stack()函数分析

版权声明:本文为博主原创文章,转载请附上原博链接。 https://blog.csdn.net/jasonchen_gbd/article/details/45585133 简介当内核出现比较严重的错误时,例如发生Oops错误或者内核认为系统运行状态异常,内核就会...

2018-10-13 21:46:15 387

转载 LCD之mipi DSI接口驱动调试流程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liwei16611/article/details/68146912 ...

2018-09-07 10:38:29 5097

转载 Linux字符设备与块设备的区别与比较

Linux中I/O设备分为两类:块设备和字符设备。两种设备本身没有严格限制,但是,基于不同的功能进行了分类。(1) 字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取。相反,此类设备支持按字节/字符来读写数据。举例来说,调制解调器是典型...

2018-09-05 17:53:24 153

转载 如何快速转发CSDN博客?

来源:http://blog.csdn.net/bolu1234/article/details/51867099 前言  对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转...

2018-09-05 17:49:46 160

转载 Markdown使用技巧总结——字体,颜色,字号,背景,首行缩进等

Markdown 常用技巧: 2015/12/19 16:05:18 换行: 方法1: 连续两个以上空格+回车方法2:使用html语言换行标签:<br>首行缩进两个字符:(每个表示一个空格,连续使用两个即可)  半角的空格  全角的空格...

2018-07-09 17:17:51 155

转载 CSDN-markdown编辑器语法——字体、字号与颜色

  Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。但是它本身是不支持修改字体、字号与颜色等功能的!  CSDN-markdown编辑器是其衍生版本,扩展了Markdown的功能(如表格、脚注、内嵌HTML等等)!对,就是内嵌HTML,接下来要...

2018-07-09 17:16:45 128

转载 adb使用-详细教程(Awesome Adb)

ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。持续更新中,欢迎提 PR 和 Issue 补充指正,觉得有用的可以将 此 GitHub 仓库 Star 收藏备用。注: 有部分命令的支持情况可能与 Android 系...

2018-07-09 16:48:29 32239 1

转载 Linux 字符设备驱动开发基础(四)—— ioctl() 函数解析

转载自:https://blog.csdn.net/zqixiao_09/article/details/50859302         解析完&a

2018-07-09 16:46:30 200

原创 MSP432E401Y单片机智能小车PID调速代码

* MSP432E401Y * Description:PID处理函数 * 引脚: * * Author: Robin.J***************************************************************************/#include <PID.h>#include "ti/devices/msp43...

2018-06-19 17:12:05 3314 2

原创 MSP432E401Y单片机智能小车测速功能

* MSP432E401Y * Description:本函数实现定时和测速功能 * 引脚:PD0->编码器输入信号 * * Author: Robin.J***************************************************************************//* DriverLib Includes */...

2018-06-19 17:10:20 4467 4

转载 航迹推演

​ 做机器人底层程序的时候,经常用到航迹推演(Odometry),无论是定位导航还是普通的方向控制。航迹推演中除了对机器人位姿进行估计,另一个很重要的关系是移动机器人前进速度、转向角速度与左轮速度、右轮速度之间的转换。​ 在机器人局部路径规划算法DWA解析一文中,是在假设已知机器人前进线速度和角速度的情况下,对机器人航迹推演的位姿进行推导了,然而缺少如何通过左右轮速度得到、,因此本文将...

2018-05-21 16:42:01 1289

原创 MSP432E401Y-PWM的生成和占空比的调整

* MSP432E4 Empty Project * * Description: An empty project that uses DriverLib * * MSP432E401Y * ------------------ * /|\| | * | | ...

2018-05-21 15:35:05 3896 2

原创 MSP432E401Y电机编码器QEI模块

/* DriverLib Includes */#include <ti/devices/msp432e4/driverlib/driverlib.h>/* Standard Includes */#include <stdint.h>#include <stdio.h>#include <stdbool.h>unsigned lon...

2018-05-21 15:32:09 3243

Linux U-Boot调试文档,涵盖大部分的调试命令

Linux U-Boot调试文档,涵盖大部分的调试命令,U-Boot开发利器。

2022-08-21

UVM IEEE标准文档

UVM IEEE标准文档,这个文档是官方学习UVM验证方法学的必读文档,建议阅读英文版本。

2022-08-21

MIPI DPHY Version 2.5

MIPI DPHY Version 2.5,MIPI Alliance Specification for D-PHY Version 2.5 (MIPI Alliance)

2022-08-21

screen_record.zip

 启动软件后,(这时缺省的情况应该是“直接录制生成”处于选中状态,“EXE”处于选中状态)然后按F2开始,录制一会后按F2停止,然后到左下角的列表中就可以找到录制的EXE文件了,双击就可以播放。   如果要录制生成AVI文件按如下操作就可以了:启动软件后,在录制模式下,(这时缺省的情况应该是“直接录制生成”处于选中状态,“EXE”处于选中状态)选中“AVI”,然后按F2开始,录制一会后按F2停止,然后到左下角的列表中就可以找到录制的AVI文件了,双击就可以播放。

2019-05-09

source insight4.0 exe

Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。能分析源代码并在工作的同时动态维护它自己的符号数据库,并自动显示有用的上下文信息。 本压缩包提供破解所用到的:exe+license,使用方法:将其压缩包中的exe替换原来的exe,然后输入si4.pediy.lic文件,适用于所有si4.0版本。

2019-05-09

Linux_driver_2nd.zip

linux驱动程序开发(第二版)冯国进,这本书的源码,建议在Linux环境下搭配wine1.6+si3.5学习同时+kernel源码学习更佳。修一修,改一改,对驱动的理解会异常深刻。

2019-05-09

BeyondCompare汉化版.zip

bcompare,即Beyond Compare 是一个综合的比对工具。 可比对的对象包括纯文字档、资料夹、zip 压缩案、FTP 站,等等。 您可以使用它管理您的原始档、保持比对资料夹同步、比对程式的输出结果、以及检查所烧入光碟备份的精确度。Beyond Compare 的主要目标还是帮助您详尽的分析差异之处,并且对它们进行详尽的处理。 软体内部包含了许多档案和资料夹命令动作。

2019-05-09

terminator.zip

该项目最初是由Chris Jones长期创建和开发的,其目标是为终端安排提供有用的工具。 它的灵感来自诸如gnome-multi-term,quadkonsole等程序,其主要焦点是在网格中安排终端(tab是最常见的默认方法,Terminator也支持)。 终结者的大部分行为都是基于GNOME终端,随着时间的推移,我们正在添加更多功能,但我们也希望向不同的方向扩展,为系统管理员和其他用户提供有用的功能。 如果您有任何建议,请提交wishlist错误! (见下面的地址)

2019-05-09

qcom高通lk(bootloader)层代码msm8953系列

qcom高通lk(bootloader)层代码msm8953系列,对分析aboot和Lk有很大帮助,从高通开源拉下来的代码,直接下载用source insight就可以查看,很方便。

2019-05-09

hardware.zip

qcom高通HAL(hardware)层代码msm8953,Android P(8).

2019-05-09

qcom 高通UEFI架构BootLoader edk2源码

高通UEFI架构,ABL部分代码,从开源分支拉的,平台为SDM845。

2019-05-09

Source Insight3.5+秘钥

Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。能分析源代码并在工作的同时动态维护它自己的符号数据库,并自动显示有用的上下文信息。

2018-11-25

KMPlayer_4.2.2.8.exe

KMPlayer [1] 简称 KMP,早期名叫WaSaVi播放器。作者姜龙喜(韩国),历时七年自主开发的朝鲜语多媒体图形视窗工程免费项目。KMPlayer是一套将网络上所有能见得到的解码程式(Codec)全部收集于一身的影音播放软件;此外,KMPlayer还能够播放DVD与VCD、汇入多种格式的外挂字幕 档、使用普及率最高的WinAMP音效外挂与支援超多种影片效果调整选项等。

2018-11-25

Linux内核源码学习,官网下载速度太慢了

Linux内核源码学习文档资料,正宗的源码学习资料,结合Linux驱动开发治指南和底层技术开发实践,十分有用

2018-07-28

Android底层开发技术实战详解

Android底层开发技术实战详解-内核、移植和驱动(第2版) (Android移动开发技术丛书),第二版

2018-07-28

PADS破解版,可以直接安装

PADS是一款制作PCB板的软件。PADS包括PADS Logic、PADS Layout和PADS Router。 PADSLayout(PowerPCB)提供了与其他PCB设计软件、CAM加工软件、机械设计软件的接口(如下图所示),方便了不同设计环境下的数据转换和传递工作。

2018-07-28

高通timing设置XML工具

支持mipi时序设置,lcd初始化的工具,寄存器配置,LCM驱动开发必备。

2018-07-28

FileZilla_3.34.0_win32-

FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla Server则是一个小巧并且可靠的支持FTP&SFTP;的FTP服务器软件。

2018-07-06

MSP432智能循迹小车(能自动回到赛道)

MSP432智能循迹小车(能自动回到赛道),通过PID调节车速,可以快可以慢。

2018-06-19

MSP432蓝牙控制小车并进行超声波测距

MSP432蓝牙控制小车并进行超声波测距,实时显示在手机蓝牙端

2018-06-19

MSP432蓝牙控制小车

蓝牙控制小车方向,通过PID调节车速,可快可慢,随意调节。

2018-06-19

simplelink_msp432e4_sdk_2_10_00_17__win

The MSP432 software development kit (SDK) is a comprehensive software package that enables engineers to quickly develop highly functional applications on Texas Instruments MSP432™ microcontrollers (MCUs). The MSP432 SDK is comprised of multiple compatible software components including RTOS, drivers, and middleware as well as examples of how to use these components together. In addition, examples are provided to demonstrate the use of each functional area and each supported device and as a starting point for your own projects.

2018-05-17

串口助手多功能版

串口调试助手一个强大稳定的串口调试工具,完美支持Win7等Windows操作系统,支持常用的波特率及自定义波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符(包括中文),可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件。

2018-05-17

PID算法汇总

给大家分享一些有关PID的学习代码、pid算法和研究、PID在智能车黑线识别算法及控制策略研究、PID电机调速等等。

2018-05-17

secureCRT串口助手

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。

2018-05-17

串口猎人助手波形显示

串口猎人(Serial Hunter)是一款强大实用的串口调试工具,串口猎人调试工具能以十六进制显示信息,可进行基本发码,高级收码和发码,显示波形及码表,以柱状显示通道信息。点击右侧【清除】按钮,可清除本帮助信息。清除后如想再次查阅,请重启软件。如果要从接收内容中自动提取有效数据,请使用高级收码功能。

2018-05-17

串口波形助手

最好用的串口调试工具,串口波形工具,适合调节PID等参数。

2018-05-17

智能车PID算法资料包

最全的PID调节资料,里面包含了PID算法,调节技巧,源代码,以及上位机

2018-05-17

BSL下载软件

程序下载的格式是 430 的TXT 文件,首先按正常使用IAR编写程序,然后用IAR编译生成TXT 文件

2018-05-04

linux_360多个命令详解

linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。

2018-03-24

Python3.22.2移植到ARM详细教程

包括安装虚拟机,交叉编译,搭建NFS服务器,安装secureCRTARM控制端(CSDN上有绿色破解版的)

2018-03-24

Altium Designer

Altium+designer+元器件中英文对照

2018-01-07

Linux命令详解

Linux命令详解

2017-06-28

java俄罗斯方块游戏

JAVA俄罗斯方块

2017-06-28

2017JAVA中级复习题

JAVA中级复习题,考试题含(选择,解析,编程,填空题)含答案。

2017-06-28

Windows下win+R常用快捷操作方式

windows下常用的win+r操作命令

2017-06-28

Windows下的CMD常用命令行操作(14个)

Windows操作系统下的一些常用CMD常用命令行。

2017-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除