- 博客(6)
- 收藏
- 关注
原创 c程序练习,求0—7 所能组成的奇数个数
摘:算法思想:这个问题其实是一个排列组合的问题,设这个数为sun=a1a2a3a4a5a6a7a8,a1-a8表示这个数的某位的数值,当一个数的最后一位为奇数时,那么这个数一定为奇数,不管前面几位是什么数字。如果最后一位数为偶数,则这个数一定为偶数。a1-a8可以取0-7这个八个数字,首位数字不为0。从该数为一位数到该数为8位数开始统计奇数的个数:1.当只有一位数时也就是该
2015-11-25 09:57:09 3211
转载 内核启动流程分析之Makefile
分析Makefile:第一个文件、链接脚本 1、子目录下面的makefile: obj-y += mem.o random.o tty_io.o n_tty.o tty_ioctl.o obj-m += s3c24xx_leds.o 2、make uImage,发现uImage位于:linux-2.6.22.6_jz2440\linux-2.6.22.6\arch\ar
2015-11-19 12:11:07 620
转载 内核启动流程分析之配置
配置结果:生成.config .以配置项config_DM9000为例。/linux-2.6.22.6$ vi .config;查看配置项:CONFIG_DM9000定义的位置book@book-desktop:/work/other_board/linux-2.6.22.6$ grep "CONFIG_DM9000" * -nwR 1 c源码中定义 arch/arm/mach
2015-11-06 15:25:06 356
原创 内核启动流程分析之编译体验
1,解压缩;book@book-desktop:/work/other_board$rm -rf linux-2.6.22.6book@book-desktop:/work/other_board$ tar -xjflinux-2.6.22.6.tar.bz2 2,打补丁;book@book-desktop:/work/other_board/linux-2.6.22.6$patch
2015-11-02 21:09:15 418
原创 u-boot启动内核学习总结
1、分区pc:每个硬盘都有分区表;嵌入式linux:Flash没有分区表,所以分区信息需要在程序里面写死,如下:boot-1.1.6\include\configs目录下的100ask24x0.h中:#define MTDPARTS_DEFAULT "mtdparts=nandflash0:256k@0(bootloader)," \
2015-11-01 16:31:20 434
转载 u-boot 分析(转自360doc)
首先,我们应该理解Bootloader是什么?它有什么作用?其实它就是系统上电后运行的和小段程序。1 BootLoader的概念 在系统上电后,需要一段程序来进行初始化:关闭WATCHDOG,改变系统时钟,初始化存储控制器,将更多的代码复制到内存中。并将操作系统内核复制到内 存中运行,这就段程序代码就叫做Bootloader。没有一个Bootloader完全支持所有CPU,所以我们要想
2015-11-01 15:41:28 265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人