摘要: 这里我只针对ubuntu12.04进行了测试,由于不同的linux发行版本可能会有一些地方不一致,所以对于其他的linux发行版仅供参考。1、直接在命令行里添加我们先来看下下PATH的值echo $PATH在我的电脑上输出的值如下:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games每个不同的目录使用”:”分开,目录的先后顺序也决定了执行命令时搜索目录的先后顺序。给PATH添加一个目录:PATH=$PATH:/home/go/bin再来看一下PATH/usr/local/sbin:/usr/loca... 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(194) 评论(0) 推荐(0) 编辑
摘要: minicom是linux下串口通信的软件,它的使用完全依靠键盘的操作,虽然没有“超级终端”那么易用,但是使用习惯之后读者将会体会到它的高效与便利,下面将讲解minicom的安装和配置。一、安装minicom:使用以下命令:# sudo apt-get install minicom使用以下命令看用的哪个串口:之后在终端中输入dmesg | grep usb命令 linuxidc.com@Ubuntu:~$ dmesg | grep usb [ 0.497563] usbcore: registered new interface driver usbfs [ 0.497574] ... 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 未正常关闭minicomyesaidu@ywf-ubuntu:~$ls/var/lockLCK..ttyS0subsysyesaidu@ywf-ubuntu:~$kill0yesaidu@ywf-ubuntu:~$ls/var/locksubsysyesaidu@ywf-ubuntu:~$sudominicomWelcome to minicom2.3或者删除/var/lock下面以LCK开头的文件 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 摸索了一下午,终于解决了问题:主要原因是因为redhat系统配置文件默认root用户无法使用ftp,只需作如下修改就可以使用了。1、找到/etc/vsftpd/目录修改下面的连个文件2、用命令gedit /etc/vsftpd/ftpusers把其中的root给屏蔽,即变成 #root3、用命令gedit/etc/vsftpd/user_list同上把root给屏蔽ok,搞定!!!关于cuteftp的用法和设置就不再多说,网上多的是。参考:http://blog.csdn.net/zhangjs0322/article/details/7446586(注意里面的路径有些不对。) ... 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(108) 评论(0) 推荐(0) 编辑
摘要: uboot详细注释讲解声明:该贴是通过参考其他人的帖子整理出来,从中我加深了对uboot的理解,我知道对其他人一定也是有很大的帮助,不敢私藏,如果里面的注释有什么错误请给我回复,我再加以修改。有些部分可能还没解释清楚,如果您觉得有必要注释,希望指出。再次强调该贴的大部分功劳应该归功于那些原创者,由于粗心,我没有留意参考的出处。我的目的是想让大家共同进步。希望大家念在我微不足道的心意,能够积极回馈,以便使帖子更加完善。以后还会把整理的东西陆续公布出来,谢谢光临!!大多数bootloader都分为stage1和stage2两部分,u-boot也不例外。依赖于CPU体系结构的代码(如设备初始化... 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 1。第二阶段的主线函数位于u-boot-2010.06/arch/arm/lib/board.c。第二阶段的功能:初始化本阶段要使用到的硬件设备。设置时钟、初始化串口。board_init函数设置MPLL、改变系统时钟,它是开发板相关的函数,在board/samsung/smdk2440/smdk2440.c中实现。值得注意的是board_init函数还保存了机器类型ID,这将在调用内核的时候传递给内核。代码如下:gd->bd->bi_arch_number = MACH_TYPE_S3C2440;//值为362串口的初始化函数主要是serial_init,它设置UART控制器,是 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1.引导镜像区 0x0000_0000~0x07FF_FFFF2.内部存储区(1) 内部ROM 0x0800_0000~0x0BFF_FFFF(2) 内部SRAM 0x0C00_0000~0x0FFF_FFFF3.静态存储区 0x1000_0000~0x3FFF_FFFF4.动态存储区 0x4000_0000~0x6FFF_FFFFS3C6410的物理内存分成Memory和Pheriperal两部分,地址范围分别为0x0~0x6fffffff和0x7fffffff。系统通过SPINE总线访问Memory空间,通过PERI总线访问Pheriperal空间。而为了适应不同外设的访问速度,又分... 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1、首先下载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-文件夹cd /opt/u-boot-2011.06/cd board/samsung/2、建立smdk6410文件夹mkdirsmdk64103、复制6400文件夹下的所有代码到6410下cp -rf smdk6400/* smdk64104、进入smdk6410cd ... 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 前段时间做了一个关于ARM92440资料的汇总帖,很高兴看到21ic和CSDN等论坛朋友们的支持和鼓励。当年学单片机的时候datasheet和学习资料基本都是在论坛上找到的,也遇到很多好心的高手朋友,耐心的回答我提出的问题。感激、图报,很简单的想法。希望这次整理的资料帖能对更多的嵌入式爱好者朋友带来帮助!PS:在此特别感谢 古道热肠 版主把我的帖子加精,给小弟极大鼓舞!嵌入式入门篇:什么是嵌入式系统 http://www.helloarm.com/Embedded-Learn/58.htm嵌入式资深工程师白话说“嵌入式”http://www.helloarm.com/Embedded-L... 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 下载wpa_supplicant最新版和openssl(编译wpa_supplicant需要openssl的库)我这里使用的是wpa_supplicant-0.7.3.tar.gz和openssl-0.9.8e.tar.gz。分别解压wpa_supplicant-0.7.3.tar.gz和openssl-0.9.8e.tar.gz,把wpa_supplicant-0.7.3里面的patches文件夹下的openssl-0.9.8e-tls-extensions.patch文件拷贝到openssl-0.9.8e目录下,运行:pathc–p1然后建立openssl的安装目录,建议安装在ope... 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(2168) 评论(0) 推荐(0) 编辑