
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1.board_init_f:(common/board_f.c)// 该函数在crt0.S中被调用,boot_flags=0void board_init_f(ulong boot_flags){// 标志为0gd->flags = boot_flags;// 终端标志为0gd->have_console = 0;// 执行初始化链表...
arch/arm/lib/vectors.S#include <config.h>/** A macro to allow insertion of an ARM exception vector either* for the non-boot0 case or by a boot0-header.*//* 宏,定义了异常向量表,用来插入boot的头部 */...
最近在使用QTextBrowser的时候,发现append()很奇特:有时候会莫名的换行,使得显示很不美观,所以决定小研究了一下,下面是我的研究结果:append()函数的英文说明:Appends a new paragraph with text to the end of the text edit.这段说明在QTextBrowser的说明文档中没有找到,但在它的父级QTextEdi
pip和pip3都是python中的包管理工具,他们的区别如下:如果系统中只安装了Python2,那么就只能使用pip。如果系统中只安装了Python3,那么既可以使用pip也可以使用pip3,二者是等价的。如果系统中同时安装了Python2和Python3,则pip默认给Python2用,pip3指定给Python3用。...
介绍几个常用的makefile函数addprefix.$(addprefix <prefix>, <name1 name2 ...>)功能:把<prefix>加到name序列中的每一个元素前面。result = $(addprefix %., c cpp)test:@echo $(result)输出:%.c %.cpp...
一、uboot和内核到底是什么1.uboot和内核就是一个裸机程序(1)uboot的本质就是就是一个复杂点的裸机程序,和ARM部分写的裸机程序没有本质区别。(2)内核本身也是一个裸机程序,和uboot、裸机程序无本质区别。要说不同的地方,那就是内核运行起来后,在软件上分为内核层和应用层,分层后两层的权限不同,内存访问和设备操作的管理上更加精细(内核可以随便访问各种硬件,而应用程序只能被...
每次在VMware下安装完Ubuntu之后,第一件事总是安装VMware Tools,虽然安装了一遍又一遍,但是依然记不住,这里做一个小总结1.在VMware的菜单栏点击虚拟机 -> 安装VMware Tools,如下图所示:2.打开终端,查看/media/(用户名)/目录下是否有VMware Tools目录,如果没有,再等待一会儿,如下图所示:3.VMware Tools的安装需要root
1.环境支持虚拟机:VMware Workstation 12操作系统:Ubuntu 16.04 64bit2.安装依赖的包(1)先将系统更新到最新状态apt-get updateapt-get upgrade(2)安装依赖的包apt-get install --no-install-recommends git cmake ninja-build gperf ccache doxyg
参考自:http://blog.itpub.net/26686207/viewspace-717558/在做嵌入式移植的时候,看到了这个命令,下面的内容也可以说是转载过来的。dd命令作用:指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换,起到一个初始化磁盘的作用我的理解:第一句话:从一个文件中拷贝指定大小的内容到一个块第二句话:在拷贝文
准备工作 Makefile分析kernel的Makefile写法和规则与uboot的Makefile是一样的,甚至Makefile中的很多内容都是一样的。kernel的Makefile比uboot的Makefile要复杂,在这里不需要一行一行的详细分析,只需要关注在配置编译过程需要用到的地方,其他的地方可以不管。(1)Makefile开始定义了kernel的版本号,这个版本号很重要...







