自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 通过SPI协议初始化LCD屏

 主控: Samsung   Cortex  ARM A8  smdkc110  1G  系统:  android 2.3 LCD:    信利HX8357-C  3.2寸显示屏最近手上需要通过SPI协议来点亮LCD显示屏,这里得好好反思一下,基础不扎实啊。以前没接触过SPI协议,最开始一头茫然,不知道如何下手,万事开头难,首先理解一下关于SPI的定义: SPI,是英语Seria...

2017-10-31 17:17:42 8975 2

转载 SPI方式读取外部FLASH抓取时序图

使用STM32的SPI控制器,对外部的W25X16 FLASH(2M字节)芯片进行操作。以下为逻辑分析仪抓取的时序。         以下是该FLASH芯片的命令表。      1、          1、读取器件ID。先拉低片选信号CS,再发送命令0XAB,再发送三个字节的dummy。读取第四个字节数据,数据就是device ID。最后拉高CS,结束一次操作。  ...

2017-10-31 17:16:21 5441

转载 SPI三线制 四线制

SPI三线制和四线制在硬件连接上有什么不同的地方? 在用io口模拟spi时的发送指令数据代码上有什么不同?   收藏3 支持 反对   回复 举报     aozima   离线    8 主题 ...

2017-10-31 17:14:02 22516 2

转载 SPI初始化LCD以及参数设置问题

简介:做一个2440上LCD的驱动原来平台上用的LCD型号为:WXCAT35现在由于出货问题换了一款替代的LCD,型号为:NMA35QV65问题描述:看这两款屏的资料发现,硬件引脚定义完全一样,但资料上都介绍需要加一个驱动ICHX8238 ,该驱动IC与处理器通过SPI总线连接但是硬件上并没有该驱动IC,也没连接SPI总线,但是可以点亮原屏WXCAT35(一硬件高手说这类屏可以使用默...

2017-10-31 17:12:51 2948

转载 【LPC54100】GPIO驱动TFT LCD

所使用的LCD为1.8寸128*160的TFT,采用SPI接口驱动,主要引脚有:RESET:复位,高电平有效CS:片选,低电平有效A0:寄存器选择SDA:数据接收SCL:SPI总线时钟LED+,LED-:背光电源驱动芯片为ILI9163,控制模式为:4线8bit串行总线方式。如下图所示:每次传输的8bit可以是命令,也可以是数据,通过A0线来选择:A0为低电平,...

2017-10-31 17:10:17 873

转载 【LPC54100】SPI0驱动TFT LCD

今天使用LPC54102的SPI口来驱动TFT LCD,SPI的原理就不具体介绍了,硬件有4根线:SSEL、SCK、MISO、MOSI。驱动ILI9163的TFT屏只需要主机发送数据,因此SPI口接3根线即可:片选SSEL0、时钟SCK、主机输出MOSI。此外还要用1个GPIO口连接到TFT屏的A0(寄存器选择),具体参照http://bbs.eeworld.com.cn/thread-46186...

2017-10-31 17:07:18 398

原创 一个SPI接口的TFT屏ILI9341

spi在不同的ic,一次会传送不同bit数,可能是8bit,10bit,11bit,16bit都有可能。 ILI9341应该支持,很久没看,有点忘记了,命令发送和数据发送,通常先传递一个命令字,而之后会有一个或多个数据字,一下都是猜测: buffer[0]:可能只是存放命令字的缓冲。 我有在网上找到其他SPI方式的代码,就是很简单的CS置0,D/CX置0为命令,置一为数据之类的,就不懂这个怎么...

2017-10-31 17:06:24 10821

转载 ubuntu上minigui调试环境的建立

  minigui一共有两个版本:商业版(2.0.4)和GPL版(1.6.10),问了一下飞漫软件,使用商业版前期的费用是9万,有技术支持,包括5000个licenses的费用,后期10K的量的话,每个licenses要6块,50K的话,就是4块,如果用GPL版的话,就没有前期的费用,只有licenses的费用,老板想了一下,我们还是使用开源版,其实我要是老板的话,我就用商业版,出产品快阿...

2017-10-31 17:03:56 665

转载 MINIGUI开发中遇到的问题及解决方法

MINIGUI开发中遇到的问题及解决方法 MiniGui是基于消息机制的开发工具,由于不具备可视化性,这就要求开发人员熟悉其控件及消息机制。首先要阅读其中的开发文档如: MINIGUI-USER-MANUAL.pdf(了解其配置、编译及安装方法); MiniGUITechWhitePaper-2.0-4C.pdf(了解控件及其用途); MINIGUI-PROG-GUIDE-V2.0-4C.

2017-10-31 16:59:29 1562

转载 ubuntu 下minicom的安装及使用

安装:         sudo apt-get install minicom配置:        1 . 在终端中输入minicom以启动minicom;        2. 先按下Ctrl + a, 放开, 再按o, 出现配置菜单.        3. 选择 Serial port setup, 此时所示图标在“Change which setting”中,键入“A”

2017-10-31 16:56:24 444

转载 利用ffmpeg将RTSP传输的h264原始码流保存到文件中

利用ffmpeg将RTSP传输的h264原始码流保存到文件中,没有做任何处理,直接将h264码流保存到文件中。    其中测试的RTSP地址是网上公开的一个 rtsp流媒体测试地址。下面是程序:[cpp] view plain copy print?/** *作者:HJL *最后更新:2015.7.18 *利用ff

2017-10-25 22:47:35 361

转载 ffmpeg和SDL学习笔记(一)

根据ffmpeg官方网站上的例子程序开始学习ffmpeg和SDL编程。SDL是一个跨平台的多媒体开发包。适用于游戏,模拟器,播放器等应用软件开发。支持linux 、win32 等操作系统。主要应用:视频设置8bpp或更高的任意色彩深度的视频模式。如果某个模式硬件不支持,可以选择转化为另一模式。直接写入线性的图像帧缓冲(framebuffer)。用颜色键值(c

2017-10-25 22:46:18 330

转载 ffmpeg调用x264编码器的过程分析

该文将以X264编码器为例,解释说明FFMPEG是怎么调用第三方编码器来进行编码的。  所有编码器和解码器都是在avcodec_register_all()函数中注册的。从中可以找到视频的H264解码器和X264编码器: REGISTER_DECODER(H264, h264);REGISTER_ENCODER(LIBX264,

2017-10-25 22:45:22 411

转载 内存映射MMAP和DMA

这一章介绍Linux内存管理和内存映射的奥秘。同时讲述设备驱动程序是如何使用“直接内存访问”(DMA)的。尽管你可能反对,认为DMA更属于硬件处理而不是软件接口,但我觉得与硬件控制比起来,它与内存管理更相关。这一章比较高级;大多数驱动程序的作者并不需要太深入到系统内部。不过理解内存如何工作可以帮助你在设计驱动程序时有效地利用系统的能力。Linux中的内存管理这一节不是描述操

2017-10-25 22:42:18 754

转载 如何自己编写Makefile

相信很多朋友都有过这样的经历,看着开源项目中好几页的makefile文件,不知所云。在日常学习和工作中,也有意无意的去回避makefile,能改就不写,能用ide就用ide。其实makefile并没有想象的那么难写,只要你明白了其中的原理,自己实践几次。你也可以自己写makefile,让别人对你头来羡慕的目光。  下面本人介绍一下自己的学习成果,初学阶段,欢迎大家多多指正。  简单

2017-10-25 22:40:52 157

转载 mkfs.jffs2参数详解

实例:mkfs.jffs2 -r rootfs -o rootfs.jffs2 -e 0x4000 --pad=0x1000000 -s 0x200 -nmkfs.jffs2: Usage: mkfs.jffs2 [OPTIONS]Make a JFFS2 file system image from an existing directory treeOptions:-p,

2017-10-25 22:40:20 384

转载 Linux的软连接与硬连接 ln -s

对于一个文件来说,有唯一的索引接点与之对应,而对于一个索引接点号,却可以有多个文件名与之对应。因此,在磁盘上的同一个文件可以通过不同的路径去访问 该文件。  1.连接有软连接和硬连接(hard link)之分的,软连接(symbolic link)又叫符号连接。符号连接相当于Windows下的快捷方式。 软链接实际上只是一段文字,里面包含着它所指向的文件的名字,系统看到软链接后自动跳到对应的文

2017-10-25 22:39:39 521

转载 我的第一个minigui程序

第一次在Linux环境下编程,使用minigui做个界面显示位置和速度曲线。Windows下写过一些C程序,minigui学习了两个礼拜,研究了点Emacs,边写边学习。      在104系统上运行,与底层FPGA通信,将其采集到的数据读入并显示。FPGA此处不谈,记录下minigui,以helloworld为例。 /*********************************

2017-10-25 22:38:31 1725 1

转载 MiniGUI 体系结构之二

1 引言在任何一个足够复杂的 GUI 系统中,处理窗口之间的互相剪切是其首要解决的问题。因为多窗口系统首先要确保一个窗口中的绘制输出不会影响到另外一个窗口。为此,GUI 系统一般要利用 Z 序来管理窗口之间的互相剪切关系。根据窗口在 Z 序中所处的位置,GUI 系统要计算每个窗口受剪切的区域,即剪切域。通常,窗口的剪切域定义为互不相交的矩形集合。GUI 系统的底层图形引擎在进行输出时,要根

2017-10-25 22:37:24 264

转载 MiniGUI 体系结构之一

1 引言到目前为止,MiniGUI 的最新发布版本是 0.9.96。我们将 0.9.xx 系列版本定位为 MiniGUI 1.0 版本的预览版。在 0.9.xx 版本足够稳定时,我们将发布 MiniGUI 1.0 版本,同时,目前的代码不会再进行重大调整。在 MiniGUI 1.0 版本发布之后,我们将立即着手开发 MiniGUI 2.0 版本。该版本预期将在体系结构上进行重大调整。为了吸

2017-10-23 18:14:25 275

转载 Minicom 使用初步

因为现在电脑基本不配备串行接口,所以,usb转串口成为硬件调试时的必然选择。目前知道的,PL2303的驱动是有的,在dev下的名称是ttyUSB#。minicom,tkterm都是linux下应用比较广泛的串口软件,这里简单介绍minicom使用。一,安装debian 系,比如 ubuntu、mint等:sudo apt-get install minicom二,配置

2017-10-23 18:11:06 193

转载 利用Eclipse编写minigui的helloworld程序

1.       在Eclipse中新建工程,加入helloworld源程序。源程序如下:#include #include #include  #include #include #include #include  static int HelloWinProc (HWND hWnd, int message, W

2017-10-23 18:09:58 808

转载 利用Eclipse编写minigui的helloworld程序

1.       在Eclipse中新建工程,加入helloworld源程序。源程序如下:#include #include #include  #include #include #include #include  static int HelloWinProc (HWND hWnd, int message, W

2017-10-23 18:08:23 280

转载 安装minigui和mStudio

国产的GUI环境当然要支持,只不过实在让人很困惑,安装麻烦,编译麻烦,调试麻烦。。有多种版本可以下载到http://www.minigui.com(business)或者http://www.minigui.org(GPL),已经试用了org网站下载的1.6版本和mStudio 1.0 with minigui 3.0 for windows1.6版本的安装很顺利,如果tar过

2017-10-23 18:07:40 3905

转载 MiniGUI移植总结

需准备的软件包:libminigui-1.6.x-linux.tar.gz           //开发库minigui-res-1.6.tar.gz                  //资源文件,如bmp,font,icon 等minigui-dev-1.6.2-for-win32          //用于在windows VC开发的程序包下载地址:www.minigui.o

2017-10-23 18:04:30 915

转载 MiniGUI 移植到pc和arm开发板全过程详解 及错误解答

最近移植了 MiniGUI 1.3.3 到一个开发板上,中间遇到许多问题,在论坛上发问题,结果也没多少人回我,就算偶尔有回的,基本上回答也没有什么用,网上找不到一个完整的移植文章,所以就决定把自己这次移植摸出来的一些方法写出来,给像我一样的小菜鸟做个参考吧。本文不教你怎么写驱动,只是教怎么样在最短的时候在你的PC 机上搭建起开发环境,同时在你的板子上跑起MiniGUI 来,这样你就

2017-10-23 18:01:44 1065 1

转载 GIT 的使用方法详解

1. Git概念 1.1. Git库中由三部分组成        Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用户本地的目录; 2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Gi

2017-10-23 17:57:10 139

转载 SPI实验W25Qxx讲解

W25Q64 是华邦公司推出的大容量SPI  FLASH 产品,W25Q64 的容量为 64Mb,W25Q128的容量为128Mb。W25Q64 的擦写周期多达 10W 次,具有 20 年的数据保存期限,支持电压为 2.7~3.6V。一。 程序配置过程SPI实验W25Qxx讲解" title="26. SPI实验W25Qxx讲解" style="margin:0px; padd

2017-10-23 17:54:53 5137

转载 单片机驱动DM9000

和其它网卡芯片不同,DM9000系列网卡芯片在嵌入式开发板上很常见,尤其是有关ARM-Linux的开发板上的网络连接部分几乎都是采用该芯片完成的。当然,其它网卡芯片,如RTL8019的应用也很常见,在很多开发板上得到应用然而RTL8019的介绍在网上可以找到非常详细的介绍,尤其是用单片机对其做底层驱动的介绍非常丰富。下面的网站就介绍了用AVR驱动RTL8019网卡芯片的非常详细的过程,有兴趣的朋友

2017-10-23 17:49:45 330

原创 经验分享 UEFI win7重装系统

win8改win7重装系统成功记录并分享经验 1.下载 win7 64位 iso 镜像,UEFI 模式只支持64位系统2.用 U盘 pe 制作工具制作支持 UEFI 模式的启动盘,我用的老毛桃、大白菜意思一样,把 iso 拷贝到 U盘指定位置3.修改计算机BIOS UEFI 启动方式,从 U盘启动,进入 pe 后用分区工具,选择快速分区 50G 系统盘等并创建新 ESP MSR 分...

2017-10-06 12:07:29 1599

原创 最新 UltraEdit 24.20 注册成功经验分享

注册完成效果图  最新 UltraEdit 24.20 注册成功经验分享UE24.20 官方中文版+注册机下载地址http://download.csdn.net/download/special00/10008614一、注册总体思路:使用注册机离线注册 二、详细注册步骤: 1.下载注册机地址:https://download.csdn.net/do...

2017-10-06 08:05:46 15035 4

opencv4.9.0+contrib-3rdparty ffmpeg、ippicv boostdesc、vgg-gener下载

win10 opencv4.9.0 + contrib 编译安装 ffmpeg ippicv boostdesc vgg_generated 下载失败及 setlocal 错误解决(附文件下载) 1.opencv4.9.0_3rd.zip 解压到 opencv-4.9.0/build/3rdparty ffmpeg/ ffmpeg_version.cmake opencv_videoio_ffmpeg.dll opencv_videoio_ffmpeg_64.dll ippicv/ 2.downloads.zip 解压到 opencv-4.9.0/build/downloads 内容包括如下等 wechat_qrcode/ detect.caffemodel detect.prototxt sr.caffemodel sr.prototxt xfeatures2d/ boostdesc_bgm.i boostdesc binboost_064.i vgg_generated_48.i

2024-05-25

opencv 安装时,自动下载的库,boostdesc、vgg-generated、ippicv-2020-lnx-intel6

opencv 安装时自动下载的库,网络不好时不好下载 boostdesc vgg_generated ippicv_2020_lnx_intel6 ippicv_lnx

2023-12-20

arm-linux-gcc-4.3.2-2.tgz

由于上传文件大小限制,将工具链分为2个压缩文件,arm-linux-gcc-4.3.2-1.tgz和arm-linux-gcc-4.3.2-2.tgz 请务必下载完整,分别进行安装。 安装方法: 1.ubuntu 终端输入 tar -zxvf arm-linux-gcc-4.3.2-1.tgz -C / (C后面有个空格) 2.ubuntu 终端输入 tar -zxvf arm-linux-gcc-4.3.2-2.tgz -C / (C后面有个空格)

2017-05-29

arm-linux-gcc-4.3.2-1.tgz

由于上传文件大小限制,将工具链分为2个压缩文件,arm-linux-gcc-4.3.2-1.tgz和arm-linux-gcc-4.3.2-2.tgz 请务必下载完整,分别进行安装。 安装方法: 1.ubuntu 终端输入 tar -zxvf arm-linux-gcc-4.3.2-1.tgz -C / (C后面有个空格) 2.ubuntu 终端输入 tar -zxvf arm-linux-gcc-4.3.2-2.tgz -C / (C后面有个空格)

2017-05-29

3-野火M3-3.2寸LCD显示(20120810).zip

3-野火M3-3.2寸LCD显示(20120810).zip

2017-05-29

stm32战舰开发板TFTLCD显示实验,ILI9341驱动模组

stm32战舰开发板TFTLCD显示实验,ILI9341驱动模组

2017-05-29

tslib-1.4.tar.gz

tslib-1.4.tar.gz

2017-05-29

CANTest_Setup_V2.18.exe

CANTest_Setup_V2.18.exe

2017-05-29

libmgplus-1.2.4.tar.gz

libmgplus-1.2.4.tar.g

2017-05-29

libjpeg62-dev_6b1-2ubuntu2_i386.deb

libjpeg62-dev_6b1-2ubuntu2_i386.deb

2017-05-29

qt-devel_3.3.8-5_i386.deb

qt-devel_3.3.8-5_i386.deb

2017-05-29

zlib-1.2.11

zlib-1.2.11

2017-05-29

JLINK 最新固件

支持MDK4.5,最新JLINK固件,经试验有效,并支持MDK4.71版本。

2013-05-29

空空如也

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

TA关注的人

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