最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

工作和技术

工作相关的技术文章

swap()函数的4种实现

swap()函数的4种实现

crifan 15年前 (2009-10-04) 6670浏览 2评论

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

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

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

crifan 15年前 (2009-10-03) 2127浏览 0评论

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

burn uboot into PNP partition of BCM mode

burn uboot into PNP partition of BCM mode

crifan 15年前 (2009-09-30) 1765浏览 0评论

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

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

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

crifan 15年前 (2009-09-29) 1903浏览 0评论

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

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

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

crifan 15年前 (2009-09-28) 2821浏览 0评论

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

[转]交叉编译的参数简述--build、host和target

[转]交叉编译的参数简述–build、host和target

crifan 15年前 (2009-09-23) 1785浏览 0评论

【转】交叉编译的参数简述–build、host和target build、host和target     在交叉编译中比较 常见 的一些参数就是build、host和target了,正确的理解这三者的含义对于交叉编译是非常重要的,下面就...

62 queries in 0.169 seconds, using 21.88MB memory