- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 高通SDM660芯片的启动流程
高通芯片启动流程QSEE 运行在安全模式并且只能被OEM签名。UEFI启动:bootable/bootloader/edk2/QcomModulePkg/Library/BootLib/BootLinux.c 加载boot.img流程signer:manualNEPTUNE: Kernel Image Signing Verification successfulNo Ffbm cookie found, ignore: Not FoundMemory Base Address: 0x8
2021-02-13 20:25:59 2517
原创 muduo网络库学习--封装
muduo网络库学习--封装reactor模型EventLoop自己是做驱动的,并不是后端工程师,因此学习Muduo过程中,有很重要的一个坎要迈过去。就是面向对象的封装。muduo很少用到类的继承,这给学习者或者维护者提供了很大的便利,无论是学习和维护,都变得可控,同时又降低了门槛。本文分享了自己在学习过程中总结的图,如果有不正确的地方,往指正。reactor模型事件源主要是指的IO事件...
2020-02-06 11:39:03 244
原创 android cpu使用率脚本
计算android cpu使用率脚本计算CPU 使用率shell脚本采集到的cpu使用率在cpu.txt中,可以通过UNIT_TIME设置周期,即每隔多长时间采样一次#!/bin/sh#top -n 1|tail -n +5 |./busybox-armv7l awk '{sum+= $5} END {print sum}'rm top.txtrm cpu.txtSECS=360...
2019-12-12 13:38:43 498
原创 分享几个实际用到的 K8S脚本
以下的脚本是自己写,并在环境中验证的脚本#**********************************************************# * Author : wangxiaofei# * Email : wang.xiaofei51@zte.com.cn# * Last modified : 2017-12-05 11:29# * ...
2018-12-05 00:27:26 1549 1
原创 网络编程学习之路3-epoll
文章目录epoll api效果代码书接前文,前文书讲到使用多线程来处理tcp 连接,这次是使用单线程+epoll来处理tcp连接。使用多线程来管理tcp连接,会增加多线程创建所代码的开销。系统所能接受的tcp连接数 = 系统内存/线程栈大小。我用的ubuntu默认栈大小是8M。1G的空间也只能创建128个tcp连接。当然可以通过增加内存或者调整栈空间大小来让单机接收更多连接。但始终不是一种高效...
2018-11-17 12:20:48 158
原创 摄像头调试--ISP ap0100cs调试经验
硬件电路cpu原理图camera 接口(isp接口)CSI模块和外部的CMOS图像传感器的接口如下:.CSI_VSYNC input Vertical Sync(Start of Frame) 摄像头传输进CSI接口,是场同步接口,提供起始帧。(如图CAMA_VSYNC)(方向sensor->AP)CSI_HSYNC input Horizontal Sync(...
2018-11-14 23:34:27 9987 9
原创 网络编程系列2
多线程处理tcp连接接上篇,其它未动,创建线程来处理accept到socket描述符。代码如下#include <iostream>#include <arpa/inet.h>#include <err.h>#include <stdio.h>#include <string.h>#include <unistd.h...
2018-11-13 08:22:13 138
原创 网络编程学习之路
网络编程系列(1)网络编程--创建tcp连接验证方法问题server端client端代码网络编程–创建tcp连接一直都认为网络编程是一块很重要的部分,之前没有时间和门道来学习。这次心血来潮,开始学习socket编程。这次只是简单的创建了server和client之间的连接,期间也遇到一点问题,这次算是做个记录。目标:了解测试方法,掌握网络编程的具体api验证方法运行server代码后,...
2018-11-11 22:58:20 150
原创 oops分析工具
示例源代码int main(){ fstream fs; char* buf = new char[100]; fs.open("readme"); if(!fs.is_open()) cout<< "open file failed"<<endl; fs.getline(buf, 100); cout<< buf&...
2018-08-08 23:49:43 410
原创 开源nlohmann json解析库详解
nlohmann库是C++解析json的库,库使用很简单。环境使用linux+kdevelop即可,程序中使用nlohmann仅需要将json.hpp添加到工程中即可。介绍一下相关函数的使用。json j_object = {{"one", 1}, {"two", 2}};查找key:可以用三种方式 find/at/下标1.find接口用的是迭代器,通过判断是否等于end()来判断键值是否存在 ...
2018-03-20 17:30:13 32207 2
原创 2017/2/13的碎碎念
从开始工作到现在,已经过去了一年半,近期想转行,遂记下这一年半的时间里的各种碎碎。说实话一年半里专业水平在项目中提升不是很多,由于业务强烈依赖高通,好多内容对新手来说不是很容易上手,掺杂了很多底层知识。公司里的培训相对又较少,对业务无法形成系统性的认知,遂放弃。 但是自己对操作系统的理解确实提高了一个档次。以前完全是看不懂操作系统在讲什么,不理解操作系统为什么设计?现在至少可以对其概念有了清晰
2017-02-14 23:59:40 359
原创 linux2.6.32系统移植过程总结
经历了好长时间的折磨,终于搞定了一个移植的最简单的linux+根文件系统,过程很曲折,很痛苦,不过还是很有收获的…^_^制作的整个过程中最折磨人的还是根文件系统的制作,在最终发现问题竟然在内核上,太弱了,最开始没发现问题在哪里。具体的移植过程,需要修改哪些参数,网上都有教程,很详细,本文中就不再赘述了。本文主要讨论一下在移植中遇到的问题。 环境: Ubuntu 12.04 arm-linux
2015-04-27 20:41:41 1036
原创 linux 内核学习过程(1)-硬件特性和内核设计之间的联系
linux 内核学习过程(1)该贴用来作为自己学习linux内核的记录和笔记,很多东西都是自己理解后整理的内容,各位看官若觉得有问题的地方,可以留言或自行查阅。linux内核在在设计的过程中很多都是依据硬件芯片特性来设计,芯片在设计的过程中很多时候需要保持兼容性,这样就留下了很多令人费解的概念,比如分段和分页机制,实模式、保护模式和虚拟86模式。 下面记录一下三种工作模式:实模式、保护模
2015-03-09 19:23:26 599
转载 hash学习–哈希的原理和代价
转自http://digdeeply.org/archives/10141480.html DigDeeply's Blog | 个人博客 | 技术博客
2014-08-05 20:32:19 1036
转载 Linux vmstat命令实战详解--vmstat 非常强大的命令
转自 :http://www.cnblogs.com/ggjucheng/archive/2012/01/05/2312625.html
2014-07-28 19:53:48 601
转载 Linux内核初始化流程笔记
作者:gfree.wind@gmail.com博客:blog.focus-linux.net linuxfocus.blog.chinaunix.net 本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。===============
2014-07-15 09:48:51 615
转载 漫谈linux文件IO--io流程讲的很清楚
这篇文章写的比较全面,也浅显易懂,备份下。转载自:http://blog.chinaunix.net/uid-27105712-id-3270102.html在Linux 开发中,有几个关系到性能的东西,技术人员非常关注:进程,CPU,MEM,网络IO,磁盘IO。本篇文件打算详细全面,深入浅出。剖析文件IO的细节。从多个角度探索如何提高IO性能。本文尽量用通俗易懂的视角去阐述。不copy内
2014-07-06 18:57:50 1162
转载 LDAP服务原理详解
Directory Services(目录服务)我们知道,当局域网的规模变的越来越大时,为了方便主机管理,我们使用DHCP来实现IP地址、以太网地址、主机名和拓扑结构等的集中管理和统一分配。同样,如果一个局域网内有许多的其它资源时,如打印机、共享文件夹等等,为了方便的定位及查找它们,一种集中定位管理的方式或许是较好的选择,DNS和NIS都是用来实现类似管理的方法。对于局域网内的一个
2014-06-25 14:26:05 723
友善 mkyaffs2image.tgz
2015-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人