自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (15)
  • 问答 (12)
  • 收藏
  • 关注

转载 Linux Unicode 编程

Linux Unicode 编程如何(在程序中)加入并使用 Unicode 以实现外语支持作为一个计算机的多位字符表示系统,Unicode 支持世界上所有语言的编码和转换。这篇文章说明了 Linux 应用程序中的国际语言支持的重要性,以及规划 Unicode 支持并将之结合到 Linux 应用程序中去的思想。0评论:Thomas W. Burger (t

2016-01-29 21:08:32 494

转载 所需即所获:像 IDE 一样使用 vim

v0.1.3,2015-11-08,新增:0)光标快速移至行首的快捷键 lh 与光标右移键 l 冲突,导致光标左移操作等待,现添加 规避该问题;1)中文输入状态导致命令模式无效,借助插件解决该问题。v0.1.2,2015-01-18,新增。0)重写“内容查找”,让匹配项具备上下文提醒能力;1)“快速输入结对符”扩充快速选中结对符内文本的相关知识;2)增加支持分支 undo 的介绍;3)增加持

2016-01-28 19:24:44 1901

转载 字符编码笔记:ASCII,Unicode和UTF-8

今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计算机内部,所有的

2016-01-27 20:57:34 379

转载 UTF-8, Unicode, GB2312格式串转换之C语言版

int Utf8ToUnicode(void* pOutUnicode, int outBuffLen, char* pInUtf8, int utf8Bytes){ int curPos = 0; int uniLen = 0; int utf8; char* pUnicode = (char*)pOutUnicode; while (curPos  {  if

2016-01-27 20:13:02 4345

转载 UE32 删除空行正则表达式 .

在替换的查找条件中输入【】中的内容【%[ ^t]++^p】注意:^t和中括号之间有空格

2016-01-24 13:13:02 546

转载 BMP文件格式

因为公司的主要业务是图像识别相关的,因此对图像处理、识别是我学习的重点。虽然写程序也不少年了,但是对于图像处理领域,我还是一个新兵。对很多基础的概念也还是存在盲区,所以想在边学边做的过程中,对一些概念的梳理和学习心得进行记录。BMP文件格式BMP(Bitmap-File)图形文件,又叫位图文件,是Windows采用的图形文件格式,在Windows环境下运行的所有图象处理软件都支持B

2016-01-23 20:14:21 397

转载 JPEG图像的解压缩操作

解压缩操作过程1.        为JPEG对象分配空间并初始化2.        指定解压缩数据源3.        获取文件信息4.        为解压缩设定参数,包括图像大小,颜色空间5.        开始解压缩6.        取出数据7.        解压缩完毕8.        释放资源 为JPEG

2016-01-16 21:25:09 1002

转载 Linux LCD 显示图片

BMP和JPEG图形显示程序1)  在LCD上显示BMP或JPEG图片的主流程图首先,在程序开始前。要在nfs/dev目录下创建LCD的设备结点,设备名fb0,设备类型为字符设备,主设备号为29,次设备号为0。命令如下:mknod fb0 c 29 0在LCD上显示图象的主流程图如图1所示。程序一开始要调用open函数打开设备,然后调用ioctl获取设备相关信息,接下来就是读取图形

2016-01-16 15:04:09 7450 1

转载 libjpeg 库的安装

最近在学习 framebuffer 下的简单编程,相信大家都知道要开始编程,环境搭建是必须的。有时配置环境遇到的问题令人想吐血!!我写下此篇日记,以纪念我 framebuffer 的学习之路!libjpeg 库的安装一、环境简介:ubuntu11.04  以root用户登陆(对不是以root用户登陆的,这不影响!)二、安装1、到 libjpeg 的官网下载 libjpe

2016-01-14 21:25:40 3135 1

转载 u-boot中查看分区建立和查看

u-boot中是没有什么分区表(一般磁盘会在最前面哪里有一个分区表和引导加载程序)这样的东西的,所谓的分区我们构架好之后,是在代码里写死的,在include/configs/100ask24x0.h(xxx.h)中,可以像下面那样添加103 #define MTDIDS_DEFAULT    "nand0=nandflash0"104 #define MTDPARTS_DEFAULT 

2016-01-14 11:29:02 11822

转载 TQ2440u-boot1.6.6中添加菜单选择

在这之前先说一个环境变量bootdelay这个是时间的,也就是我们的倒数计时在这个时间没有按下空格键时将进入菜单模式(进去不同的模式可以自己设置这里是进入菜单模式,这是我自己加进去的),下面说说实现过程。首先进入main.c(u-boot-1.1.6# vim common/main.c);定位到bootdelay这里 402 #endif 403         s = ge

2016-01-14 11:27:56 392

转载 配置NFS+TFTP+BOOTP

需要NFS的目的是建立网络文件系统,开发板通过它把嵌入式根文件系统“安装”过来,另外开发箱通过tftp协议把内核下载下来,通过BOOTP自动配置网卡参数,下面说以下步骤:1)电脑上安装NFS+TFTP+BOOTP,可以通过如下命令安装#apt-get install nfs-kernel-server tftpd bootp openbsd-inetd安装好后在linux输入#

2016-01-14 11:24:59 935

转载 TQ2440nand flashi浅谈

关于nand flash的地址 A8,寻址在NAND Flash中有8个I/O引脚(IO0—IO7)、5个全能信号(nWE ALE CLE nCE nRE)、一个引脚,1个写保护引脚。操作NAND Flash时,先传输命令,然后传输地址,最后读写数据。对于64MB的NAND Flash,需要一个26位的地址。只能8个I/O引脚充当地址、数据、命令的复用端口,所以每次传地址只能传8位。这

2016-01-14 11:23:49 539

转载 TQ2440MMU地址映射

下面所说的代码是在linux下面用make编译的,开始都是一样的进行一些初始化,映射原理不懂的话,推荐看看伟山东这本书,这些代码也是这本书里的,而且还有视频教程,这里就不说了。@*************************************************************************@ File:head.S@ 功能:设置SDRAM,将第二部

2016-01-14 11:22:19 411

转载 TQ2440裸机实验(复制nand flash 前4K到SDRAM)

;@*************************************************************************;@ File:head.S;@ 功能:设置SDRAM,将程序复制到SDRAM,然后跳到SDRAM继续执行;@****************************************************************

2016-01-14 11:20:42 488

转载 TQ2440裸机实验(键盘和LED结合)

IMPORT main            AREA    Init,CODE,READONLY  ;程序入口的地方        ENTRY START            ldr     r0, =0x56000010    ; @ WATCHDOG寄存器地址            mov     r1, #0x0                          

2016-01-14 11:19:52 378

转载 linux中root密码

有的朋友经常不记得自己的root密码;其实可以很简单就把它改回来(前提你的菜单选择里没有设密码一般人都不会设); 下面是具体步骤:1.开机时进入菜单选择选中要启动的linux按下e就可在grub界面选择,如下(如果是虚拟机的话开机后重启一下按住shift会出现选择菜单)这是请按下e进入如下界面2.进入后这时在后面(内核所在目录

2016-01-14 11:18:16 511

转载 linux一些命令

目录和文件的管理:1.*绝对路径从/目录写起例/usr/local/srv  *相对路径不是从/写起的例进入到/usr/local/srv后cd ../常见处理目录命令:cd :进入目录pwd:显示当前目录makdir:目录创建rmdir:删除一个空目录,一般用rm -rif来删一个目录就好;mkdir(目录创建)还可以这样用$:mkdir -m 711 abc

2016-01-14 11:16:51 444

转载 C++Builder串口通信设计(二)-发送字节包

一、组成1、PC机2、STM32F10x通过通过串口连接(由相应的硬件芯片支持:MAX323或USB转串口芯片等)。设计一个由PC机通过串口发送数据包的程序。串口也可采用USB转串口。串口与单片机(stm32F10x通信)。单片机程序是收到数据后再通过串口发回去(发给PC机)。二、设计工程1、界面一个mscomm控件;一个memo1控

2016-01-11 16:38:33 1480 1

转载 C++builder串口通信设计(一)-串口接收数据

一、安装mscomm32.ocx控件1、复制mscomm32.ocx到windows\system32\下2、注册二、在c++builder下引入mscomm32.ocx选择菜单component->Import ActiveX Control,选择“Microsoft Comm Control 6.0(Version1.1)”,点击“insta

2016-01-11 16:36:48 9077 1

转载 patch文件格式 patch文件的结构 使用和制作patch文件

创建补丁文件:代码:diff -Naur 旧的目录 新的目录 > patch文件或者diff -Naur 旧的文件 新的文件 > patch文件对于目录层数的一些限制在创建patch的时候文件夹的层数应当是一样的,比如代码:--- old/modules/pcitableMon Sep 27 11:03:56 1999+++

2016-01-11 08:35:09 2753

转载 解决办法:tar: Exiting with failure status due to previous

解决办法:tar: Exiting with failure status due to previous errors 原来是待压缩的文件夹是root权限创建的,而执行tar的时候未加sudo。

2016-01-10 22:13:24 1817

原创 SiourceInght 和 UltraEdit 修改换行符,匹配不同的操作系统

在Windows、Unix 和Mac 操作系统里的换行符是不同的,这样在不同操作系统上打开相同的代码可能会出现不同的结果,常用的SiourceInght 和 UltraEdit 均支持相关的设置,方法如下:UltraEdit:Advanced--->Configuration--->文件处理--->Dos/UNIX/MAC处理 ---> 自动转换到DOS格式

2016-01-09 20:42:15 1373

转载 利用ST提供的USB例程实现USB IAP功能

我们知道ST推出的Cortex-M3平台STM32内部有两个Flash区域,一是System Flash,ST官方保留的一个区域,用于存放IAP代码。该区域不对用户开放,仅提供UART的通讯接口用于IAP升级;另一个区域是User Flash,这一部分是供用户自由使用的。STM32自带USB 2.0 Device接口,如果需要通过USB接口来实现IAP功能需要如何做呢?这里介绍如何利用ST STM

2016-01-04 17:34:00 1708 1

基于QT的MQTT开发实例

基于QT的MQTT开发实例,有助于初学者更深入地理解MQTT的开发,

2023-04-20

IMX6ULL + SPI LCD MSP2402(驱动IC ILI9341)显示简单的QT界面

基于正点原子的IMX6ULL 开发板实现的 SPI LCD 上显示QT 包含设备树,直接可以运行 LCD:MSP2402(驱动IC ILI9341)

2022-11-24

BitBake User Manual.pdf

Bitbake 详细文档

2021-10-17

callLoaderQml.zip

C++ 操作QML控件的属性和响应QML的信号

2021-03-18

locktest.zip

locktest.zip

2021-01-23

精通Django 高清版 带完整书签,支持内容查找功能

精通Django 高清版 带完整书签,支持内容查找功能,完全满足学习的需求

2018-04-10

PYTHON机器学习及实践_从零开始通往KAGGLE竞赛之路

PYTHON机器学习及实践_从零开始通往KAGGLE竞赛之路,不错的学习资料

2018-01-02

Python机器学习实践指南 中文版电子书包含完整书签

Python机器学习实践指南 中文版电子书包含完整书签

2018-01-02

用Python写网络爬虫 源代码

用Python写网络爬虫 源代码,网上有pdf文档,,找了很久才找到配套的源代码,分享给需要的朋友

2017-11-14

S3C2440上LCD驱动(FrameBuffer)实例开发讲解

S3C2440 Linux LCD 驱动开发讲解,将的比较详细,

2016-01-03

C语言常用排序算法

C语言 排序 选择 冒泡 经典的C语言排序算法,

2013-07-25

如何在 Eclipse 中显示行号

如何在 Eclipse 中显示行号,很方便的 很快捷的方法

2013-07-18

java环境搭建及用eclipse创建第一个程序_详细步骤

java环境搭建及用eclipse创建第一个程序_详细步骤

2013-07-17

(好书)电子设计从零开始.pdf

(好书)电子设计从零开始.pdf 初学者的宝典 完整版

2013-03-16

C程序设计_第三版_谭浩强.pdf

C程序设计_第三版_谭浩强.pdf 很完整 带书签

2013-03-12

ARM嵌入式LINUX应用实例开发.pdf

ARM嵌入式LINUX应用实例开发.pdf 很完整 很清晰

2013-03-11

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

TA关注的人

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