DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 542 评论 :: 1617万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  嵌入式

上一页 1 ··· 6 7 8 9 10 11 下一页

嵌入式
摘要:这是我uboot的环境变量设置,在该设置下可以运行initram内核(从内存下载到nandflash再运行),但是运行nfs根文件系统的时候一直出错,各种错误。查看了很多资料后猜想应该是uboot传递给linux内核的参数有问题,也就是bootargs的设置有问题。 #printenv bootar 阅读全文
posted @ 2016-03-13 23:15 DoubleLi 阅读(20146) 评论(0) 推荐(1) 编辑

摘要:1、在uboot中我可以添加自己的命令,添加的方法是找到一个uboot的命令,然后模仿着去增加属于自己的命令代码以及实现函数就可以 2、记住在使用printf进行调试的时候,在遇到指针或者字符串的时候最好使用“%x”,以为我不知道指针或者字符串中是否包含不可见字符,如果有不可见字符会导致错误,而且错 阅读全文
posted @ 2016-03-13 23:14 DoubleLi 阅读(1023) 评论(0) 推荐(0) 编辑

摘要:NULL RAM : mkdir ramdisk_test  临时挂在点 dd if=/dev/zero of=rootfs.ramdisk bs=1k count=10000 建立空硬盘//15000(15M) losetup /dev/loop0 rootfs.ramdisk 挂在临时硬盘 mk 阅读全文
posted @ 2016-03-13 23:12 DoubleLi 阅读(1472) 评论(0) 推荐(0) 编辑

摘要:uboot+linux的整体方案 开发板的datasheet中都有详细的地址空间的划分,其中比较重要的两块是:DDR地址空间和Flash地址空间。DDR空间是系统和应用的运行空间,一般由linux系统自身进行使用和管理;Flash空间是系统和应用载体的存放空间,一般需要在使用前进行划分,由应用开发者 阅读全文
posted @ 2016-03-13 23:05 DoubleLi 阅读(923) 评论(0) 推荐(0) 编辑

摘要:嵌入式linux中使用DHCP功能描述busybox中udhcpc的默认script脚本地址为#define DEFAULT_SCRIPTCONFIG_UDHCPC_DEFAULT_SCRIPT#define CONFIG_UDHCPC_DEFAULT_SCRIPT "/usr/share/udhc... 阅读全文
posted @ 2015-12-28 09:39 DoubleLi 阅读(3144) 评论(0) 推荐(0) 编辑

摘要:备注:内核版本:2.6.30.9busybox版本:1.15.2PC Linux和开发板Linux的工作用户:root1. 配置内核:[*] Networking support --->Networking options ---> Packet socket Unix domain socket... 阅读全文
posted @ 2015-12-21 22:56 DoubleLi 阅读(8267) 评论(0) 推荐(0) 编辑

摘要:这里的所谓的裸机编程指的是为“无OS支持的硬件系统编程”,而实际的编程工作肯定需要一个环境,通常这样的情况中,编程和编译的环境叫做“宿主机”,最终的程序在“目标机”上运行(交叉编译)。而OS环境编程指的是最终运行的程序是在有操作系统支持的环境中运行,而编程和编译的环境,可能是运行程序的机器(本地编译... 阅读全文
posted @ 2015-10-26 10:25 DoubleLi 阅读(3445) 评论(0) 推荐(0) 编辑

摘要:假设有一种开发环境,一块板子,除了串口,没有任何外部出入输出设备,没有sd卡,没有网线,这个时候如果你想跟这块板子传输交互文件,要怎么办?根据modem所采用的文件传输协议:xmodem,ymodem,zmodem将其分类xmodem:简单通用,传输信息单位是“包=128B”,传输速度慢,适合电话线... 阅读全文
posted @ 2015-09-03 22:18 DoubleLi 阅读(4936) 评论(0) 推荐(0) 编辑

摘要:本文转载自http://useless20.blog.163.com/blog/static/237409982010227127576/嵌入式linux系统与主机通过串口传输文件我想如果要从PC机下载东西到开发板的嵌入式linux系统里面,很多人首先会想到用tftp sftp等网络工具从网口下载。... 阅读全文
posted @ 2015-09-03 22:13 DoubleLi 阅读(4794) 评论(0) 推荐(0) 编辑

摘要:uboot源代码的tools/目录下有mkimage工具,这个工具可以用来制作不压缩或者压缩的多种可启动映象文件。mkimage在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个OS的,哪... 阅读全文
posted @ 2015-09-03 21:56 DoubleLi 阅读(11330) 评论(0) 推荐(0) 编辑

摘要:1、下载源码2、解压源码tar -xzf lrzsz-0.12.20.tar.gz3、检查配置./configure4、修改Makefile有三个Makefile需要修改,分别是lrzsz-0.12.20/Makefile,lrzsz-0.12.20/lib/Makefile,lrzsz-0.12.... 阅读全文
posted @ 2015-09-03 21:49 DoubleLi 阅读(443) 评论(0) 推荐(0) 编辑

摘要:版本:v1.2CrifanLi摘要本文主要介绍了如何在嵌入式Linux系统运行的时候,进行升级整个Linux系统,包括uboot,kernel和rootfs。以及简介Linux中的已有的通用的Nor Flash驱动m25p80,和简介mtd util以及相关工具mtdinfo,flash_erase... 阅读全文
posted @ 2015-08-31 23:03 DoubleLi 阅读(12536) 评论(1) 推荐(1) 编辑

摘要:版本:v1.2CrifanLi摘要本文主要介绍了嵌入式开发过程中,将固件从PC端下载到开发板中的各种方式,主要包括NFS挂载,Nand Flash和Nor Flash,USB,RS232,网卡NIC等方式。本文提供多种格式供:在线阅读HTMLHTMLsPDFCHMTXTRTFWEBHELP下载(7z... 阅读全文
posted @ 2015-08-31 23:00 DoubleLi 阅读(18871) 评论(0) 推荐(2) 编辑

摘要:嵌入式系统烧写uboot/bootloader/kernel的一般方法本文介绍了在嵌入式系统中烧写uboot/bootloader/kernel 的一般方法,以及如果uboot或者内核出现错误, www.2cto.com 引导失败等情况时如何重新烧写uboot/kernel.烧写uboot/kern... 阅读全文
posted @ 2015-08-31 22:58 DoubleLi 阅读(2605) 评论(0) 推荐(0) 编辑

摘要:Linux下USB烧写uImage kernel1.启动开发板,进入u-boot:(如果开发板中没有系统,可以通过用SD卡方式启动开发板进入)U-Boot 2011.06 (Mar 19 2012 - 08:45:34) for MINI6410CPU: S3C6400@667MHzFclk = 6... 阅读全文
posted @ 2015-08-31 22:50 DoubleLi 阅读(1737) 评论(0) 推荐(0) 编辑

摘要:一、u-boot中环境变量与uImage中MTD的分区关系分区只是内核的概念,就是说A~B地址放内核,C~D地址放文件系统,(也就是规定哪个地址区间放内核或者文件系统)等等。一般我们只需要分3-4个区,第一个为boot区,一个为boot参数区(传递给内核的参数),一个为内核区,一个为文件系统区。(但... 阅读全文
posted @ 2015-08-31 22:25 DoubleLi 阅读(9867) 评论(0) 推荐(0) 编辑

摘要:uboot 与系统内核中MTD分区的关系:分区只是内核的概念,就是说A~B地址放内核,C~D地址放文件系统,(也就是规定哪个地址区间放内核或者文件系统)等等。1:在内核MTD中可以定义分区A~B,C~D。。。。。。并予以绝对的地址赋值给每个分区。我们可以来看看在内核中是怎样来对MTD进行分区的:ar... 阅读全文
posted @ 2015-08-31 22:22 DoubleLi 阅读(4789) 评论(0) 推荐(0) 编辑

摘要:insight gdbhttp://ftp.twaren.net/Unix/Sourceware/说明:GDB可视化调试工具http://gro.clinux.org/frs/?group_id=327ftp://ftp.cn.kernel.org/pub/linux/kernel/v2.6/LIN... 阅读全文
posted @ 2015-08-24 08:48 DoubleLi 阅读(598) 评论(0) 推荐(0) 编辑

摘要:在Windows系统中查看内存的使用情况很简单,想必大家都已经耳熟能详了,那么在linux系统如何查看内存使用情况呢?下面和大家分享在Linux下查看内存使用情况的free命令: [root@scs-2 tmp]# free total used free shared buffers cach... 阅读全文
posted @ 2015-08-18 17:18 DoubleLi 阅读(1146) 评论(0) 推荐(0) 编辑

摘要:一.基本原理CGI:通用网关接口(Common Gateway Interface)是一个Web服务器主机提供信息服务的标准接口。通过CGI接口,Web服务器就能够获取客户端提交的信息,转交给服务器端的CGI程序进行处理,最后返回结果给客户端。组成CGI通信系统的是两部分:一部分是html页面,就是... 阅读全文
posted @ 2015-08-17 13:23 DoubleLi 阅读(712) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 下一页
点击右上角即可分享
微信分享提示