
系统移植
文章平均质量分 68
犬神月R
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
链接器脚本lds
链接器把多个输入文件链接为一个输出文件。输出文件和每个输入文件都拥有一种特殊的数据格式,称作目标文件格式。每个文件的都被叫做目标文件,输出文件通常叫做可执行文件,不过这儿出于我们的目的,我们仍然称呼它为目标文件。每个目标文件有一系列的段。我们用输入段来引用输入文件中的段,用输出段来引用输出文件中的段。 vim led.lds SECTIONS { . = 0x0; //. 当前位置,设置起始原创 2016-05-21 16:46:57 · 538 阅读 · 0 评论 -
SourceInsight代码工程
1.将Linux平台下原压缩文件在Linux平台压缩(在Windows下不区分大小写,可能覆盖文件)u-boot-1.1.6包。(caihuanming@ubuntu:~$ tar xjfu-boot-1.1.6.tar.bz2 -C ./) 2.将压缩的文件传到Windows指定位置F:\Embedded\S3C2440\arm_proj\u-boot-1.1.6,在SourceInsight原创 2016-05-21 00:06:59 · 492 阅读 · 0 评论 -
编译模块时遇到Invalid module format
加载模块:sudo insmod dnw_usb.ko insmod: error inserting 'dnw_usb.ko': -1 Invalid module format 查看内核版本:uname –a Linux ubuntu 3.2.0-29-generic-pae #46-Ubuntu SMP Fri Jul 27 17:25:43 UTC 2012 i686 i686 i3转载 2016-05-21 00:05:31 · 10226 阅读 · 0 评论 -
Bootloader架构设计
此部分为Uboot第一阶段,后期陆续补上第二阶段。 1.Bootloader核心初始化(硬件初始化) 在这部分还和开发板没关系,只和处理器有关 1.1 异常处理 start.S .text .global _start _start: b reset原创 2016-05-21 00:00:46 · 1203 阅读 · 0 评论 -
tftp_nfs_samba搭建
tftp服务器搭建 [1] 基本原理 tftp服务器最好搭建在Linux系统上面,这里是在虚拟机(ubuntu)上搭建tftp服务器,搭建步骤如下: 1.确认虚拟机和外网连通 2.安装tftp服务软件并启动 3.配置tftp服务软件权限和参数 4.本机验证tftp服务 [2] 具体过程 1.确认网络连通 在ubuntu上,安装软件需要网络的支持,所以安装...原创 2016-05-20 23:51:39 · 626 阅读 · 0 评论 -
程序烧写方法详细讲解
同时支持S3C2410、S3C2440、s3c6410同时支持OpenJTAG、并口JTAG、支持所有Nor、Nand Flash的烧写工具oflash发布,并口JTAG分dongle、wiggler两种,如果不确定是哪种可以都试试。 一.windows版本:oflash.exe 把FTD2XX.dll放到C:\WINDOWS\system32目录下, 或是放在oflash.exe同一个目录原创 2016-05-20 23:38:56 · 14536 阅读 · 0 评论 -
arm-linux交叉编译环境搭建及交叉工具链 (JZ2440v2)
1. 交叉编译环境搭建: (1)caihuanming@ubuntu:/home/caihuanming# #不是root用户 tar xvf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2 -C ./ #注意是xvf不是xvzf (2)caihuanming@ubuntu:/home/caihuanming# export PA原创 2016-05-14 15:33:22 · 1950 阅读 · 0 评论 -
Makefile编写
Makefile的组成:目标(规则):依赖(变量) objs := head.o init.o nand.o main.o nand.bin : $(objs) arm-linux-ld -Tnand.lds -o nand_elf $^ #ld 连接 $^ 所有依赖文件 # $^ ==> head.o init.o nand.o main.o arm-linux-objcopy原创 2016-05-14 15:02:33 · 500 阅读 · 0 评论 -
Linux内核移植
本文是基于JZ2440板进行内核移植,结合了《嵌入式Linux应用开发完全手册》内核移植和其他文章的总结出的。 一、利用打补丁的方式实现内核移植 $ tar xjflinux-2.6.22.6.tar.bz2 –C ./ $ cdlinux-2.6.22 $ patch -p1 $ mv …/4.3寸LCD_mach-smdk2440.c arch/arm/mach-s3c2440/m原创 2016-05-20 22:40:10 · 366 阅读 · 0 评论