- 博客(23)
- 资源 (116)
- 论坛 (15)
- 问答 (8)
- 收藏
- 关注
原创 Makefile规则详解
Makefile rule as follows: define variable random = name call $(random).PHONY:all @declaration the False targetall:relay@in Makefile Only run the first goal When running a few goals, F
2015-11-30 21:39:00
16042
原创 gdb和arm-linux-gdb命令详解
在PC机下调试PC机程序:gcc -g hello.c -o hello @-o Specified Specified exec name -g debugging message gdb hello @debugging programbreak orr b params @set breakpointb function nameb line num
2015-11-30 21:31:08
19289
转载 linux基础之uboot load address、entry point、 bootm address以及kernel运行地址的意义及联系
按各地址起作用的顺序,uboot引导linux内核启动涉及到以下地址:load address:entry point: 这两个地址是mkimage时指定的bootm address:bootm为uboot的一个命令,以此从address启动kernelkernel运行地址:在具体mach目录中的Makefile.boot中指定,为kernel启动后实际运行的物理地
2015-11-29 19:51:51
16161
原创 Verifying Checksum ... Bad Data CRC ERROR: can't get kernel image!
解决方法一:有可能是你写地址和读地址范围错了,代码重叠了,还有可能是你的内核大于你分配的内核空间,重新规划下内核空间就OK.解决方法二:nand flash出现了坏块,换一段地址空间试试。
2015-11-29 13:39:21
20267
原创 U-boot中控制台命令
bdinfo @display board information nand info @display flash message nand read [Memory address] [flash address] [length]nand write [Memory address] [flash address] [length]nnad era
2015-11-28 21:59:59
14264
原创 U-boot中mtdparts命令添加
#define CONFIG_CMD_MTDPARTS#define CONFIG_MTD_DEVICE#define MTDIDS_DEFAULT "nand0=jz2440-0" #define MTDPARTS_DEFAULT "mtdparts=jz2440-0:256k(u-boot)," \
2015-11-28 21:44:20
16349
原创 uboot 中nand write 与nand write.yaffs的区别
nand write会计算ECC并将其烧录到oob中。nand write.yaffs不计算ECC,因为yaffs image中自带了含ECC的OOB数据,直接将其烧录到oob区即可。
2015-11-28 21:15:31
15852
原创 Linux下常用的命令技巧
ELF file view :arm-linux-readelf -d hello @what kind of dynamic link libraryarm-linux-readelf –a hello @查看的信息中,常用的是:Data项的大小端模式arm-linux-objdump -D -S u-boot>u-boot.asm @disassemblingar
2015-11-28 15:05:04
14492
原创 Linux制作补丁与打补丁简单用法
PATTERN:字符串patch -p0 diff -urN src dst > patch 生成patchfind PATH -name "hello*" //PATH路径省略就是默认当前目录下grep "PATTERN" PATH -nR //PATH路径不要省略,当前目录就是./
2015-11-28 15:02:57
17650
原创 Linux系统中.bz2与.gz文件的区别
unix下常见的压缩文件格式,是由具有高压缩率的压缩工具bzip2生成,以后缀为.bz2结尾的压缩文件。GZ是UNIX系统中的压缩文件,ZIP的Gnu版本,功能和WINRAR一样压缩文件。.bz2和.gz都是linux下压缩文件的格式,有点类似windows下的.zip和.rar文件。 .bz2和.gz的区别在于,前者比后者压缩率更高,后者比前者花费更少的时间。也就是说同一
2015-11-28 14:59:08
26352
原创 linux 网络编程-基础篇
#Socket简介是一个编程接口是一种特殊的文件描述符(everything in Unix is a file)并不仅限于TCPIP协议面向连接(Transmission Control Protocol - TCPIP)无连接(User Datagram Protocol-UDP 和 Inter-Network Packet Exchange-IPX)#Sock
2015-11-27 14:58:04
14150
原创 env_relocate 函数深入分析
void env_relocate (void) 2 { 3 /* 4 * We must allocate a buffer for the environment 5 */ 6 env_ptr = (env_t *)malloc (CFG_ENV_SIZE); 7 if (gd
2015-11-27 14:51:28
15225
原创 nfs挂在文件系统出错: *** ERROR: Cannot umount
在U-boot中从PC机中下载内核用tfp,PC机必须用tftp软件搭建一个服务器。在U-boot中从虚拟机中下载内核用nfs来下载,出现如下错误,解决办法如下。在uboot中通过nfs挂在内核到内存中出错:################################################################# ############
2015-11-27 11:32:01
16940
原创 FCLK,HCLK和 PCLK时钟三者之间的关系
FCLK是提供给ARM920T 的时钟。 HCLK 是提供给用于 ARM920T,存储器控制器,中断控制器,LCD 控制器,DMA 和 USB 主机模块的 AHB总线的时钟。 PCLK 是提供给用于外设如WDT,IIS,I2C,PWM 定时器,MMC/SD 接口,ADC,UART,GPIO,RTC 和SPI的 APB 总线的时钟。 S3C2440A还支持对FCLK、
2015-11-26 14:10:57
29981
原创 uboot中的快捷菜单的制作说明
新建一个名为:cmd_menu.c的文件,放到common目录下,修改同目录下的Makefile文件,加入编译选项:COBJS-$(CONFIG_CMD_MENU) += cmd_menu.o编写cmd_menu.c的内容:定义一个uboot cmd:U_BOOT_CMD( menu, 3, 0, do_menu, "menu - d
2015-11-25 19:30:18
17701
原创 S3C2440 SDRAM寄存器初始化设置
板子是s3c2410,使用两片容量为32MB、位宽16bit的EM63A165TS-6G芯片拼成容量为64M、32bit的SDRAM存储器。根据2410datasheet,要使用SDRAM需配置13个寄存器,以下逐个来看:1、 BWSCON:Bus width & wait status control register总线位宽和等待状态控制寄存器。此寄存器用于配置BANK0 –
2015-11-21 15:12:32
15439
原创 vi 中常用命令技巧
顺便补充几个Linux下的常用命令:PATTERN:字符串patch -p0 diff -urN src dst > patch 生成patchfind PATH -name "hello*" //PATH路径省略就是默认当前目录下grep "PATTERN" PATH -nR //PATH路径不要省略,当前目录就是./vi *
2015-11-17 21:54:58
13723
原创 adr,adrl和ldr指令的用法比较
更多信息参考ARM指令集手册:http://download.csdn.net/detail/qq_21792169/9508718ADR: 这是一条小范围的地址读取伪指令,它将基于PC的相对偏移的地址值读到目标寄存器中。使用的格式:ADR register,exper。 在编译源程序时,汇编器首先计算出当前PC到exper的偏移值#offset_t
2015-11-16 22:37:58
4575
原创 HTML标识符
HTML入门是非常容易的,不需要任何基础,这只是一个网页相当于呈现给用户观看的界面,具体怎么处理数据还需要调用CGI脚本或者JAVA脚本。一下是一些前辈们写的加上自己的总结。 保存文本的后缀是.htm或者.html一个HTML简单形式如下:......./*主要写得地方*/ HTML(Hyper Text Markup Lan
2015-11-07 13:13:13
20025
转载 U-Boot的加载地址分析
我们通过board/smdk2410/config.mk来分析运行时的内存分布情况board/smdk2410/config.mk: ## SMDK2410 has 1 bank of 64 MB DRAM## 3000'0000 to 3400'0000## Linux-Kernel is expected to be at 3000
2015-11-03 22:14:12
16064
原创 make clean、make mrproer 以及make distclean的区别
# make helpCleaning targets: clean - Remove most generated files but keep the config and enough build support to build external modules mrproper - Remove
2015-11-03 14:07:09
15200
原创 U-boot中怎么添加配置菜单选项
在command.h中分析命令结构/* 这是定义一个结构的属性,将其放在.u_boot_cmd这个段当中,相当于.data/.bss这些段 */#define Struct_Section __attribute__ ((unused,section (".u_boot_cmd"))) #define U_BOOT_CMD(name,maxargs,rep,cmd,usage,h
2015-11-03 13:45:55
16327
转载 kernel mtd 分区与UBOOT 分区的理解
今天做内核移植,准备添加NAND flash的驱动,做到MTD分区时,想起在一本书上看到的一句话,说的是分区时每个区之间没有间隙,前一个区的结束地址是后一个区的起始地址。可是当我看我的开发板的教程时,分区如下:static struct mtd_partition smdk_default_nand_part[] = { [0] = {
2015-11-03 11:30:24
16803
source insight4.0
2019-01-11
F:\python\tesseract-ocr-w64-setup-v5.0.0-alpha.20191010.zip
2019-10-12
UltraVNC_1_2_16_X64_Setup.zip
2018-12-19
sqlitedbms-0.5.1.tar.gz
2017-09-11
sqlite3.tar.gz
2017-09-11
chrome_xp_49.0.2623.112_setup.rar
2016-12-26
HeroKern的留言板
发表于 2020-01-02 最后回复 2020-01-02
telnet和telnetd有什么区别?
发表于 2016-01-03 最后回复 2019-10-05
Python3处理验证码
发表于 2017-02-06 最后回复 2017-02-25
CSDN 2016博客之星评选
发表于 2016-11-26 最后回复 2016-11-26
Linux中有线网卡和无线网卡不能ping通
发表于 2016-04-24 最后回复 2016-06-09
Linux电源管理问题(Linux高手请进)
发表于 2016-05-04 最后回复 2016-05-06
IIC 驱动编译出现了如下的问题
发表于 2015-10-11 最后回复 2016-03-30
Linux驱动之USB鼠标问题
发表于 2016-03-02 最后回复 2016-03-13
Linux中shell脚本问题
发表于 2016-03-09 最后回复 2016-03-13
代理IP
发表于 2016-02-21 最后回复 2016-02-22
HTML5
发表于 2016-01-27 最后回复 2016-02-21
关于QT的问题
发表于 2016-01-25 最后回复 2016-02-21
考研培训的问题
发表于 2015-10-30 最后回复 2016-01-03
J-Link烧写问题
发表于 2015-10-16 最后回复 2016-01-03
虚拟地址和物理地址的问题
发表于 2015-09-06 最后回复 2015-10-01
Python3处理验证码教程
2017-02-06
Linux系统账户密码怎么修改
2016-08-09
pyhon提取url路径转换
2016-07-06
Linux中电源管理唤醒出现问题
2016-05-04
个人网站调用CGI脚本问题
2016-03-22
有线网卡和无线网卡不能ping通
2016-04-24
Linux中shell脚本问题
2016-03-09
Linux驱动之USB鼠标调用
2016-03-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝