- 博客(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
转载 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
IMX6ULL + SPI LCD MSP2402(驱动IC ILI9341)显示简单的QT界面
2022-11-24
基于Linux嵌入式下如何实现 外部脉冲统计
2023-02-22
Linux 驱动24C02 EEPROM的问题,
2023-02-17
通过Yocto 编译 uboot和kernel, 编译时间不改变
2022-11-17
IMX8QXP SN65DSI84 双路LVDS输出
2022-11-13
QML 做的界面,子界面启动慢怎么解决
2022-05-08
QML 动态修改SVG图片颜色
2022-04-28
QML 如何修改SVG 图片边框颜色
2022-04-28
QML 如何修改SVG 的局部的颜色
2022-04-27
QML 的ListView 有办法修改滑动的速度吗?
2022-04-21
QML 里SwipeView如何修改灵敏度
2022-04-19
LVGL 无法 同时使用触摸屏和物理按键,求解
2021-08-19
Ubuntu 编译MiniGUI遇到的问题,求解
2021-07-29
QML 中如何更新Model的数据
2021-02-28
Uboot 下如何判断是否有U盘插入
2021-02-08
移植QT到ARM上的问题
2021-01-29
使用FIO测试SSD的疑问
2016-09-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人