嵌入式_驱动
小高
热爱嵌入式,喜欢交流,积极阳光。善于和志同道合的朋友分享交流,共同进步。
展开
-
Linux 内核模块开发基本知识
Linux 内核模块开发 1、 什么是内核模块? 避免内核镜像太大,占用太多的内存资源,所以可以编译进内核模块中去。 特点:动态的加载与卸载;不会被编译进内核镜像文件。 2、 学习方法。 范例程序->思维导图(指导性,纲领性,很重要)->自己动手编写程序。 3、 范例分析 #include //必须包含的两个头文件 #include int static hello_init原创 2014-05-30 23:28:49 · 1236 阅读 · 0 评论 -
嵌入式Linux内核制作以及TFTP下载到开发板
嵌入式Linux内核制作 1、内核制作步骤 A、 解压linux-smart210.tar B、 进入解压的目录,执行makedistclean(清理了.config文件和.o文件) C、 配置内核make menuconfig ARCH=arm(不加后面的ARCH,默认是X86平台,也可以是ARCH=mips等等的平台。) D、 config-file 复制到linux目原创 2014-05-30 23:26:19 · 1629 阅读 · 0 评论 -
u-boot配置、编译、烧写、命令使用
1、 编译,配置u-boot。 A、配置的目的是运行在规定的额开发板上。及配置顶层Makefile。 B、配置:make smart210_config C、编译:make ARCH=arm CROSS_COMPILE=arm-linux- D、烧写进开发板,(见前面的笔记,烧写系统到开发板) 2、环境变量相关命令 A、Printenc :查看环境变量 P原创 2014-05-30 23:24:20 · 1264 阅读 · 0 评论