当前搜索:

[置顶] 个人简历

个人介绍   原名:吴成兵    网名:吴兵,Wu_Being   英文名:Wu Being    寓意:living, doing, feeling and existing. 文化,吉祥,正能量   输入法:五笔    代码:!1    电话:15767956729    邮箱:1040003585@qq.com2017- 现在:上海市 华东师范大学 软件工程 硕士研究生...
阅读(2047) 评论(5)

[置顶] 新情记

Hello world!...
阅读(914) 评论(8)

信号量:整型、记录型信号量以及利用信号量实现进程互斥和前驱关系

整型信号量 记录型信号量 利用信号量实现同步 利用信号量实现进程互斥 利用信号量实现前驱关系 分析进程同步和互斥问题的方法步骤 信号量机构是一种功能较强的机制,可用来解决互斥与同步的问题,它只能被两个标准的原语wait(S)和signal(S)来访问,也可以记为“P操作”和“V操作”。原语是指完成某种功能且不被分割不被中断执行的操作序列,通常可由硬件来实现完成不被分割执行特性的功能。如前述的“Tes...
阅读(62) 评论(0)

翻转链表算法和实现

写个翻转链表算法,刚开始想到一个不错的思路。这个思路运行效率不低,时间复杂度为O(n);可以不用分配额外的节点空间,空间复杂度为O(0)。现在把思路整理一下,并实现代码,测试运行结果。...
阅读(204) 评论(0)

中断和异常的概念

中断Interruption 异常Exception 在操作系统中引入核心态和用户态这两种工作状态后,就需要考虑这两种状态之间如何切换。操作系统内核工作在核心态,而用户程序工作在用户态。但系统不允许用户程序实现核心态的功能,而它们又必须使用这些功能。因此,需要在核心态建立一些“门”,实现从用户态进入核心态。在实际操作系统中,CPU运行上层程序时唯一能进入这些“门”的途径就是通过中断或异常。...
阅读(238) 评论(0)

Makefile和Kconfig配置项目——Input子系统fingerprint

RTFSC – Read The Fucking Source Code Fucking在这里难道完全就是语气词?当然不是这么肤浅。 RTFSC 一词 生动形象的体现了阅读源代码的艰难和重要性。 Linux的鼻祖Linus Torvalds在回答有人提出的Minix的一个问题时,所说的第一句话就是”Read The Fucking Source Code”,这就是RTFSC的来由。...
阅读(433) 评论(0)

结构体struct、枚举enum、联合体union、位字段、自定义类型typedef、字节对齐

结构体struct 1 结构体的基本知识 2 结构体与函数 3 结构体数组 4 自引用结构体 枚举变量enum 联合体union 位字段 1 一般的方法定义屏蔽吗 2 用位字段来定义屏蔽吗 自定义类型typedef 字节对齐 pragma pachx 按x个字节对齐1.结构体struct1.1 结构体的基本知识#include struct point{ int x...
阅读(405) 评论(0)

C语言内存分配管理常见bug

标准C库提供了4个内存管理函数:malloc、calloc、realloc和free。bug1调用free释放p指向的内存块之后,p就是一个悬挂指针——指向逻辑上不存在的内存的指针。如果引用这个悬挂指针,会导致不可预见的错误。ElemType* p = (ElemType*)malloc(sizeof(ElemType) * NUM); ... free(p);// p = NULL; ... *p...
阅读(224) 评论(0)

C语言的静态库与共享库

1库的概念 2静态库 2-1 静态库的概念 2-2 静态库的创建 2-2-1 静态库创建的命令 2-2-2 静态库创建的准备工作 2-2-3 创建静态库的例子 2-3 静态库的使用 2-3-1 静态库使用的命令 2-3-2 静态库使用的例子 3共享库动态链接库 3-1 共享库的概念 3-2 共享库的创建 3-2-1 共享库的创建命令 3-2-2 共享库的创建例子 3-3 共享库的使用 3-3-1 共...
阅读(197) 评论(0)

C语言编译流程

编译流程图示 编译各阶段命令 2-1预处理阶段 2-2 编译阶段 2-3 汇编阶段 2-4 链接阶段1.编译流程图示我们在Linux环境下编译单个C文件时,最简单的方法是输入一条命令gcc hello.c就可以生成默认的可执行文件a.out,展开该命令可以看到实际流程如下。 (编译命令参数请看 link )预处理阶段 -> 编译阶段 -> 汇编阶段 -> 链接阶段2.编译各阶段命令 预处理阶段 编...
阅读(153) 评论(0)

gdb使用手册

设置断点和恢复命令 常见命令 高级命令 查看源代码相关命令 设置工作环境相关命令 查看运行数据相关命令 gdb core 使用找段错误 gcc -g [option] [file] gdb 可执行文件设置断点和恢复命令1.常见命令 l(list):查看载入的文件代码,如:l 10,l main; b(break):设置断点,如:b 10,b main; info b:查看断点信息; r(run):从...
阅读(250) 评论(0)

gcc使用手册

gcc [options] [filename]一般options-c :只编译不链接,生成目标文件.o; -S :只编译不汇编,生成汇编码; -E :只预处理; -g :生成调试信息; -o file:生成目标文件.o或可执行文件; -v:查看gcc版本; --std=name //name: c89, c90, c99, c1x, c11; -l dir 头文件;例子1gcc -o bin/he...
阅读(183) 评论(0)

学习IIC(I2C)原理

由于我本科专业是网络工程的,对代码比较敏感些,而对硬件相关原理比较陌生,现在来补回来中。。。 **注意SDA和SCL两根总线需要上拉,使总线处于空闲状态。**...
阅读(585) 评论(0)

我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。

如题。这是我的主页:https://yq.aliyun.com/u/wubeing...
阅读(418) 评论(0)

高通Qualcomm平台lk(light kernel)启动流程3——到高通lcm屏点亮

0lk 启动总体流程 1lk启动流程代码 lk app aboot abootc lk target msm8953 target_displayc lk dev gcdb display gcdb_displayc更多相关文章:《高通Qualcomm平台lk(light kernel)启动流程1——aboot_init()之前》: http://blog.csdn.net/u014134180/...
阅读(1046) 评论(0)

[lcm] Qualcomm平台显示屏lcd添加I2C读取功能

1硬件设计分析采用IC 的I2C 功能读取ID 寄存器 2ARM9 更改GPIO 配置 3LK 添加代码 4LK 阶段不接屏不亮背光 5kernel 阶段不接屏不亮背光 6kernel 阶段I2C 配置1、硬件设计分析——采用IC 的I2C 功能读取ID 寄存器这颗IC 支持MIPI 和I2C,根据IC 厂FAE 给的datasheet,ID 寄存器只支持I2C 读取,MIPI 不可以读取该寄存器。...
阅读(675) 评论(0)

[lcm] Qualcomm平台兼容多显示屏lcd的方法&并从lk传输到kernel过程

1如何兼容不同的LCD模组 1-通过LCD_ID的电平状态区分 2-通过IC的ID区分 3-通过LCD_ID和IC ID的结合区分 2LCD初始化过程 3读取LK屏的ID传输到kernel 3-1 LK把相关参数报存到pbuf 3-2 kernel获取LK保存的pbuf 3-3 解析出所用的LCD并初始化1、如何兼容不同的LCD模组1.1-通过LCD_ID的电平状态区分不同LCD模组的LCD_ID电...
阅读(1039) 评论(0)

高通Qualcomm平台lk(light kernel)启动流程1——aboot_init()之前

0lk 启动总体流程 1lk启动流程代码 lkarcharmcrt0S lkkernelmainc lkappappc 0、lk 启动总体流程1、lk启动流程代码lk/arch/arm/crt0.Slk/kernel/main.clk/app/app.cWu_Being博客声明:本人博客欢迎转载,请标明博客原文和原链接!谢谢! 《高通Qualcomm平台lk(light kernel)启动流程》:...
阅读(1099) 评论(0)

lk部分没有msm8937相关目录原因(指向msm8952)

wuchengbing@ubuntu:~/gaotong/L2800/arm11/device/qcom$ grep LK -rw ./msm8937_* grep: ./msm8937_32/.git/shallow: No such file or directory Binary file ./msm8937_32/.git/objects/pack/pack-25986f956561d553...
阅读(597) 评论(0)

Android eng版本开机有fastboot界面(lk代码分析)

…/lk/project/msm8953.mkifeq ($(TARGET_BUILD_VARIANT),user) DEBUG := 0 else DEBUG := 1 ENABLE_FBCON_DISPLAY_MSG := 1 endififeq ($(ENABLE_FBCON_DISPLAY_MSG),1) DEFINES += FBCON_DISPLAY_MSG=1 endif…/lk/ap...
阅读(549) 评论(0)

高通Qualcomm平台lk(light kernel)启动流程2——aboot_init()

Wu_Being 博客声明:本人博客欢迎转载,请标明博客原文和原链接!谢谢! 《[lcm] Qualcomm Android Display Subsystem 架构》 http://blog.csdn.net/u014134180/article/details/78129502 如果你看完这篇博文,觉得对你有帮助,并且愿意付赞助费,那么我会更有动力写下去。...
阅读(1044) 评论(0)

单独编译工模&push替换烧写

[‎2017/‎8/‎16 14:47] 吴成兵: 这些都87工模测试的代码吗 [‎2017/‎8/‎16 15:00] 吴成兵: 单编工模代码是make system吗 [‎2017/‎8/‎16 15:23] 牛小燕: 单编是在 package/app/midtest, 下直接 mm 编出来的是在 system/app/midtest 下编出来push进去 [‎2017/‎8/...
阅读(504) 评论(0)
97条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:117845次
    • 积分:2095
    • 等级:
    • 排名:千里之外
    • 原创:94篇
    • 转载:2篇
    • 译文:1篇
    • 评论:49条
    博客公告
    博客专栏
    最新评论
  • 新情记

    u014134180: @u012734723:我是惠州隔壁的汕尾市长大的,在隔壁惠州市读了四年,感觉惠州也是挺不错的一个城...

  • 个人简历

    u014134180: 今年我们很多人考全日制同学会调剂到非全日制的主要原因是2017年国家实行全日制与非全日制同一方案招生...

  • 新情记

    u012734723: 博主是惠州人吗?我也住在惠州,能从惠州学院考上华师的研究生不容易啊。。。

  • 新情记

    chaipp0607: @u014134180:他的意思是骗。。。

  • 个人简历

    u014134180: @u013696827:研招网报名

  • 个人简历

    u014134180: @u011342403:我是第一志愿考中大的全日制软件工程的,后来调剂到非全日制。

  • 个人简历

    u013696827: @u011342403:同问

  • 个人简历

    u011342403: 在职硕士咋报的?博主?

  • 新情记

    u014134180: @w1lgy:阅读量不是我自己可以改的哦,是系统自动记录的吧。我已经申请“博客专家”了,等审核。哈哈

  • 新情记

    w1lgy: 标题党,倒是挺会变阅读量的!!!