
android-基础
迟子涵925
初入职场的小白
展开
-
android——module_init内核调用顺序
最近有在做一个初始化设备的动作,但是发现在相同的文件夹下已经有两个module_init,当我想再添加一个时,发现我添加的这个是最后执行的。由于其他的两个初始化中有用到我添加的部分,所以想提高优先级。没办法,只能看下module_init在initcall的优先级,然后选取一个合适的。一、同一个文件中的三个module_init 1、我想要添加的部分static int...原创 2018-09-02 10:37:40 · 1211 阅读 · 0 评论 -
android LCM启动流程——LK
目录一、整体流程概述二、详细流程分析1、LK中LCD的唯一入口target_display_init()gcdb_display_init()2、屏幕识别&获取初始化参数信息oem_panel_select()dsi_panel_init初始化panel结构体3、屏幕进一步初始化及点亮mdss_dsi_panel_power()mdss_ds...原创 2018-09-12 19:23:51 · 2942 阅读 · 1 评论 -
linux下devicetree中惯用的of函数
linux下devicetree中常用的of函数 从device_node中获取信息:int of_property_read_u8_array(const struct device_node *np, const char *propname,u8 *out_values, size_t sz);int of_property_read_u16_array(const stru...转载 2018-11-15 14:33:37 · 5811 阅读 · 4 评论 -
字符转数字(包含负数)
如下demo为在内核中将字符转为数字。其原理就是将每一个字符单独拿出来然后重新拼接相加。正负值通过flag控制。#include <stdio.h>#include <string.h>#include <assert.h>int tran(char *s){ assert(s && strlen(s)); int ...原创 2019-03-11 11:09:40 · 2285 阅读 · 0 评论 -
linux内核里的字符串转换 ,链表操作常用函数
1.对双向链表的具体操作如下:list_add———向链表添加一个条目 list_add_tail———添加一个条目到链表尾部 __list_del_entry———从链表中删除相应的条目 list_replace———用新条目替换旧条目 list_del_init———从链表中删除条目后重新初始化 list_move———从一个链表中删除并加入为另一个链表...转载 2019-03-07 21:08:54 · 2026 阅读 · 0 评论