- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 在UBUNTU18.04中安装DDD调试器调试内核时启动调试器的警告解决方法
在UBUNTU18.04中安装DDD调试器调试内核时启动调试器的警告解决方法:Warning: Cannot convert string "-*-helvetica-medium-r-*-*-*-120-*-*-*-*-iso8859-*" to type FontStruct(Annoyed? Try 'Edit->Preferences->General->Suppr...
2019-03-20 10:33:16 1851
原创 vim打开文件报错 nerdtree#postSourceActions[2]
问题:Error detected while processing function nerdtree#postSourceActions[2]..nerdtree#ui_glue#createDefaultBindings[3]..NERDTreeAddKeyMap:解决方法:第一步:下载 nerdtree.zip下载地址 https://download.csdn.net/dow...
2019-01-10 09:23:39 871
原创 uboot-2018.05移植GCC报错:gcc is older than 6.0
*** Your GCC is older than 6.0 and is not supported arch/arm/config.mk:66: recipe for target 'checkgcc6' failed make: *** [checkgcc6] Error 1 最新的arm交叉编译器下载地址
2018-05-14 16:38:04 4646 1
原创 uboot—kernel最新源码官网下载地址
uboot 最新源码下载地址: ftp://ftp.denx.de/pub/u-boot/ kernel 最新源码下载地址: https://www.kernel.org/仅方便自己使用
2017-03-19 17:11:33 1139
原创 android内核编译
android内核在ubuntu16.04 64位上编译1.下载编译android内核的交叉编译器 2.设置环境变量 3.编译goldfish_defconfig生产.config 4.make menuconfig 5.make 我在第5步骤出现如下错误:CC kernel/cpu.oCC kernel/exit.oCC kernel/itimer.
2017-03-07 22:49:12 634
转载 ARM交叉编译工具链
为什么要用交叉编译器?交叉编译通俗地讲就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程序,比如在PC平台(X86 CPU)上编译出能运行在以ARM为内核的CPU平台上的程序,编译得到的程序在X86 CPU平台上是不能运行的,必须放到ARM CPU平台上才能运行,虽然两个平台用的都是Linux系统。arm交叉编译器交叉编译工具链是一个由编译器、连接器和解释器组成的综合开发环境,交叉编译工具
2016-03-30 08:31:53 3923
转载 Linux系统调用的运行过程
在Linux中,系统调用是用户空间访问内核的唯一手段,它们是内核唯一的合法入口。 一般情况下,应用程序通过应用编程接口(API)而不是直接通过系统调用来编程,而且这种编程接口实际上并不需要和内核提供的系统调用对应。一个API定义了一组应用程序使用的编程接口。它们可以实现成一个系统调用,也可以通过调用多个系统调用来实现,即使不使用任何系统调用也不存在问题。实际上,API可以在各种
2016-01-30 12:42:27 368
原创 u-boot-2016.01分析s3c2410启动过程
首先从u-boot官网下载u-boot-2016.01.tar.gz的源码。解压然后配置顶层Makefile中的CROSS_COMPILE=”你的交叉编译器路径”后执行如下命令开始编译:make smdk2410_defconfigmake 编译成功后会在你的u-boot-2016.01文件夹下面生成u-boot.bin U-boot.lds等文件。注意在新版u-boot中还有一个文件叫Conf
2016-01-26 09:44:01 1219 2
原创 sqlite3简单使用
1.显示已经创建的数据库 xxx.db:.database2.每条语句都要以;号结束:.select * from mytable;3.创建一个张表并向表中插入数据:.create table mytable(one varchar(10),two smallint);.insert into mytable values('hello',10);.insert into mytable v
2016-01-25 09:08:48 325
转载 linux在s3c2440上的移植(二)
LCD驱动的移植内核中s3c2440 的LCD控制器驱动文件是:drivers/video/s3c2410fb.c,我们不需要修改这个驱动,只需要在mach-cz2440.c中对LCD进行初始化。 1.定义所使用的LCD类型: #define LCD480272 0 #define LCD800480 1 #define LCD_TYPE
2015-07-02 14:55:06 1005
转载 Linux内核驱动之poll和select
使用非阻塞 I/O 的应用程序常常使用 poll, select, 每个允许一个进程来决定它是否可读或者写一个或多个文件而不阻塞. 这些调用也可阻塞进程直到任何一个给定集合的文件描述符可用来读或写. 因此, 它们常常用在必须使用多输入输出流的应用程序, 而不必粘连在它们任何一个上.支持这些调用都需要来自设备驱动的支持. 这个支持由驱动的 poll 方法调用. 这个方法由下列的原型:unsi
2015-06-11 14:21:22 542
nerdtree.zip
2019-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人