• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
一蓑烟雨
C/C++,Linux,语音技术
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 10 11 12 13 14
2011年3月9日
U-Boot移植(1)新建一个开发板的相应目录和文件
摘要: 今天很高兴,终于把U-Boot移植成功,在做的同时,我把一些步骤以截图记下。。现在我来慢慢回顾下过程。。1、从官网上下了个U-Boot-1.1.6,网址:http://sourceforge.net/projects/u-boot/。然后放到Ubuntu的/work/下,解压。2、进入board目录,将smdk2410复制为100ask24x0,并将board/100ask24x0/smdk2410.c改名为100ask24x0.c。3、将include/configs/smdk2410.h直接复制为100ask24x0.h4、修改以下两个Makefile,先看顶层的Makefile,增加底部 阅读全文
posted @ 2011-03-09 10:32 lovemu 阅读(704) 评论(0) 推荐(1)
U-Boot的启动过程源码分析(只有思路)
摘要: U-Boot属于两个阶段的Bootloader,第一阶段的文件为cpu/arm920t/start.S和 board/smdk2410/lowlevel_init.S,前者平台相关,后者开发板相关。U-Boot第一阶段代码分析1、硬件设备初始化cpu的工作模式,关闭WATCHDOG,设置FCLK、HCLK、PCLK的比例,关闭MMU、CACHE。2、为加载Bootloader的第二阶段代码准备RAM空间指初始化芯片3、复制Bootloader的第二阶段代码到RAM空间中将U-Boot的代码都复制到SDARM中 4、设置好栈留出一段内存供后面使用5、跳转到第二阶段代码的C入口点在跳转之前,还要清 阅读全文
posted @ 2011-03-09 10:18 lovemu 阅读(736) 评论(0) 推荐(1)
2011年3月8日
ubuntu 9.04+ylp2410 利用ftp传输文件
摘要: 1、在linux操作系统下打开两个终端,一个用于串口终端,一个用于pc执行ftp连接。下面为一个终端显示结果。。2、有错误,显示read-only,命令理解错误。。。仔细查看ylp2410说明手册,原来优龙嵌入式linux系统里的根文件,大多数都不可写的,只有少数可写而目录tmp就可以读写,所以我们准备往/tmp 上传输文件。。。。继续。。执行3、进入里面看看,是否传上去了证明成功。。。。 阅读全文
posted @ 2011-03-08 16:59 lovemu 阅读(476) 评论(0) 推荐(0)
修正YLP2410使用手册中的cramfs的制作描述
摘要: 修改(4)将chang内的内容进行压缩。。tar cvf 1.tar chang在当前目录下会生成1.tar2、交叉编译工具的使用:cross***和am-linux****经实验应使用am-linux****进行安装。。。。 阅读全文
posted @ 2011-03-08 16:52 lovemu 阅读(201) 评论(0) 推荐(0)
2011年3月4日
ubuntu 9.04 环境下实现ylp2410 Linux2.6.8内核编译
摘要: 今天终于在ubuntu上完成了内核编译,现将过程记录如下。首先,先装qt一些相关的软件包,若后面提示有错误,很可能是缺少一些软件包,再使用sudo apt-get install **命令即可下载安装。。。。1.sudo -i 进入root2.把交叉编译工具复制到/work/tools/下,并解压arm-linux-gcc-3. 4 . 1.tar .bz2, 步骤省略,如下图所示。2.把交叉编译器路径添加到系统的路径中:在 bashrc的最后一行加上如下一行:PATH=$PATH:/work/tools/usr/local/arm/3.4.1/bin截图如下:启动新系统路径:#source 阅读全文
posted @ 2011-03-04 16:05 lovemu 阅读(906) 评论(0) 推荐(0)
2011年2月25日
使用SJF2410 和jtag烧写.bin的步骤及其存在的问题
摘要: 1 、安装GIVEIO驱动(1)复制光盘中的giveio.sys到C:\WINDOWS\system32\drivers目录(2)打开"控制面板->添加硬件->",按照向导进行操作:Step1:开始安装Step2:选择“是的,我已经连接了此硬件”,这时不必连接实际的JTAG板。Step3:选择“添加新的硬件设备”。Step4:选择“安装我手动从列表选择的硬件”,如图。Step5:不选任何选项,直接点“下一步”,如图Step6:不选左右两侧列表中的任何选项,直接点“从磁盘安装”。Step7:选择要安装的驱动文件giveio.infStep8:点“下一步”Step9 阅读全文
posted @ 2011-02-25 23:30 lovemu 阅读(1995) 评论(0) 推荐(0)
linux中对代码、文件查找的两个重要命令grep和find
摘要: 1、grep [option] PATTERN [FILE...]举个例子: 在内核目录下查找包含"request_irq"字样的文件。cd /work/system/linux-2.6.22.6/ //*表示查找当前目录下的所有文件、目录,-R表示递归查找子目录 grep "request_irq" * -R在内核的kernel目录下查找包含"request_irq"字样的文件。另外一个例子:cd /work/system/linux-2.6.22.6/ //kernel 表示在当前目录的kernel子目录下查找,-R表示递归查找它 阅读全文
posted @ 2011-02-25 13:41 lovemu 阅读(4840) 评论(0) 推荐(0)
ubuntu中可以设置环境变量的文件及设置方法
摘要: 1、设置环境变量的文件/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。~/.profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。/etc/bashrc:为每一个运行bash shell的用户执行此文件.当ba 阅读全文
posted @ 2011-02-25 08:49 lovemu 阅读(463) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3