自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (13)
  • 收藏
  • 关注

原创 如何在MTK平台(mt6765 android 11)新增raw data分区

最近在调试MT6765平台,需要新增raw data分区,并且在lk和kernel可以读取到分区信息。感觉非常繁琐,而且做错一步要重新编译整个SDK,非常耗时。因此,记录下这个过程的关键点,希望大家能在上面少踩一些坑。1. lk能读取到raw data分区,在lk中将相关数据写到dts,kernel从dts读取。数据比较少时,可以直接传数据;数据比较多时,传buffer地址,buffer记得在lk中使用预留内存接口分配。2. 配置分区表和相关信息: a. 修改分区表vendor\m..

2021-09-16 09:57:11 2034 3

原创 DRY原则

读《程序员修炼之道——从小工到专家》有感这是一般非常适合反复阅读的书,特别是程序员。她跟一般的编程书籍不太一样,一般的书籍会教你这个语法那个语法,她是教你一些编程的哲学或原则。比如最让我印象深刻的DRY原则。什么是DRY原则呢?DRY是英文Don’t repeat yourself的缩写,直译过来就是不要做重复的工作。你或许看到过这样的代码——函数实现完全一样,只是函数名变了一下。也就是某些人偷懒,然后又不想影响原有代码,将函数拷贝了一份。看着很丑对不?这就是违反了DRY原则。对DRY原则的理解,最开

2020-05-29 09:33:34 343 1

转载 sed命令详解

转载:http://blog.chinaunix.net/u/22677/showart_1076318.html1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模

2014-12-18 11:31:42 404

转载 uboot详解

------------------------------------------------------------------------------------------------------------------------------------------- 我们知道,bootloader是系统上电后最初加载运行的代码。它提供了处理器上电复位后最开始需要执行的初始化代码

2014-06-30 10:44:43 833

转载 ARM的六大类指令集---跳转指令

跳转指令用于实现程序流程的跳转,在ARM程序中有两种方法可以实现程序流程的跳转:—       使用专门的跳转指令。—       直接向程序计数器PC写入跳转地址值。通过向程序计数器PC写入跳转地址值,可以实现在4GB的地址空间中的任意跳转,在跳转之前结合使用MOV   LR,PC等类似指令,可以保存将来的返回地址值,从而实现在4GB连续的线性地址空间的子程序调用。   

2014-06-27 17:09:51 1062

转载 ARM的六大类指令集--- 加载/存储指令

zhuanziARM微处理器支持加载/存储指令用于在寄存器和存储器之间传送数据,加载指令用于将存储器中的数据传送到寄存器,存储指令则完成相反的操作。常用的加载存储指令如下:    —  LDR     字数据加载指令—       LDRB    字节数据加载指令    —  LDRH    半字数据加载指令    —  STR     字数据存储指令—       STR

2014-06-27 17:07:32 651

转载 移动手机消息推送机制

由于公司要做一个android的消息推送功能,让我进行了一个调研,发现网上没有一个集中说明的地方,自己在网上搜罗了一些资料并且自己总结了一下。对于消息的提醒方式可以分为四种:固定窗口、弹出窗口、手机短信和Push信息。下面的针对于push信息的机制和技术实现向大家介绍一下。     首先,我们要知道什么是Push信息?     所谓信息推送,就是"web广播",是通过一定的

2014-06-20 09:39:07 516

原创 Ubuntu 12.04 LTS安装VMware Tools时,提示头文件路径无效的解决方法

Ubuntu 12.04 安装 VMware Tools,运行vmware-config-tools.pl 时,总是提示The path "" is not valid.What is the location of the directory of C header files that match your runningkernel?输入 /usr/src/linux-h

2014-04-20 11:48:28 1115

转载 DRAM,SRAM,SDRAM的关系与区别

存储器类型分析本文为设计类容为存储器类型分析,大部分资料来源于网络,经过个人整理形成本文档,希望对大家有所帮助。-- flyownway存储器介绍       存储器(Memory)是计算机系统中的记忆设备,用来存放程序和数据。计算机中全部信息,包括输入的原始数据、计算机程序、中间运行结果和最终运行结果都保存在存储器中。它根据控制器指定的位置存入和取出信息。有了存储器,计算机才有记忆功

2014-01-07 09:59:36 1304

转载 Linux系统启动过程

下面是整个Linux系统的启动过程: Linux Boot StepStartBIOS  grub/lilo  Kernel boot  init

2013-12-16 17:29:33 447

转载 详细剖析Linux文件夹执行权限

什么是Linux文件夹执行权限?这首先得从Linux权限来说起,熟悉Linux的人都知道Linux权限有 r、w、x三种。如果你对Linux还不太熟悉,没关系我将从文件权限讲到Linux文件夹执行权限。Linux的文件权限是Linux能有如此安全性能的最大的保障之一,有朋友可能会知道,很多攻击windows的方法都是通过漏洞获取到创建用户的权限从而达到控制计算机的目的,在Linux下,Ro

2013-09-25 21:20:50 720

转载 SAMBA服务介绍(从上到下,非常全面,推荐)

Samba服务介绍 1. Samba 概述Samba是一套使用SMB(Server Message Block)协议的应用程序, 通过支持这个协议, Samba允许Linux服务器与Windows系统之间进行通信,使跨平台的互访成为可能。Samba采用C/S模式, 其工作机制是让NetBIOS( Windows 网上邻居的通信协议)和SMB两个协议运行于TCP/IP

2013-09-25 12:24:40 862

原创 【第一期】Mini2440开发板软件开发

一、序  工作了三年,两年从事嵌入式,学到一点操作系统+开发流程+项目管理。但工作中使用的是公司模块化和流程化的东西,感觉特别虚。为了检验自己,打算从0开始,封装自己的函数,构建自己的软件架构。二、项目介绍手头上刚好有块mini2440的开发板,工具、代码等都齐全。第一个项目来简单点,就使用这个开发板的资源,让这些硬件资源串起来。同时,开发过程中能使用UCOS操作系统。

2013-08-06 22:10:50 1116

sd相关协议(包括SD卡、SD host、SDIO等)

SD协议,包括SD卡、SD host、SDIO等,详细如下: Part1_NFC_Interface_Simplified_Addendum_Ver1.00.pdf Part1_Physical_Layer_Simplified_Specification_Ver1.01.pdf Part1_Physical_Layer_Simplified_Specification_Ver1.10.pdf Part1_Physical_Layer_Simplified_Specification_Ver2.00.pdf Part1_Physical_Layer_Simplified_Specification_Ver3.01.pdf Part1_Physical_Layer_Simplified_Specification_Ver4.10.pdf Part1_Physical_Layer_Simplified_Specification_Ver5.10.pdf Part1_Physical_Layer_Simplified_Specification_Ver6.00.pdf Part1_UHS-II_Simplified_Addendum_Ver1.02.pdf PartA1_ASSD_Extension_Simplified_Specification_Ver2.00.pdf PartA2_SD Host_Controller_Simplified_Specification_Ver3.00.pdf PartA2_SD Host_Controller_Simplified_Specification_Ver4.20.pdf PartA2_SD_Host_Controller_Simplified_Specification_Ver1.00.pdf PartA2_SD_Host_Controller_Simplified_Specification_Ver2.00.pdf PartA5_SD_Extensions_API_Simplified_Specification_Ver1.00.pdf PartE1_SDIO_Simplified_Specification_Ver1.00.pdf PartE1_SDIO_Simplified_Specification_Ver1.10.pdf PartE1_SDIO_Simplified_Specification_Ver2.00.pdf PartE1_SDIO_Simplified_Specification_Ver3.00.pdf PartE2_SDIO Bluetooth_Type_A_Simplified_Specification_Ver1.00.pdf PartE7_iSDIO_Simplified_Specification_Ver1.10.pdf PartE7_Wireless_LAN_Simplified_Addendum_Ver1.10.pdf

2020-02-04

kernel-devel-2.6.25-14.fc9.i686.rpm

你是不是也在安装Fedora的VMware-Tools遇到麻烦呢?当你找到答案的时候,你就需要这个软件包了!

2009-07-26

open-vm-tools-2009.03.18-154848.tar.gz

你是不是也在安装Fedora的时候遇到种种的问题呢?当你找到答案的时候,你就需要这个软件包了!

2009-07-26

液晶1602字符库手册

想看看每个数字在液晶对应的符号是什么吗?想知道怎么自编字符库吗?这个资料会给你答案,而且是中文的~

2009-05-02

液晶1602中文资料

液晶1602的中文资料,里面有详细的时序图和设置位等介绍,绝对是液晶编程的必备!

2009-05-02

ARM ADS新手学习的好资料

对于ARM的新手,最想知道的就是怎么交叉编译、怎么下载程序、怎么调试……这里给了你答案,重点介绍AXD和code warrior 等工具的使用方法。

2009-04-01

防啸叫的扩音器 doc

电子科技大学2008年 首届“NS杯”大学生电子设计竞赛竞赛题目 题目四、防啸叫话筒

2009-03-22

ATmega8515 pdf

ATmega8515是8bit的AVR,该文档给出了它详细的英文资料供大家学习!

2009-03-22

LCD驱动程序 doc

内有液晶(LCD)驱动程序编写指南!不可错过的好东西哦~

2009-03-22

液晶模块13264中文资料 pdf

液晶模块13264的中文资料,格式:pdf

2009-03-22

cd4532中文资料

cd4532中文资料,里面有详尽参数和常用的电路图

2009-02-25

TC35接口描述资料

TC35接口描述资料,里面有详细的介绍TC35的运用

2009-02-25

GSM汽车防盗系统设计

GSM汽车防盗系统设计资料,包括电路图和AT命令

2009-02-25

空空如也

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

TA关注的人

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