自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

舞动的心

小白的成长记

  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 SM7250(高通5G)平台:dsi select lcm

文章首次写在个人微信公众号【Linux驱动】。写在前面的话:本篇文章接1.关闭UEFI panel的添加&禁止连续显示diff --git a/QcomPkg/Library/MDPLib/DisplayUtils.c b/QcomPkg/Library/MDPLib/DisplayUtils.cindex 7895788..5100b46 100755--- a/QcomPkg/Library/MDPLib/DisplayUtil

2021-04-20 23:15:47 2498 2

原创 SM7250(高通5G)平台LCD bringup

文章首次写在个人微信公众号【Linux驱动】。写在前面的话高通平台显示这一块,自从去年开始,高通全面使用SMxxxx命名的芯片比如高端系列:SM8350(骁龙888),SM8250(骁龙865),SM8150(骁龙855)中端系列:SM7250(骁龙765g),SM7350(骁龙775g)低端系列:SM6250,SM6350入门系列:SM4250,SM4350SMxxxx系列跟SDMxxx系列相比较,主要变化如下:SMxxxx系列采用了DRM显示架构(Direct Rendering

2021-04-19 15:19:18 3334 3

原创 中级TP(touch panel)工程师必须掌握的知识点

首次写在微信公众号【Linux驱动】在公司中上班,面对各种问题,心中依仗的就是自己对模块知识点的掌握以及自信。TP模块,完全掌握下面知识点,那就可以完全搞得起这个模块的大多数功能了,所以自己偷偷告诉自己,我现在是TP模块的中级工程师????。下面是自己在项目实战中的小结,完成一个项目,下面的部分是必须的。#CTP部分:1.CTP触控原理,自容、互容2.CTP硬件原理图分析3.CTP 初始化、上电、复位的时序控制,代码分析4.CTP常用IC驱动代码流程5.CTP兼容方式及代码实现6.固件升级、

2020-07-21 10:14:02 1549 2

原创 SM7250(高通5G)平台TP bringup

文章首次写在个人微信公众号【Linux驱动】。#近况说明从3月到5月中旬,这段时间一直在做高通5G中端手机平台的项目。硬件平台为SM7250,软件平台为android Q(10),截至目前,搭载这款高通处理器平台的手机还未发布。作为新人,参与到5G终端项目,一个人搞起来LCM和TP模块,从0到1的过程,是有很多感受的。从平台代码的熟悉到现在完成整个项目Display和Touch部分,虽然辛苦,却也开心。废话不多说了。首先介绍一下SM7250对Display和touch部分(我当时拿到的IC 厂商的驱动还

2020-07-20 11:39:58 9113 9

原创 手机驱动面试:Display

本文章首发在个人微信公众号【Linux驱动】,可以留言一起交流。#写在前面的絮叨不知道在某年某月在某个知乎上看到一篇文章,大意是讲,如果对自己感到迷茫,就去面外的公司面试看看。我对自己不迷茫,我就是想看看他们对display这部分想问什么,我也没有跳槽的打算,老板最近加鸡腿了。于是就是了今天的面试,面试有高通平台和MTK平台的。面试公司到底问了我什么了?如下:#整理如下#Linux驱动基础:1.驱动是如何挂载的?2.设备是如何挂载的?3.队列是如何工作的?4.有哪几种延时的方法?#Displ

2020-07-19 14:42:58 857 1

原创 Android驱动开发远程办公环境

首次发布在微信公众号:Linux驱动写在前面的独白:新年初开始的疫情,使得每个人对自己行业所处的风险性有了直接的、近距离的认识。对每个人都有一定的影响。当然同时可能会成为自己以后更为成熟的选择的垫脚石。就自己来说,对终端智能市场研发人员影响不大,2.10号正常复工,选择的是居家办公。新的一年了,继续正常看书,正常工作,正常学习啦。远程办公的环境:通讯端:①E-Mobile: 工作审批、疫...

2020-02-11 11:53:51 336

原创 Linux基础之数组

//首发个人公众号 :Linux驱动写在前面的话,数组在linux源码里面直接使用的比较简单,也有放在结构体里面使用的。但是却是在求职(指的是校招类的,社招的不清楚)笔试中却大量使用,尤其和指针放在一起的时候。下面是阅读《c和指针》第8章—数组的笔记。我个人感觉看这些知识点的时候可以带个小问题去阅读书籍效果比较好一点,比看干巴巴的文字比较好一点。首先放一道看到的题目#include<...

2019-10-27 23:46:44 307

原创 Git 版本控制(二)

写在前面的话:前面介绍了git的基本原理和操作。在命令行操作的阶段,在前面的一段时间,可以刻意记住这些命令,在Linux系统上操作上几遍,自己记清楚了,理解清楚命令,对于一些复杂的命令,可以放在记事本里面。以后用到的时候去再去查看记事本。公司的代码不会让我们去随便的联系提交,推送在这些命令,一个很好的方法就是使用Github。这些方法同样适应我们在上班时在公司提交代码。本节写的是在Github上...

2019-10-13 00:13:50 123

原创 Linux内核源码——通知链(notifier chain)

写在前面的话:刚入手Linux驱动的时候,各种Linux内核的机制是我们需要搬起的一块大砖块。搬砖的过程中,我发现自己不能很好的理解相关的业务驱动的很大的一个原因就是对内核的基本机制掌握不太准确。刚看内核机制代码的时候,需要借助百度上面的各种文档、结合自己的业务代码开展学习。后面有一定基础了,看内核源码、再看业务代码,最后看看网上的博客,效果我自己感觉还可以。通知链(notifier chain...

2019-10-12 00:33:57 729

原创 Git 版本控制

写在前面的话:对于我非科班出生的小白来说,好多命令行操作的工具的使用是第一块需要搬起的砖。平时的工作中,我们会在用到的时候,直接上百度相关的命令,操作完就会匆匆解决自己的工作业务。工作之外,还需要理解那些基本命令背后的原理和常规用法。需要比较详细的了解工作机制,后面才会得心应手。一.git版本控制解决了什么业界问题(这部分可以空闲的时候看,有助于明白Git的背景;实际项目中我们就直接用)如果...

2019-10-10 22:18:55 176

原创 git使用--Android 代码开发工作流

git使用–Android 代码开发工作流写在前面的话:在学校里面,写的代码都是一个人从头到尾编写整个项目的代码,公司是一群人在分不同的模块下载、编写、编译、提交、更新一个项目的代码。去公司的第一个任务是从服务器上git clone(下载)一套代码,然后编译,产生刷机文件,刷到手机里面看现象,然后修改部分代码(比如加个注释),提交入库,合入代码最后跟新本地代码。一些工具你需要熟练使用。Git、...

2019-10-09 00:10:41 209

转载 二级指针

转自:http://blog.csdn.net/majianfei1023/article/details/46629065一、概念在如下的A指向B、B指向C的指向关系中:首先C是"一段内容",比如你用malloc或者new分配了一块内存,然后塞进去"一段内容",那就是C了。C的起始地址是0x00000008。B是一个指针变量,其中存放着C的地址,但是B也要占空间的啊,所以B也有地址,B...

2019-09-16 22:40:29 608

原创 内核调试方式

参考文章:http://blog.chinaunix.net/uid-29616823-id-4471709.html

2019-07-14 22:33:51 214

原创 个人修炼手册

每个人都是一个侠客,行走江湖,都要有一份自己的修炼手册,装在脑子里的或写在计划里面的。至于走的远不远,重点在于自己的修炼够不够。一些絮叨话:哈哈哈,终于毕业了,也要马上上班啦,工作方向是Android操作系统驱动的debug,重点还是Linux内核方面,我在手机sensor(传感器)方面,挺喜欢的,继续可以玩Linux了,跟那些年玩51单片机一样,哈哈哈,算是一种情怀。最近的一段主要做了一下...

2019-06-30 12:32:50 301

原创 工程机器人——光电搬运车

一.比赛地图 二.比赛任务 三.需求分析 1.驱动用MG965 360度舵机 2.小车是通过黑线来循迹的,可以用红外传感器来循迹,但在实际场地测试后发现,红外传感器根本无法循迹(实际场地用的是厚的那种塑料纸,产生光学上的折射等,),重新选用了灰度管(输出是模拟量,循线+计数); 3.转弯用mpu6050传感器,通过z轴的值来旋转0~360度任意的角度; 4.彩色物料的识别,...

2019-06-30 11:41:35 8416 2

原创 Linux常用命令

Linux命令以前只知道几个vim编译器的常用命令,比较系统的命令不清楚,在Ubuntu下出现错误总是百度一下,用起来不是很称心。准备入手Android内核,所以下载的Ubuntu14.04和Android6.0。1.打开终端:ctr + alt + t2. ls -a 可以查看隐藏文件3. ls -l 可以查看文件的具体属性,修改时间等4. cd +aaa 打开aaa文件夹...

2019-03-17 19:09:51 266

转载 Android系统开发资料

http://www.jianshu.com/p/46c63dfd5c89欢迎关注微信公众号:DroidMind 精品内容独家发布平台 呈现与博客不一样的技术干货

2019-03-14 10:24:00 259

原创 1月份

12月份中,那本书没有看完,代替的是看了好多微信公众号里面的文章和CSDN里面的程序认识。然后是看了一些高通平台下的安卓开发,做了一些入门级别的文档阅读。1月份初到现在,搞完了大学中剩下的课程任务。剩下的毕业设计是拿公司的高通开发手机来搞的,所以,至此,我的大学就结束了。正真的开始了我的工作和实习生活。总结一下2018年。3月份-4月份:做光电车,一个人在搞,最后的功能勉强合格,过程很痛苦,...

2019-01-11 09:55:21 205

转载 嵌入式工程师学习路线

ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:&nbsp;(1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9)&nbsp;(2)必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定)&nbsp;(3)必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。从事嵌入式软件...

2018-12-31 19:39:12 4692

原创 写代码的感觉

代码能力是干活的最基本也最重要的能力。我对代码的学习和理解只是基于需要这个干活,需要吃饭的基础上,时间紧了多看一会儿代码,时间松了可以一个月都不去摸代码。学完新的东西后或者完成一个小的项目后,就会搁置下去,不在动它。继续的学习后,以前代码的思路或者说是灵感,很少第二次直接利用到代码的状态,一直觉得缺少一种对代码的感觉。未来的工作中,代码的能力,大多决定我的快乐与否。今天再次碰到同学a,他依旧在认...

2018-12-16 19:25:34 527

原创 学了基础,按照最终规则开始干活

很笨,所以需要用一些方法论什么的来指导自己的迷津。最近刚考完科目二,刚刚及格,庆幸不用再去练科目二了。学车就是啥基础也没有,然后学好。因为现在的驾考考试是有传感器组成的考试,所以必须学好,才能通过。基本的动作要领掌握了,就按照考试的规则来练,不按照规则,没有一点儿用处,反而有害。我学技术,做项目时,也是按照要求来做的,离开了这些规则,一点用处没有。所以道理是相通的,先掌握必须的基础,然后直接按...

2018-12-09 20:16:10 225

原创 12月份计划

写一些小计划,来提高工作和生活的质量。开始坚持在博客上打卡记录生活,记录每个月的计划和小结。12月份计划:1.正常完成学校的学习任务;2.完成一次去沈阳的旅游;3.阅读一本书,那本你的孤独,虽被犹荣,以前听过,好好看看;4.c++STL部分的代码敲敲;开始计划自己的生活,过得可以把握一些,没有那么多的匆匆忙忙,会过得比较轻松一丢丢。计划可以帮助自己更好的完成任务,提高自信度,增加完...

2018-12-04 09:00:54 167 1

原创 秋招

秋招总结秋招结束了,想写点东西,记录一下自己成长的足迹,监督自己的学习工作的情况。先说一下秋招的时间,一般是九月份的第二个星期就全面开始了,计算机软件的6.7月份就其实已经开始了。要提前好好准备基础知识,注意基础知识的复习与熟练掌握。今年的秋招,我前面是学习的,准备的是嵌入式方面职位,后面看到c++招的人很广,在八月份开始学习了c++基础知识。八月末,我c++基础知识是理解了,stl部分和...

2018-10-30 21:40:15 410

原创 C/C++入门学习

C++博客 C++小白笔记: 每一个知识点都用具体的例子来推理表达 适合人群:刚入手c++的人,也可以作为资料来查找,每个知识点很详细,很容易理解,理论表达较少,侧重用语言实现。 1.简单的c++程序 1.1简单的C++程序helloworldinclude “iostream” //包含c++的头文件 //iostream.h与iostream都在c++编译器里面,但//Iost...

2018-08-03 10:30:48 433

转载 C/C++ Linux系统编程笔试题目

http://www.360doc.com/content/14/0724/21/1073512_396828405.shtml1:tcp和udp的区别TCP:是面向连接的流传输控制协议,具有高可靠性,确保传输数据的正确性,有验证重发机制,因此不会出现丢失或乱序。UDP:是无连接的数据报...

2018-07-31 20:55:33 3174

转载 嵌入式面试

转发的别人,还不错 预处理器(Preprocessor)&nbsp;1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)&nbsp;define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL&nbsp;我在这想看到几件事情:&nbsp;1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)...

2018-07-14 08:30:33 429

regulator系统

一、regulator简介 二、regulator框架 三、regulator驱动的数据关系 四、regulator的注册流程 五、使用实例(高通平台lcd)

2020-12-04

高通骁龙430简介

高通430简介,需要的可以下载,很经典的一款,小白的高通开发学习

2018-12-26

linux-2.6.22.6.tar

linux-2.6.22.6.tar为Linux内核文件,需要的下载使用,分享给同行。

2018-05-26

linux-2.6.22.6_jz2440.patch

jz2440 v2,v3 版本可用,以前找的时候费了好些时间,分享出来用

2018-05-26

空空如也

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

TA关注的人

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