- 博客(7)
- 收藏
- 关注
转载 嵌入式软件工程师经典面试题
1、int a[10]={1,2,3,4,5,6,7,8,9,0};int *p=&a[1];则p[6]等于82、整数数组清零:bzero(),memset()。3、sizeof();测试变量所占地址的字节数4、 main(){char *str[]={“ab”,“cd”,“ef”,“gh”,“ij”,“kl”};char t;t=(str+4)[-1];printf(...
2019-12-23 19:09:06 1128
转载 linux驱动面试题2018(面试题整理,含答案)
linux驱动面试题2018(面试题整理,含答案) 前言: 这篇文章主要是对linux驱动面试题一个整理跟总结,参考了很多网上的资料,基本涵盖linux驱动相关面试内容。我把他们大概的分为三部分:基础部分,同步相关,还有中断部分。中断,同步相关基本都是必问的。下面也会对这几个方面的面试题进行详细的解答,你把下面的面试题弄懂了,应该可以应付大部分linux驱动面试了。要想真正的理解,还的在实践中...
2019-12-23 18:46:16 2820
转载 U-Boot启动过程源码分析(1)-第一阶段
先综述:第一阶段文件为cpu/arm920t/start.S和board/smdk2410/lowlevel_init.S进行初始化,再跳到第二阶段的入口点lib_arm/board.c中的start_armboot函数U-boot的定义U-boot,全称Universal Boot Loader,它的主要功能是完成硬件设备初始化、操作系统代码搬运,并提供一个控制台及一个指令集在操作系统运行前...
2019-12-19 16:34:51 199
转载 Uboot命令U_BOOT_CMD分析
U_BOOT_CMD命令格式:U_BOOT_CMD(name,maxargs,repeatable,command,"usage","help") 各个参数的意义如下: name:命令名,非字符串,但在U_BOOT_CMD中用“#”符号转化为字符串 maxargs:命令的最大参数个数 repeatable:是否自动重复(按Enter键是否会...
2019-12-18 14:51:55 212
原创 u-boot-1.1.6分析之Makefile的结构分析(编译过程)
上篇是配置过程,此篇是编译过程。我们编译是怎么编译呢,直接执行make命令,所以还要分析这个makefile。#load ARCH, BOARD, and CPU configurationinclude $(OBJTREE)/include/config.mkexport ARCH CPU BOARD VENDOR SOCinclude $(OBJTREE)/include/conf...
2019-12-17 16:55:01 214
转载 u-boot-1.1.6分析之makefile
本文在上文基础上进行分析,http://blog.csdn.net/qq_33160790/article/details/538670131.在u-boot-1.1.6下找到Makefile2.分析make100ask24x0config打开Makefile文件,搜索100ask24x0config可找到:100ask24x0config:unconfig@make 100ask24x0_c...
2019-12-17 11:03:49 130
原创 由“Program Size: Code=1368 RO-data=232 RW-data=28 ZI-data=5156”到重定位
由“Program Size: Code=1368 RO-data=232 RW-data=28 ZI-data=5156”到重定位在学习过程中,两张图里同时出现了RO-data、RW-data、ZI-data。第一张图: 我们每次使用KEIL软件编写代码进行编译成功后,Build Output栏里会出现Program Size: Code=1368 RO-data=232 RW-dat...
2019-12-09 18:52:58 636
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人