自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (3)
  • 收藏
  • 关注

原创 python获取Stanford AI课程的批量下载地址

## obtain the download uri of the AI lessons from udacityfrom BrowserShadow import BrowserShadowimport jsoncontent_list_page_url = 'https://www.udacity.com/api/nodes?depth=1&keys%5B%5D=cs271

2015-03-30 16:56:10 969

原创 Ubuntu Error: the system network service is not compatible with this version

之前在尝试手动设置ubuntu 12.04的ip和dns的时候,修改了部分的文件,导致今天重新启动ubuntu的时候,网卡起不来,打开网络设置工具,报错如下:the system network service is not compatible with this version解决方案:之前修改了文件 /etc/network/interfaces 把里面的内容都删掉了

2015-01-31 20:17:50 10762 1

转载 nfs挂在内核出错: *** ERROR: Cannot umount

转自:(http://alphamailpost.blog.163.com/blog/static/201118081201252635821716/)在uboot中通过nfs挂在内核到内存中出错:#################################################################         #####################

2015-01-30 23:23:42 1252

转载 嵌入式系统文件系统比较 jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs

嵌入式系统文件系统比较 jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs(转自:http://home.eeworld.com.cn/my/space-uid-448015-blogid-120832.html)Linux 支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs

2015-01-30 14:27:41 741

原创 ubuntu 12.04 设置dns

对ubutnu 12.04设置静态IP后需要,设置dns否则只能ping通外网ip无法进行dns解析经测试,如下方法有效:首先创建一个文件/etc/resolvconf/resolv.conf.d/tail然后我们在这个文件里写入自己要添加的DNS服务器,格式与以前的/etc/resolv.conf文件一致:nameserver 8.8.8.8原始解

2015-01-30 10:17:27 1494

原创 利用nfs下载linux内核

利用路由器,将主机,虚拟机,开发板在桥接环境下组建局域网(1)设置主机,虚拟机为同一个网段(这里虚拟机为ubuntu 12.04 发现采用桥接后,网络设置为自动获取就没问题了,当我想手动设定固定ip的时候,出现一个问题:参照主机的网络参数设置ip,网关等,也设置好了dns,发现主机与虚拟机之间能相互ping通虚拟机能直接ping通外网的ip,却不能进行dns解析,不知道该怎么才能有效的

2015-01-29 21:48:14 1404

原创 交叉编译linux内核,报undefined reference *** 错误

错误提示,与built-in.o文件相关的引用错误,导致无法连接生成vmlinux.o文件解决:用source insight在源码中查找 报错的引用量所在的位置(本次错误中提示未定义的量为:omap_mcbsp_dai) ,得到omap_mcbsp_dai定义的文件,查看是否生成对应的o文件,如果没有生成直接手动修改对应目录下的Makefile,添加对该文件的编译。(至于为啥没有生成

2015-01-29 17:38:55 1286

原创 VMware虚拟机接收不到串口

VMware虚拟机接收不到串口,主机的串口能接收到!可能问题:虚拟机硬件没有添加串口硬件设备——> 修改虚拟机设置,添加串口设备。可能问题:虚拟机添加了串口设备,但是仍旧无法接受串口信息,VMware又下角的串口图标提示串口连接不上——> 主机的串口调试设备占用了串口,关闭主机的串口设备。

2015-01-29 10:01:44 7971

原创 修改Makefile中CROSS_COMPILE报错,但是命令行指定CROSS_COMPILE参数却正常

编译linux内核,修改Makefile中CROSS_COMPILE报错,但是命令行中指定CROSS_COMPILE参数却可以正常编译!解决方法:在Makefile中指定CROSS_COMPILE为绝对路径,全路径!

2015-01-29 09:39:41 3991

原创 opnet初探以及Packet Switching I实验过程中的若干问题的思考

之前虽然经常听到opnet这个工具,但是de

2014-05-23 15:50:32 2513 5

原创 IEEEStd1057 正弦函数参数拟合matlab实现

算法详细内容参考:IEEE Standard for Digitizing Waveform Recorders

2014-04-04 10:26:54 7223

原创 Dijkstra(迪杰斯特拉)最短路径算法之matlab实现(修正+验证)

最近需要用最短路径算法,很久没写了,很是生疏了,好歹是实现了基本功能了,至于性能什么的暂时也顾不上这么多了,先记录下,以备后用。(当网络规模达到一定数量的时候,发现写的这个算法有问题,调试了2天,本质原因还是因为对算法没有理解透彻,所幸终于是找到了问题所在,由此也顺便想到一种测试dj算法的正确性的方法: 生成一个均匀分布的网络,然后对算法进行测试,将每对节点对之间的最短路径绘制成图,最后应

2014-03-25 16:04:54 21917

转载 sqlite嵌入式移植

1.将sqlite-3.6.18.tar.gz解压到/home目录下,并在sqlite-3.6.18目录下建立sqlite-arm-linux目录#cd /home/sqlite-3.6.18#mkdir sqlite-arm-linux2.首先备份configure文件 #cp configure configure.old3.修改configure文

2014-01-10 15:27:00 828

转载 Wireshark抓包工具使用教程以及常用抓包规则

(转自:http://fangxin.blog.51cto.com/1125131/735178)Wireshark是一个非常好用的抓包工具,当我们遇到一些和网络相关的问题时,可以通过这个工具进行分析,不过要说明的是,这只是一个工具,用法是非常灵活的,所以今天讲述的内容可能无法直接帮你解决问题,但是只要你有解决问题的思路,学习用这个软件就非常有用了。Wireshark官方下载地址:ht

2014-01-08 17:55:30 812

原创 mysql5.1.51在嵌入式开发板上的移植总结

折腾了数天,终于将mysql移植到了开发板上了,其中多有曲折,也得到了很多网友的帮助,所幸最终是有所收获的,遂记录一下以备留用。(参考了该手册:   )总结嵌入式移植的经验:1:首先应该思路清晰,文件结构要清楚明了,由于嵌入式移植涉及到主机和目标板,存在两套源码和目录,文件结构明确不容易搞错2:嵌入式移植通常需要在主机端进行两次源码编译,首先是在主机环境下的gcc

2014-01-08 15:56:34 3241

转载 ubuntu12.04下的ssh与telnet安装

ubuntu安装telnet服务1. sudo apt-get install xinetd telnetdsudo vi /etc/inetd.conf并加入以下一行,假如没有发现这个文件,自己新建立一个也是可以的哦,刚开始我也不知道,自己试了之后才知道的。telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbi

2014-01-07 13:42:08 579

转载 wpa_supplicant的移植和可能遇到的问题

wpa_supplicant的移植和可能遇到的问题(转:http://blog.csdn.net/ti_tantbx/article/details/7037741)分类: 嵌入式各种移植 linux开发环境常见问题集2011-12-03 17:23 2098人阅读 评论(5) 收藏 举报在本周的最后一个工作日的最后一个小时里,一个困扰了我几天的问题在近

2014-01-07 09:21:21 699

转载 利用Rational Rose进行C++代码和数据库结构分析

(转自:http://www.ibm.com/developerworks/cn/rational/r-shenzj/)004年10月,IBM推出了支持最新的UML2.0的可视化建模工具 Rational Software Architect(见注释①) 和IBM Rational Software Modeler(见注释②)。虽然它们支持在建模功能上有了更好的改进、支持了更新

2014-01-05 14:22:09 805

原创 嵌入式平台下的apache与php移植小结

经过若干天的努力,phpinfo()总算是返回结果了,虽然还有很多问题需要解决,但是这个过程还是值得总结一下的。源码包版本:apache1.3.39 php5.5.6 linxu2.6.32 嵌入式平台为omap1、在编译生成apache的过程中主要遇到了如下问题:(1)getline函数的申明冲突了,与标准库中的getline函数起了冲突,解决的办法就是改个名字了,kscope在这里

2013-12-12 15:09:08 3654

原创 php嵌入式移植

暂且记录下,很多包的依赖问题还需要解决http://hi.baidu.com/yikouchenai/item/5cb19ac07427ec43bcef697a暂时算是生成了目标板对应的版本了,参考上面文章!!先试试配合apache是否有效了再说!!!

2013-12-11 17:26:54 795

原创 apache嵌入式平台移植

要开发一个智能网关实现web访问,首先就想到了apache这个东西 ,前一段时间移植了一下usbwifi驱动到omap平台下,对嵌入式开发有了进一步的认识,接下来就是对apache的移植了,用来实现通用友好的web访问。首先检索了一下前辈们的移植经验:这个文章是帮了大忙了的了,贴出来引用了:http://blog.csdn.net/fontlose/article/details/6539

2013-12-11 15:18:07 1868

原创 omap下移植usb wifi小结

终于ping通了,虽然还有很多不明白的,但好歹也是迈出了第一步了,小结下。用的omap的核心板,从其他人那里接手wifi驱动realtek公司的8192c的芯片,驱动包里面的资源很丰富,文档和源码一应俱全从修改makefile文件开始 指定 arch 和crosscompil,交叉编译工具用的是已经打包好的bin文件,直接安装了,一路没遇到问题然后在网上下载了个新的内核,当做交叉编译的

2013-12-06 09:44:11 809

转载 内核配置选项说明

附内核配置选项说明(网上找的,一条一条的需要弄清楚,先记录下!) 代码成熟度选项: Code maturity level options ---> [*] Prompt for development and/or incomplete code/drivers [*] Select only drivers expected to compile cleanly 打开使

2013-11-22 16:11:04 1264

转载 NCURSES库简介

(转自:http://blog.csdn.net/robertaqi/article/details/5941943)第一章 NCURSES库简介在使用电传终端作为计算机输出设备的那个年代,电传终端是和计算机分开放置的,并通过串行电缆连接。终端的配置通过发送一系列字节完成。所有的终端控制操 作:改变光标在屏幕上的位置,清除屏幕某一区域的内容,屏幕滚动,切换显示模式,给文字添加下划线,改

2013-11-22 15:56:21 1807

原创 驱动移植时对应内核安装问题

ERROR: Kernel configuration is invalid.ERROR: Kernel configuration is invalid.include/generated/autoconf.h or include/config/auto.conf are missing.Run 'make oldconfig && make prepare' on k

2013-11-19 09:59:36 1691

转载 如何为嵌入式开发建立交叉编译环境

转自:https://www.ibm.com/developerworks/cn/linux/l-embcmpl/(恩 梁元 ([email protected]), 软件工程师)简介: 在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。文章通过一个具体的例子说明了这些嵌入式交叉编译开发工具的制作过程

2013-11-18 17:43:04 843

转载 解决Putty中中文乱码

第一步:先查看linux下的locale是否设置为中文    # locale    如显示 LANG=zh_CN.UTF-8 等信息则是设置为中文    否则执行 LANG=zh_CN.UTF-8命令    如果显示其他信息就要先修改locale了。编辑/etc/sysconfig/i18n,将        LANG=en_US.UTF-8 改为 LANG=zh_CN.UT

2013-11-18 15:01:31 1063

转载 win7与VMware ubuntu虚拟机实现文件共享(最后一定要装open-vm-dkms插件)

一般来说,由于一些特殊的需要,会在Win7系统中利用虚拟机(VMware)安装ubuntu虚拟环境,使得不用重启就可以同时使用两个系统。但是想把在虚拟机ubuntu中编辑的文件可以同时被Win7中的程序使用,同时又不想利用两个系统的QQ或者U盘互拷,就需要能将文件在虚拟机和Win7(在这里以Win7为例,WinXP操作一样)下实现互传。有一种方法,就是通过VMware的共享文件夹来实现虚拟机Ubu

2013-11-14 17:17:31 1354

原创 嵌入式开发搭建nfs过程中的网络配置

在嵌入式开发的过程中要使用nfsnfs要求开发板、主机、虚拟机在同一个网段内用路由器连接开发板以及主机虚拟机需要采用桥接的方式与主机通信,否则虚拟机和主机以及卡法办不在同一个网段内,无法进行!将虚拟机设置为桥接方式请刹参考:http://wenku.baidu.com/link?url=Z4QSVF3rJ3Go68HZ4k_JjTMkiwNKykp3MWno4ZZCsZddoB

2013-11-14 15:25:40 837

转载 ubuntu12.04下nfs安装、配置、测试 .

先说明一下ubuntu默认root是禁用的,所以先要创建root用户,这样以后不用再sudo了:1.sudo passwd输入当前用户密码输入root用户密码再次确定root用户密码成功!su输入root密码ok,进入root用户,不用再sudo了! 2.nfs 安装apt-get install nfs-kernel-server3.编辑/et

2013-11-14 14:34:43 755

转载 剖析Windows任务管理器开发原理与实现(转)

(让我对windows编程又有了更深入的理解了!转自:http://www.vckbase.com/index.php/wv/604)Windows2000/XP内含的任务管理器(Taskmgr)相信大家都熟悉吧,相比之下XP里的要比2000功能更加强大,返回的信息也更加的详细,不过您是否觉得还有很多希望获得的消息没有包含在里面吗?您是否觉得Windows的系统管理工具箱里的东

2013-08-28 23:08:45 851

转载 函数式编程扫盲篇(转)

了解了下函数式编程的概念,受益匪浅转载,记录之(http://www.cnblogs.com/kym/archive/2011/03/07/1976519.html)函数式编程扫盲篇1. 概论在过去的近十年的时间里,面向对象编程大行其道。以至于在大学的教育里,老师也只会教给我们两种编程模型,面向过程和面向对象。孰不知,在面向对象产生之前,在面向对象思想产生之前,

2013-08-28 09:20:45 572

转载 ROM、RAM、DRAM、SRAM和FLASH的区别 .

ROM和RAM指的都是半导体存储器,ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲。另一种称为动态RAM(Dynamic R

2013-06-18 21:01:30 891 1

转载 onenand小结 及 与nor 和nand 的区别

OneNand是针对消费类电子和下一代移动手机市场而设计的,一种高可靠性嵌入式存储设备。随着过去几十年的Nand技术的发展,一些公司,基于原先的NAND的架构,设计出一种理想的单存储芯片,其集成了SRAM的缓存和逻辑接口。OneNand既实现NOR Flash的高速读取速度,又保留了Nand Flash的大容量数据存储的优点。与OneNand对应的是之前早就出现的Nand Flas

2013-06-18 20:47:33 673

转载 NORFlash与NAND Flash的区别

【http://baike.eepw.com.cn/baike/show/word/NORflash】NAND闪存芯片和NOR闪存芯片的不同主要表现在: 1) 闪存芯片读写的基本单位不同 应用程序对NOR芯片操作以“字”为基本单位。为了方便对大容量NOR闪存的管理,通常将NOR闪存分成大小为128KB或者64KB的逻辑块,有时候块内还分成扇区。读写时需要同时指定逻辑块号和块内偏移。应用

2013-06-18 20:41:08 699

转载 堆和栈的区别

堆和栈的区别 使用栈就象我们去饭馆里吃饭,只管点菜(发出申请)、付钱、和吃(使用),吃饱了就走,不必理会切菜、洗菜等准备工作和洗碗、刷锅等扫尾工作,他的好处是快捷,但是自由度小。 使用堆就象是自己动手做喜欢吃的菜肴,比较麻烦,但是比较符合自己的口味,而且自由度大。 (经典!) 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(

2013-06-17 16:08:56 638

转载 C语言宏定义##连接符和#符的使用

C语言中如何使用宏C(和C++)中的宏(Macro)属于编译器预处理的范畴,属于编译期概念(而非运行期概念)。下面对常遇到的宏的使用问题做了简单总结。关于#和##在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量 通过替换后在其左右各加上一个双引号。比如下面代码中的宏:#define WARN_IF(EXP

2013-05-31 10:28:37 561

转载 vs2010搭建gtk+环境

1.到官方网站(http://www.gtk.org/download/index.php)上,下载最新的开发包,本人下载的是:gtk+-bundle_2.24.10-20120208_win32.zip 2 解压gtk+-bundle_2.24.10-20120208_win32.zip到某个目录,如D:\SoftWare\gtk\gtk+-bundle_2.24.10-2012

2013-05-29 22:34:52 2173 2

转载 UBoot的工作

从别人那里copy来的,调理清晰,留着,备用(http://blog.chinaunix.net/uid-26923078-id-3198867.html)  一个嵌入式系统从软件角度来看分为四个层次: 1、引导加载程序:包括固化在固件(firmware)中的boot代码(可选),和Boot Loader两打部分。2、Linux内核:特定于嵌入式板子的指定内核以及内核的启动参数

2013-05-16 10:48:10 574

原创 C++全局变量报错

在头文件中定义了个全局变量,出现如下错误fatal error LNK1169: 找到一个或多个多重定义的符号重定义了,于是呼,采用#ifndef条件编译,居然无效,无奈在百科上查到如下说明:在c语言中,对同一个变量或者函数进行多次声明是不会报错的。所以如果h文件里只是进行了声明工作,即使不使用# ifndef宏定义,一个c文件多次包含同一个h文件也不会报错。

2013-05-12 16:08:25 1450

mysql移植到ARM平台手册

对mysql-5.1.51移植到arm平台下的详细过程记录,很有帮助

2014-01-08

extjs3.0 中文api chm格式

extjs的一个帮助文档,相当的不错!中文版的,找了很久,拿出来分享一下!

2010-05-26

正则表达式的chm帮助文档相当的详细

正则表达式的chm帮助文档相当的详细, 是学习正则表达式不可多的的好手册

2010-02-05

空空如也

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

TA关注的人

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