- 博客(4)
- 收藏
- 关注
原创 嵌入式面试_面试宝典整理(包括内核)
1 编译出错执行 make -j4 uImage 后出现:(说实在,还是第一次遇到这个问题)查找资料后发现:因为在新版本的(Linux) 上编译老版本的内核版本出现的错误(新版主机linux内核是4.10,被编译版本的内核是3.0的,好像是这么回事!),解决办法是:将kernel/timeconst.pl中第373行的defined()去掉,去掉后如下:...
2020-09-22 10:51:49 5124
原创 嵌入式_Ucos
1、UCOS简介:1、UCOSII 是一个基于 ROM 运行的、可裁减的、抢占式、实时多任务内核,具有高度可移植性的实时操作系统(RTOS)。UCOSII 具有执行效率高、占用空间小、实时性能优良和可扩展性强等特点, 最小内核可编译至 2KB 。注:1、我们使用版本是v2.91,比早期版本多了 软件定时器,支持任务数最大达到 255 个。2、有两个文件:os_dbg_r.c 和 os_dbg.c,没有在上图列出,也不将其加入到我们的工程中,这两个主要用于对 UCOS 内核进行调试支持,比较少用到。
2020-05-31 08:40:17 551
原创 嵌入式知识积累2_ARM
1.ARM微处理器共有______个______位寄存器,其中______个为通用寄存器,______个为状态寄存器。答案:37、32、31、62.ARM体系结构可用两种方法存储字数据,具体为_____、______。答案:大端格式和小端格式3.协处理器主要控制:______、______、______。答案:片内的MMU、指令和数据缓存(IDC)、写缓冲(Write Buffer)4...
2020-05-29 14:47:32 531
原创 嵌入式知识点积累_C语言
1.写出strcmp()函数—(内核)int strcmp(const char *cs, const char *ct){ unsigned char c1, c2; while (1) { c1 = *cs++; c2 = *ct++; if (c1 != c2) return c1 < c2 ? -1 : 1; if (!c1) break; }...
2020-05-29 14:45:21 327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人