排序:
默认
按更新时间
按访问量

Linux内核编译初体验

1. 下载内核 在ftp://ftp.kernel.org/pub/linux/kernel/下载原版内核 此处使用linux-2.6.22.6.tar.bz2 2. 解压内核 tar -xjvf linux-2.6.22.6.tar.bz2 3. 打补丁 补丁文件linux-2.6.22.6_j...

2018-11-20 11:02:03

阅读数:44

评论数:0

uboot到kernel的过程

这里有几篇我感觉写的很好的大牛博客 https://blog.csdn.net/itxiebo/article/details/50986253 https://blog.csdn.net/itxiebo/article/details/50990074 https://blog.csdn.net...

2018-11-19 14:56:51

阅读数:30

评论数:0

Uboot命令实现与实现原理

1.实现过程 (1)在./common文件夹下新建cmd_study.c,并在此文件中添加如下内容 #include<common.h> #include<command.h> ...

2018-11-16 11:31:12

阅读数:16

评论数:0

Uboot启动过程源码分析之第二阶段

UBoot的最终目标是启动内核 1.从Flash中读出内核 2.启动内核 通过调用lib_arm/board.c中的start_armboot函数进入uboot第二阶段 第二阶段总结图 typedef struct global_data { bd_t *bd; unsigned long...

2018-11-16 10:27:50

阅读数:19

评论数:0

Uboot启动过程源码分析之第一阶段(硬件相关)

从上一个博客知道uboot的入口点在 cpu/arm920t/start.s 打开cpu/arm920t/start.s 跳转到reset reset: /* * set the cpu to SVC32 mode// CUP设置为管理模式 */ mrs r0,cpsr bic...

2018-11-15 11:13:41

阅读数:32

评论数:0

UBOOT之分析编译过程 make

打开Makefile 117行的config.mk就是前面配置过程中生成的config.mk ,里面定义了ARCH CPU BOARD SOC 165行是顶层目录中的config.mk,根据上面四个变量的值确定编译器、编译选项等 而在Makefile中$(BOARD)=smdk2410...

2018-11-14 20:59:36

阅读数:1449

评论数:0

UBOOT之分析配置过程 make 100ask24x0_config

windows启动和嵌入式系统启动对比,bootloader的终极目的是启动内核。 分析配置过程 make 100ask24x0_config 打开顶层Makefile 我们在编译uboot是执行 make 100ask24x0_config 100ask24x0_config : uncon...

2018-11-14 19:45:27

阅读数:34

评论数:0

linux下常见命令

grep find

2018-11-13 20:00:42

阅读数:16

评论数:0

静态库与静态库

静态库 静态库文件名的命名方式是“libxxx.a”,库名前加”lib”,后缀用”.a”,“xxx”为静态库名。win下静态库是以lib为后缀。 链接时间: 静态库的代码是在编译过程中被载入程序中。 链接方式:静态库的链接是将整个函数库的所有数据都整合进了目标代码。这样做优点是在编译后的执行程序不...

2018-11-13 16:17:10

阅读数:18

评论数:0

SecureCRT远程服务器中文乱码解决

在secureCRT—》options—》session options—》 里面有一个Appearance 选择UTF-8 即可 见下图

2018-10-11 09:56:37

阅读数:30

评论数:0

c语言中脚本调用

c语言中如何调用脚本 对于海思3518ev100只有一个物理接口,而这一个物理接口要实现对相机和sil9024进行初始化,再对相机进行初始化时是利用其复用功能i2c进行初始化的,而对9024初始化是利用gpio模拟i2c进行的,但是在进行相机初始化之后需要将i2c释放,然后设置成gpio进行模拟i...

2018-10-10 14:38:41

阅读数:28

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭