自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 交叉编译PC/SC用于ISO7816协议

交叉编译PC/SC用于ISO7816协议。

2023-06-02 10:59:05 300

原创 在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

原创 我的github地址:

我的github地址: https://github.com/zhucz/mylinux

2016-01-25 12:41:10 26172

原创 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

基于RTT移植LittleFs并挂载到外部W25Q64的SPI_Flash上的总结.pdf

LittleFS 并挂在到W25Q64的SPI Flash上

2021-05-30

nerdtree.zip

解决vim打开文件的时候出现 Error detected while processing function nerdtree#postSourceActions[2]..nerdtree#ui_glue#createDefaultBindings[3]..NERDTreeAddKeyMap:

2019-01-10

hextobinv14

hextobinv14 是一款非常好用的HEX to BIN 的小工具

2017-08-24

ucos ii API

 函数的功能描述  函数原型  函数名称及源代码  函数使用到的常量  函数参数  函数返回值  特殊说明和注意点

2013-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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