自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Python提取BMP图片数据

在做TFT彩屏应用时,需要显示图片,一般的做法是使用Img2Lcd工具将图片生成bin文件存储在nor flash中,需要显示时从nor flash中读取。如果是使用Img2Lcd工具将图片转成16位真色彩的bmp图片,实际上是RGB555格式的,提取数据的时候需要把5位的绿色数据转成6位的,才符合TFT彩屏显示需要的RGB565格式。TFT彩屏显示一般是RGB565格式,每个像素点数据是两个字节,高位在前。图片数据从左到右,从上到下,按行显示。如果图片数量比较多,一张一张的转换比较繁琐。

2023-07-03 14:43:18 671 1

原创 BMP图片文件原始数据分析

按照像素深度分类可以分为:1bit位图(2色)、4bit位图(16色)、8bit位图(256色)、16bit位图(65536色-高彩色)、24bit位图(1670万色-真彩色)、32bit位图(1670万色-增强型真彩色)。用windows自带画图工具,画一张50(宽)x16(高)的BMP图片,填充红绿蓝灰4个颜色,每个颜色4个像素高度,保存成24位位图格式。采用三基色(红R,绿G,蓝B)构成像素的色彩值,通常每个基色占一个字节(十进制 0-255表示,十六进制0x00-0xFF表示)。

2023-07-01 17:13:58 1636

原创 pads layout参考编号批量修改

转载:http://blog.sina.com.cn/s/blog_ae7e198e0102wfia.html1.首先调出“调色板”对话框(ctrl+alt+c),将【参考编号】颜色显现出来图一2.PCB Lyout中空白处鼠标右键,【筛选条件...】,如图二图二3.弹出的对话框中只勾选【标签】,然后关闭,如图三图三​4.在PCB Lyout图中全选(ctrl...

2019-04-14 10:19:13 11257

转载 PCB设计标准

转载:https://www.cnblogs.com/zjvskn/p/6508724.htmlPCB设计前准备1、准确无误的原理图。包括完整的原理图文件和网表,带有元件编码的正式的BOM。原理图中所有器件的PCB封装(对于封装库中没有的元件,硬件工程师应提供datasheet或者实物,并指定引脚的定义顺序)。2、提供PCB大致布局图或重要单元、核心电路摆放位置、安装孔位置、需要限制定...

2019-04-14 10:08:26 699

原创 android SensorManager简要分析

在SensorManager.java文件的开头,有一段sensor应用的示例。应用层获取sensor的数据主要是通过SensorManager的onAccuracyChanged和onSensorChanged两个监听接口。public class SensorActivity extends Activity, implements SensorEventListener {

2013-09-13 15:41:41 6215

转载 android启动过程分析--启动systemServer

转载:http://blog.csdn.net/new_abc/article/details/7439200System Server是Android系统的核心,他在Dalvik虚拟机启动后立即开始初始化和运行。其它的系统服务在System Server进程的环境中运行.systemServer是通过zygote启动的时候fork启动的,我们先看下它的启动大概流程:

2013-09-13 09:18:49 617

转载 android启动过程分析--启动zygote

转载:http://blog.csdn.net/new_abc/article/details/7437207zygote的启动是通过init.rc,我们看下init.rc中有如下几行:[cpp] view plaincopyprint?service zygote /system/bin/app_process -Xzygote

2013-09-13 09:16:37 1025

转载 android启动过程分析--启动init进程

转载:http://blog.csdn.net/new_abc/article/details/7424587每当我们学习一门新的语言时,我们总是以HelloWorld来开始我们的学习之旅,每当我们分析一个应用程序时,我们也总会找到main函数入口,学习一个系统,最好的办法也是先把它的启动流程弄清楚,这样,后面分析起来才能更好的把握。android系统比较复杂,它的启动

2013-09-13 09:15:06 776

转载 SystemSensorManager启动

转载:http://blog.csdn.net/new_abc/article/details/8971883SystemSensorManager是sensor Java层的一个service。我们看一下其启动的流程图:其启动在ContextImpl.java中[cpp] view plaincopyprint?

2013-09-12 10:42:15 1311

转载 iptables详解

Netfilter包含有三种表,三种表下共包含有五种链,链下面包含各种规则。即表包含若干链,链包含若干规则。  (一)三种表为:filter   nat  mangle 1、filter:处理与本机有关的数据包,是默认表,包含有三种链:input   output forward 2、nat表:与本机无关。主要处理源与目的地址IP和端口的转换。有三种链:prerouting

2013-05-02 10:18:27 576

转载 view.getLayoutParam

view.getLayoutParam前一段时间用到了手写布局,有一个方法不是太清楚,今天才对它有了一个比较正确的理解;android.view..getLayoutParams()先看看它的注释吧:Get the LayoutParams associated with this view. All views should have layout

2013-04-11 20:57:31 703

转载 IAR xcl文件

2.1 EWARM 4.xx的链接器XLINK及其配置文件.xcl              XLINK链接器可以把IAR汇编器或编译器所产生的可重定位的UBROF目标文件转换成针对目标处理器的机器码。XLINK一般通过外部链接器命令文件(*.xcl)来配置,当然也可以在命令行中直接在xlink命令之后输入链接选项,或者也可以在XLINK_ENVPAR环境变量中设置链接选项。下面介绍XCL文件

2013-04-10 01:36:24 2865

空空如也

空空如也

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

TA关注的人

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