自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cusswu的博客

哈哈哈哈

  • 博客(8)
  • 收藏
  • 关注

原创 Linux驱动开发1--内核入门之hello模块

Linux驱动开发1--内核入门之hello模块3.1 创建项目驱动程序工作路径[wudongxu@centos6_master ~]$ cd gitee/fl2440/[wudongxu@centos6_master fl2440]$ ls3rdparty bootloader crosstool LICENSE linux README.md x86_tools[wudongxu@centos...

2018-03-22 22:38:37 395

原创 出现insmod: can't insert 'kernel_hello.ko': invalid module format解决方法

出现insmod: can't insert 'kernel_hello.ko': invalid module format解决方法:问题:~ >: ls:                info             proc             tmpapps             init             root             usrbin        ...

2018-03-22 21:05:07 6216

原创 出现tftp timoutde的解决方法

出现tftp timoutde 当从windos上下载驱动程序到开发板上时出现tftp timeout时:~ >: tftp -gr s3c_led.ko 192.168.10.3tftp: timeout解决方法:把开发板的IP 设置了和自己电脑的IP在一个网段内例如:先看看自己开发板上的IP是多少~ >:ifconfigeth0      Link encap:Ethernet  ...

2018-03-22 17:33:21 4401

原创 嵌入式Linux根文件系统制作

嵌入式Linux根文件系统制作一、根文件系统简介    根文件系统首先是一种文件系统,该文件系统不仅具有普通文件系统的存储数据文件的功能,但是相对于普通的文件系统而言它还是内核启动时所挂载(mount)的第一个文件系统,系统引导启动程序会在根文件系统挂之后从中把一些初始化脚本(如inittab、rcS)和服务加载到内存中去运行。我们要明白文件系统和内核是完全独立的两个部分。在嵌

2018-01-21 20:36:49 2676

原创 FL2440 Linux-3.0内核最小系统移植

FL2440 Linux-3.0最小系统移植该文档基于crosstool-ng这个交叉编译器制作,可以使用下面脚本和命令制作交叉编译器:[wudongxu@localhost~l]$mkdir crosstool[wudongxu@localhost ~]$cd crosstool[wudongxu@localhost crosstool]$vim build.sh //编写制作交

2017-11-11 14:00:44 740

原创 环境高级编程文件I/O

系统调用和库函数:系统调用是操作系统为用户态运行的进程与硬件设备(如CPU、磁盘、打印机等)进行交互提供的一组接口函数;库函数:顾名思义是把函数放到库里。是把一些常用到的函数编完放到一个库文件里,供别人用,别人用的时候把它所在的文件名用#includeman 手册第一部分是命令         man 1 printfman 手册第二部分是系统调用  man 2 w

2017-10-24 19:14:24 229

原创 Makefile简介及相关用法

Makefilede 介绍:    一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。    Linux 环境下的程序员如果不会使用GNU make来构建和管理

2017-10-15 12:48:54 634

原创 linux中c语言编程环境下的动态库和静态库

库的定义:   1、库用于将相似函数打包在一个单元中,然后这些单元就可为其他开发人员所共享,并因此有了模块化编程这种说法。即,从模块中构建程序;   2、库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库的分类:1、动态库 2、静态库   使用动态库、静态库可以隐藏内部源文件文件的一些细节,加密文件。Linux 支持两种类型的库。Linux系统有几个重要的目录存放相应的

2017-10-14 21:15:50 405

空空如也

空空如也

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

TA关注的人

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