- 博客(14)
- 收藏
- 关注
原创 链表代码
/* > File Name: struct.c > Author: tth > Mail: 704299656@qq.com > Created Time: 2020年12月26日 星期六 14时18分11秒 ************************************************************************/#include <stdio.h>#include <stdlib.
2021-01-05 15:42:44
182
原创 职业发展(学习)的方向
以涨工资为导向,学的东西会不会对涨工资有帮助,认清一条主线,并且抓住一条主线去发展,之后再去搞边边角角的东西。作为驱动工程师,尤其是手机外设模块驱动,熟悉安卓系统或者linux内核机制才是主线,一些脚本如:shell,python等是边边角角的东西,起到的是锦上添花的作用。未来两年学习和努力的方向是加深对内核的理解,如:输入子系统,中断,进程管理和调度等;会解决系统性能方面的问题,这些问题包括:系统崩溃问题,重启问题,死机问题等。如果继续做外设的话,要往复杂的模块发展如:camera。关于公司的
2020-05-27 10:58:34
530
原创 工作规范
1. 事事有回音; 接到诉求及时响应,不要把球粘在自己脚下,做到与否都要及时回应。2. 凡事有交代; 过程中及时通报进展,任务搞定及时反馈,做个让人放心的人。3. 件件有着落; 有责任,有担当,有坑必填,竭尽全力做个可信赖的人。4. 宁可错过也不犯错;5. 二五八原则(售后问题): 2天分析出初步结论,把需要的log或者验证做完,机器是否保留的结论给出,不然机器刷机后就还给用户了;...
2020-05-14 18:00:00
922
原创 代码规范(个人总结)
1. 指针用前需判空;2. 函数用后判返回;3. probe函数: 1)资源申请判成否; 2)出错倒序释资源。4. 代码千万行,注释第一行 /* date:20200514 reason:XXX author:XXX [begin | end] */5. 红色方块不能留 (代码行末有空格,tab键)6....
2020-05-14 17:32:38
283
原创 病毒源头推测
亚马逊森林大火烧了1个月,从2019年8月5号开始到九月结束;然后是澳大利亚山火从2019年九月份持续烧四个月。大火造成与世隔绝的生物迁徙,尤其以飞行动物为最,森林是地球之肺,根据天人合一思想,人的肺也会遭受重创,飞行动物中又以蝙蝠为携带冠状病毒最多。先传播南美洲,澳洲,之后通过全球赛事或者活动传播到他国,由于发达国家的医疗水平高超,刚开始新型冠状病毒会被当成大号流感处理,而发展中或欠发达国家却成...
2020-04-29 08:19:10
221
原创 链接脚本阅读
具体的过程需要先阅读u-boot.lds文件,这个文件在arch/arm/cpu目录下,具体内容如下:OUTPUT_FORMAT("elf32-littlearm","elf32-littlearm","elf32-littlearm");定义输出格式为小端模式OUTPUT_ARCH(arm);定义输出的架构为arm体系结构ENTRY(_start)...
2020-04-23 17:14:24
337
原创 kconfig 讲解
当执行#make menuconfig时会出现内核的配置界面,所有配置工具都是通过读取"arch/$(ARCH)Kconfig"文件来生成配置界面,这个文件就是所有配置的总入口,它会包含其他目录的Kconfig第一:Kconfig的作用:Kconfig用来配置内核,它就是各种配置界面的源文件,内核的配置工具读取各个Kconfig文件,生成配置界面供开发人员配置内核,最后生成配置文件.confi...
2020-04-01 15:01:59
240
原创 汇编语言速记法
参考链接:https://wenku.baidu.com/view/c56f575627fff705cc1755270722192e45365885.htmlLD=LoaD(加载)ST=STore(存储)R=Register(寄存器)M=Move(搬运)BIC=bit clear(位清除)CPSR=current program status register (用来存放当...
2020-03-31 11:36:13
1571
转载 Makefile 讲解
一、为什么要有MakefileMakefile可以很好的组织和管理程序和文件。特别是对一个大型工程而言,Makefile 关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,Makefile 定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为Makefile 就像一个 shell ...
2020-03-27 17:36:33
391
原创 泰州 VS 上海 买房
泰州 考量点:姜中 (买房还是需要考试才可以进去,并不是买房就可以进去)离父母近些工资低,城市发展有限,严重依托教育(将来的柴米油盐会磨掉激情);人生地不熟,没有朋友,亲戚,家人同学;小孩将来读书也要往外走;倒插门,亲戚朋友不理解,需要每次都解释为什么在泰州买房;上海考量点:工资收入高,就业机...
2020-03-23 11:29:39
286
原创 驱动辅助资料(工具,目录,指令,debug经验)
1.nohup sleep 6h && make -j24 2>&1 | tee build.log &然后exit,一直到退出;2. 第一:拉代码过程,SCM RELEASE邮件里会有的:repo init -u ssh://192.168.10.10/MTK6753_M_X520/manifest -b master -m X521-J5...
2020-03-11 17:30:49
5226
1
原创 驱动原理和逻辑说明
1.makefile、Kconfig、.config的区别 http://www.cnblogs.com/taomaomao/archive/2012/01/05/2312816.html2. 3. kthread_run()函数详细说明首先看看它的定义之处才发现它是一个宏函数,而不是一个真正意义上的函数。这个函数会创建一个名为namefmt的内核线程,这个线程刚创建时不会马上...
2020-03-11 17:29:48
1033
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人