最新消息:20210917 已从crifan.com换到crifan.org

工作和技术

工作相关的技术文章

【转】简单但实用的linux学习笔记

【转】简单但实用的linux学习笔记

crifan 16年前 (2009-10-07) 1956浏览 1评论

【转】简单但实用的linux学习笔记 linux目录架构 / 根目录 /bin    常用的命令 binary file 的目錄 /boot   存放系统启动时必须读取的档案,包括核心 (ker...

swap()函数的4种实现

swap()函数的4种实现

crifan 16年前 (2009-10-04) 6285浏览 2评论

在别处看到一个,之前自己没见过的,新颖的,swap函数的实现方法,所以摘录与此,顺便总结一下,目前见过的,swap函数的几种实现方法: 1。借用临时变量实现swap void swap1(int *a, int *b) { int temp; te...

[学习记录]程序版本:release和debug的区别

[学习记录]程序版本:release和debug的区别

crifan 16年前 (2009-10-03) 1933浏览 0评论

之前就偶尔想过这个问题,但是对其似懂非懂,今天 了点自己的理解: 由于程序在编译的时候,是可以选择,是否包含调试信息的, 比如对于gcc来说,加上参数-g,就表示包含调试信息。 这样,才可以支持后续的调试,在程序里面会有对应的段的信息, 会包含众多的...

burn uboot into PNP partition of BCM mode

burn uboot into PNP partition of BCM mode

crifan 16年前 (2009-09-30) 1494浏览 0评论

烧写uboo到BCM,保证可以正确启动(bootcode能够读取uboot,然后从uboot启动)的条件: 1.uboot里面去掉自我reload的那段代码,因为不是从Nor启动,所以不需要那段reaload uboot自身的代码。 2.一定是mo...

实现通过LBA启动uboot 之后的感悟

实现通过LBA启动uboot 之后的感悟

crifan 16年前 (2009-09-29) 1683浏览 0评论

1.写代码的时候,应该尽可能地加上错误判断。这样,即使最后代码运行异常,那么也便于找到问题原因所在。 2.开始的多花5分钟,让代码更细心,可能会省掉之后5小时的调试时间。 3. 转载请注明:在路上 » 实现通过LBA启动uboot 之后...

制作ext2/ext3根文件系统的两种方法

制作ext2/ext3根文件系统的两种方法

crifan 16年前 (2009-09-28) 2442浏览 0评论

制作ext2/ext3根文件系统的两种方法 1.利用buildroot自动生成 A。确保自己已经建立好了可以使用的buildroot 具体如何建立,请参考其他相关资料 B。配置使buildroot支持ext2的rootfs make menuconf...

74 queries in 0.170 seconds, using 20.06MB memory