2015年2月16日

摘要: 今天来总结一下mini2440的内核制作过程。 一、 将内核文件拷贝至目标目录,解压。 二、清除中间文件 命令:make distclean 三、配置内核文件 将开发板厂商制作好的内核文件拷贝至内核文件目录,并命名为.config,退出保存。 这里有个特别坑的,就是老... 阅读全文

posted @ 2015-02-16 17:06 Bumble_Bee 阅读(288) 评论(0) 推荐(0) 编辑

摘要: Uboot的学习主要是uboot的一些命令的学习,难度不大,下面逐一介绍。 1、help 查看uboot中的命令及其用法 2、printenv/print 查看环境变量 环境变量是保存的系统配置的信息 3、setenv 添加、修改、删除环境变量 用法:setenv环境变量 值 (添加、修改) 例:s... 阅读全文

posted @ 2015-02-16 16:54 Bumble_Bee 阅读(304) 评论(0) 推荐(0) 编辑

摘要: 突然发现自己之前写的笔记还挺多的,裸机应用这两部分的还有几十篇,最近在搞驱动,就先不把这两部分的笔记搬到这里了吧,以后有时间再搞。驱动还在学习中,全部都会发上来的! 阅读全文

posted @ 2015-02-16 16:45 Bumble_Bee 阅读(115) 评论(0) 推荐(0) 编辑

摘要: Linux应用程序在内存中的布局,由高地址到低地址依次为:栈、堆、BSS段、数据段、代码段。代码段的起始地址固定为0x8048000,无论哪一个应用程序它的代码段起始地址一定是0x8048000,这里的地址虚拟地址,映射到不同的物理地址中去。 查看程序各段的地址 ps aux ... 阅读全文

posted @ 2015-02-16 16:37 Bumble_Bee 阅读(873) 评论(0) 推荐(0) 编辑

摘要: 一、Samba服务器的安装及配置 1、samba服务器的安装 rpm –ivh /mnt/Packages/samba-3. 5. 10-125. el6.i686.rpm 需要挂载红帽6的光盘 2、添加用户并修改密码 useradd Bumble_Bee passwd... 阅读全文

posted @ 2015-02-16 16:18 Bumble_Bee 阅读(221) 评论(0) 推荐(0) 编辑

摘要: 个人理解吧,makefile就是写一个指定格式的文件,将一系列的编译、链接、转换等操作打包在一起,方便以后一键生成可执行的二进制文件而产生的。下面记录一下这种文件的写法,方便以后忘了来查询。 makefile文件一般格式(又叫规则): 目标文件名:依赖文件名 命令 就是这样,注意第二行,... 阅读全文

posted @ 2015-02-16 15:52 Bumble_Bee 阅读(404) 评论(0) 推荐(0) 编辑

摘要: 交叉工具链的安装包位于国嵌新视频第二季的ARM TOOLS文件夹中。用samba将其拷贝至linux上。使用“tarxvzfarm-linux-gcc-4.3.2.tgz -C / ”将这个压缩包解压到根目录下。解压后该工具链位于/usr/local/arm/4.3.2/bin目录下。 为... 阅读全文

posted @ 2015-02-16 15:39 Bumble_Bee 阅读(365) 评论(0) 推荐(0) 编辑

摘要: 交叉工具链。链即为集合,交叉工具链也就是交叉工具的集合。平时在电脑上写程序然后再进行编译链接等操作最后生成一个可执行程序,该文件都只能在X86架 构硬件上运行,而不能在我现在使用的开发板,也就是ARM架构上运行。所以进行ARM的裸机程序开发要有一套自己的工具。交叉工具链的安装和环境变量的配置昨天... 阅读全文

posted @ 2015-02-16 15:32 Bumble_Bee 阅读(2447) 评论(0) 推荐(0) 编辑

摘要: 终于申请到博客了,好开心。申请这个博客的目的是为了记录学习笔记还有实验过程中遇到的问题,如果还能帮到其他人那自然是最好。 最近在搞嵌入式,从去年9月到现在断断续续的学了也有快五个半月了,还算是有些收获。之前的学习笔记都是记录在QQ空间里的,作为一个程序员感觉还是有一个博客比较好,空间太不专业了... 阅读全文

posted @ 2015-02-16 15:13 Bumble_Bee 阅读(165) 评论(0) 推荐(0) 编辑