自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WinUSB 设备端几个要点

WinUSB 的要点

2022-08-17 19:34:23 509

原创 fcitx安装的若干问题

1. fcitx安装   sudo apt install fcitx fcitx-googlepinyin2. 安装完之后 需要 运行fcitx才会看到 输入法任务栏图标,才能使用3. 如果没有输入法,就 fcitx-configtool, 在input method 里添加安装的 googlepinyin 输入法...

2018-11-09 11:49:55 782

转载 Valgrind 的使用(转自其他网友)

Valgrind 概述体系结构Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件 (plug-in),利用内核提供的服务完成各种特定的内存调试任务。Valgrind的体系结构如下图所...

2018-10-20 14:43:02 269

原创 Eclipse CDT: Type 'std::string' could not be resolved

Eclipse CDT编写C/C++代码,代码提示如果有 Eclipse CDT: Type 'std::string' could not be resolved 或者类似问题,而感觉头文件和目录都引用好了,可以在Project上 -> 右键Indexer -> Search unresolved Includes,看看还有什么头文件没有被正常识别。一般解决里这里面的提醒,错误就没有...

2018-04-28 13:33:41 1354

转载 mysql 数据类型的长度解析

1 bytes = 8 bit ,一个字节最多可以代表的数据长度是2的8次方 11111111 在计算机中也就是-128到1271.BIT[M]位字段类型,M表示每个值的位数,范围从1到64,如果M被忽略,默认为12.TINYINT[(M)] [UNSIGNED] [ZEROFILL]  M默认为4很小的整数。带符号的范围是-128到127。无符号的范围是0到255。3. BOOL,BOOLEAN...

2018-03-05 16:47:01 395

转载 查看MYSQL数据库的占用空间

如果想知道mysql 数据库中的每个表占用的空间、表记录的行数的话,可以打开mysql的information_schema数据库。在该库中有一个tables表,这个表主要字段分别是:table_schema:数据库名table_name:表名engine:所使用的存储引擎table_rows:记录数data_length:数据大小index_length:索引大小

2017-04-26 09:30:33 640

转载 Win2008 r2 远程桌面服务授权管理器激活方法

Windows 2008在不安装远程桌面服务授权管理器下的情况,系统允许有120天的宽限期,在120天后,又不想购买授权的话,就需要按以下的步骤“折腾”一下了:1.首先进入"开始菜单-->管理工具-->远程桌面服务-->远程桌面授权管理器",开始激活。2.在列表里选择已安装的授权服务器,此为的激活状态为“没有激活”,右击鼠标,选择“激活服务器”。3.在弹出的对话框里点“下一步”,连接方

2015-10-27 16:13:06 2395 1

转载 [SCM]源码管理 - SVN的备份和还原

转自: http://spiritfrog.iteye.com/blog/448578 + http://magnet2008.iteye.com/blog/586578 备份策略==============svn备份一般采用三种方式:1)svnadmin dump 2)svnadmin hotcopy 3)svnsync. 注意,svn

2015-04-01 11:52:59 515

转载 ubuntu 使用 VNC

Ubuntu 12.04:xstatup 文件:#!/bin/sh# Uncomment the following two lines for normal desktop:unset SESSION_MANAGERunset DBUS_SESSION_BUS_ADDRESS# exec /etc/X11/xinit/xinitrc[ -x

2015-03-31 16:31:32 749

转载 使 64位ubuntu 支持32位程序

第一步: 确认你有一个64位架构的内核你可以打开终端然后输入:dpkg --print-architecture你将会看到像下面这样的内容:amd64这说明着你已经拥有了64位架构内核。第二步: 确认你打开了多架构支持功能(多架构支持可以让你在有64位库的情况下使用32位库。)输入:dpkg --print-for

2015-03-28 13:05:50 601

转载 指向类成员函数的指针并非指针

指向类成员函数的指针并非指针参考>的相关章节"指向类成员函数的指针",这个术语中包含了"类成员函数"的术语,但是严格的说,这里的成员函数只是指非静态成员函数,这个术语中还包含了"指针"这个术语,但是严格的说,它即不包含地址,行为也不象指针,说得干脆点,那就是"指向类成员函数的指针"并非指针.尽管这个术语有很大的迷惑性,但是就其含义来说,可以把一组同类型的函数抽象为一个"指向函数的指针",同

2015-01-23 18:37:26 461

转载 计算星期几的方法

基姆拉尔森计算公式算法如下:W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1) mod 7在公式中d表示日期中的日数,m表示月份数,y表示年数。注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。结果, 1~6,周一到周六;0,周日。

2015-01-02 15:52:54 724

转载 Android SDK更新以及ADT更新出现问题的解决办法

Android SDK更新以及ADT更新出现问题的解决办法使用SDK Manager更新时出现问题Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refusedFai

2014-10-30 10:38:00 435

转载 undefined reference to 'pthread_create'

undefined reference to 'pthread_create'undefined reference to 'pthread_join'问题原因:    pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a,所以在使用pthread_create()创建线程,以及调用 pthread_atfork()函数建立fork处

2014-07-02 18:26:23 585

原创 Alignment trap的问题

在arm linux下,碰到如下错误。百度了一下,youAlignment trap: not handling instruction e1923f9f at []

2014-05-06 10:24:12 6669

原创 linux WIFI 配置

1. SDIO的驱动安装可以modprobe libertas_sdio2. 扫描网络iwlist wlan0 scan

2014-03-26 14:47:27 926

转载 Linux串口编程详解

串口本身,标准和硬件 †串口是计算机上的串行通讯的物理接口。计算机历史上,串口曾经被广泛用于连接计算机和终端设备和各种外部设备。虽然以太网接口和USB接口也是以一个串行流进行数据传送的,但是串口连接通常特指那些与RS-232标准兼容的硬件或者调制解调器的接口。虽然现在在很多个人计算机上,原来用以连接外部设备的串口已经广泛的被USB和Firewire替代;而原来用以连接网络的串口则被以太网替

2014-03-22 15:51:50 866

原创 嵌入式linux系统log文件的几个地方

1. /var/log2. /proc/kmsg3. /sbin/syslogd -O /var/log/messages  系统log4. 内核log/bin/dd bs=1 if=/proc/kmsg of=/var/run/klogd/kmsg   &    //创建一块内存区。/sbin/klogd  /var/run/klogd/kmsg          

2014-03-16 22:04:26 1023

转载 常用的uboot的bootargs设置

说完常见的几种bootargs,那么我们来讨论平常我经常使用的几种组合:1). 假设文件系统是ramdisk,且直接就在内存中,bootargs的设置应该如下:setenv bootargs ‘initrd=0x32000000,0xa00000 root=/dev/ram0 console=ttySAC0 mem=64M init=/linuxrc’2). 假设文件系统是ramd

2014-03-10 12:08:47 742

转载 U_boot 的 bootcmd 和bootargs参数详解

U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。bootcmd    前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数。bootargs    bootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着bootargs来设置的。

2014-03-10 12:06:54 750

转载 ubuntu12.04 搭建tftp服务器

1. $ sudo apt-get install tftpd tftp openbsd-inetd2. sudo gvim /etc/inetd.conf找到如下配置:#:BOOT: TFTP service is provided primarily for booting. Most sites# run this only on machines actin

2014-03-10 10:51:08 541

转载 /dev/tty /dev/ttyS0 /dev/tty0区别

1、串行端口终端(/dev/ttySn)   串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为 那时它的最大用途就是用来连接终端。这些串行端口所对应的设备名称是/dev/tts/0(或/dev/ttyS0), /dev/tts/1(或/dev/ttyS1)等,设备号

2014-03-06 16:44:32 663

原创 为linux传递内核参数

使用宏 early_param 可以为内核传递启动参数:early_param("abc", abc_func);如果在u-boot传递给内核的bootargs 有 “abc=xxx”,那么abc_func将被调用。

2014-03-01 14:59:00 862

转载 嵌入式Linux启动过程中的问题积累

嵌入式Linux启动过程中的问题积累Dongas 07-12-191.Bad Magic Number## Booting image at 33000000 ...Bad Magic NumberOMAP5912 OSK # (tftp下载好kernel的uImage后就停止在这,不能启动kernel)问题原因:启动参数设置错误,0x30000000处不可以执行。有的

2013-10-22 23:26:01 724

转载 Linux的帧缓冲设备

参见:http://blog.ednchina.com/exbob/254847/message.aspxLinux的帧缓冲设备 帧缓冲(framebuffer)是 Linux 为显示设备提供的一个接口,把显存抽象后的一种设备,他允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。这种操作是抽象的,统一的。用户不必关心物理显存的位置、换页机制等等具体细节。这些

2013-10-22 13:16:03 4640

转载 ubuntu12.04的NFS配置

安装nfs:#sudo apt-get install nfs-kernel-serverubuntu12.04中的已经是最新版本了,无需安装打开/etc/exports文件,在末尾加入:/home/kevin *(rw,sync,no_root_squash)注:nfs允许挂载的目录及权限,在文件/etc/exports中进行定义,各字段含义如下:/home/kevin:

2013-10-22 00:22:25 595

转载 U-boot 之TFTP服务器配置

一.PC端配置1.关闭防火墙  [root@gliethttp root]# /etc/init.d/iptables stop2.使用setup启动tftp  [root@gliethttp root]# setup ->System services->选中tftp3.如果setup中找不到tftp选项,那么你需要rpm包来安装  在redhat9的CD3里可以找到tf

2013-10-21 22:33:36 658

原创 Sublime Text

{"color_scheme": "Packages/Color Scheme - Default/Dawn.tmTheme","font_face": "Courier New","font_size": 10,"highlight_line": true,"ignored_packages":[],"scroll_speed": 10.0,"translat

2013-10-21 17:45:51 613

转载 让uBoot通过tftp的方式加载Linux内核文件

让uBoot通过tftp的方式加载Linux内核文件在嵌入式linux开发过程中经常需要从电脑下载引导程序uboot,如果每次都使用烧写到flash或者SD卡的方式,那是比较低效率的开发方式,导致公司没有竞争力,开发出来的产品也没有竞争力,在市场上就会落后挨打了。 这里就来介绍tftp方式从linux主机下载文件到开发板里运行,因此需要在主机linux系

2013-10-21 17:17:16 1620

转载 ttySAC0与/dev/tts/0是否对应同一个物理设备串口0

这确实有些混乱:1. 命令行参数“console=ttySAC0”与/dev/目录没有任何关系,它被用来选择从哪个设备输出内核、驱动的printk信息:①. 在内核kernel/printk.c中,有这一行代码:__setup("console=", console_setup);对于命令行参数“console=ttySAC0”,console_setup函数会将设备名

2013-08-06 14:46:33 1228

转载 智能手机和平板电脑设计中的单键开/关机和复位的智能方案

智能手机和平板电脑设计中的单键开/关机和复位的智能方案  1引言  随着大量新兴数据业务的应用,智能手机和平板电脑功耗水平大幅度提高,导致待机时间也大幅度缩短。为了能否延伸待机时间,内置电池的设计变得越来越普及。这是因为锂电池的一半体积是由其结构件所占据的,如果电池内置于智能手机和平板电脑机身中,就可以节省锂电池的结构件体积,从而在相同乃至更大的体积上大大提高电池的

2013-08-02 15:33:45 1219

转载 u-boot 编译出现的硬浮点和软浮点的问题的解决办法

u-boot 编译出现的硬浮点和软浮点的问题的解决办法最近用gcc4.3.2和gcc3.3.2编译uboot的nand flash移植,使用nandflash mtd架构,编译的时候会出错:gcc为硬件浮点,而uboot为软件浮点。解决方法:注释掉/cpu/arm920t/config.mk中的 -msoft-float选项这时要make distclean,重新配置并

2013-08-01 18:25:01 1665

转载 S3C6410移植u-boot

S3C6410移植u-boot1、首先下载u-boot(ftp://ftp.denx.de/pub/u-boot)wget ftp://ftp.denx.de/pub/u-boot/u-boot-latest.tar.bz22、解压到你指定下路径中tar -jxvf u-boot-latest.tar.bz2 -C  /opt步骤21、进入u-boot-文件

2013-08-01 13:50:04 585

转载 Linux下dnw工具的使用

Linux下dnw工具的使用使用天嵌的开发板,由于以前是在window + vmware + fedora10的方式做嵌入式开发。而在windows上有了dnw这样一个工具。最近转到linux上,平台是fedora14。现在下载文件就只能通过Uboot的tftp方式下载,然后用命令烧写,这样比较麻烦。其实我们还是可以使用以前的工具。这里有一个大神自己写的一个工具:dnw2,这样我们就可

2013-07-31 21:28:29 917

转载 U-Boot编译过程完全分析

U-Boot启动过程完全分析1.1 U-Boot工作过程U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下:(1)第一阶段的功能Ø 硬件设备初始化Ø 加载U-Boot第二阶段代码到RAM空间Ø 设置好栈Ø 跳转到第二阶段代码入口(2)第二阶段的功能Ø 初始化本阶段使用的硬件设备Ø 检测系统内存映射Ø 将内核从Flash读取到R

2013-07-28 23:00:38 953

转载 Sublime Text实用技巧

Sublime Text实用技巧Preferences.sublime-settings设置打开方式Preferences> Settings-Default// While you can edit this file, it's best to put your changes in// "User/Preferences.sublime-setti

2013-07-15 16:02:54 990

原创 问题“No EPCS registers found: tried looking at address”的解决办法

问题“No EPCS registers found: tried looking at address”的解决办法使用Nios II Flash Programmer时提示”No EPCS registers found: tried looking at address“,找不到EPCS,在使用Qsys构建系统时将Nios处理器下的jtag_debug_module_reset与e

2013-06-26 00:11:29 4181 2

转载 eclipse中的关于scanf和printf的输入顺序的解决办法

eclipse中的关于scanf和printf的输入顺序的解决办法The eclipse console has weird behaviour when used for input with C programs.I teach C to first year undergraduates and I want them to learn their way through

2013-04-02 13:59:08 854

原创 Eclipse CDT 调试C/C++程序设置

Eclipse CDT 调试C/C++程序设置1. 下载解压 Eclipse CDT,注意要安装JRE。2. 下载一种编辑器,以MinGW为例。 地址 http://www.mingw.org/。3. 查看系统环境变量 PATH,如果里面没有 MinGW/bin 的信息,加上。(这样Eclipse可以正确识别安装的MinGW编译器)4. 打开Eclipse,新建工程,注意 To

2013-04-02 13:48:02 1022

转载 [转]李嘉诚的深圳大学演讲:打工是最愚蠢的投资……

亚洲首富六十年来的感悟,与大家共勉之!     打工是最愚蠢的投资——很多人会认为打工是在赚钱。其实打工才是最大最愚蠢的投资。人生最宝贵的是什么?除了我们的青春还有什么更宝贵?很多人都抱怨我穷,我没钱想做生意又找不到资金。多么的可笑!其实在你身上就有着一座金山(无形资产),只是你不敢承认。宁可埋没也不敢利用。宁可委委屈屈地帮人打工,把你的资产双手拱让给了你的老板。    我们试想一

2013-03-28 09:16:02 2222 1

ez_usb_fx2_development_kit

CYPRESS公司CY7C68013的开发板资料,详细说明了硬件和软件的实现

2009-12-21

EZUSB_LP 开发说明

为CYPESS公司官方的CY7C60138开发文档包括硬件和固件

2009-12-21

空空如也

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

TA关注的人

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