在配置kernel编译选项时驱动程序的编译选项一般有三种,不编译、编译为内核驱动、编译为模块驱动。所以linux驱动一般分为两类,内核驱动和模块驱动,当然这两者之间并无绝对区别;当编译为内核驱动时,驱动程序将会随内核一起运行,就相当于内核的固有部分一样;当编译为模块驱动时,每个驱动程序都是独立的个体... ...
分类:
系统相关 时间:
2017-08-06 17:01:20
阅读次数:
245
已经有一段时间没有更新博客了,在上周离开工作了4年的公司,从此不再安安稳稳地工作了。很多其它的是接受挑战和实现自身价值的提高。离开了嵌入式linux,从此拥抱移动互联网,或许有点为时已晚。但是相信通过努力,什么时候都不会太晚。关于转行,关于这次的转型会不会成功,都是未知数,谁知道呢。以后就好好学习互 ...
分类:
移动开发 时间:
2017-07-30 20:31:29
阅读次数:
1881
本文转载自:http://blog.csdn.net/fengyuwuzu0519/article/details/73772109 为了弄清内核的组织结构,我们先来实现下面这个简单的例子。 一、增加内核启动Hello World 任务: 内核启动的时候加载Hello驱动,并打印出Hello Wor ...
分类:
系统相关 时间:
2017-07-28 12:14:43
阅读次数:
218
OpenCV是眼下开源项目中最著名的基于机器视觉方向的图像处理的开发包,眼下已经有被移植到嵌入式Linux环境上。本文介绍了OpenCV交叉编译的基本步骤。 在opencv交叉编译之前要先进行依赖库的交叉编译,然后才干进行opencv库的交叉编译(由于opencv依赖于非常多库函数,假设不编译会造成 ...
分类:
其他好文 时间:
2017-07-27 20:11:12
阅读次数:
269
C语言工程师培训零基础入学高薪就业!高薪,你想学习吗,想的话,怎么还不来报名呢,达内C语言培训班等你来学习。 达内课程体系: 阶段一:嵌入式Linux软件开发基础 阶段二:嵌入式Linux高级软件开发 阶段三:ARM体系结构与编程 阶段四:嵌入式Linux系统软件开发 阶段五:嵌入式Linux软件开 ...
分类:
编程语言 时间:
2017-07-26 19:25:18
阅读次数:
200
inode: include/linux/fs.h file: include/linux/fs.h cdev include/linux/cdev.h ...
分类:
系统相关 时间:
2017-07-15 22:45:11
阅读次数:
298
本文转载自:http://blog.csdn.net/hanmengaidudu/article/details/17028383 一 开发环境简介 内容 说明 3G模块 华为EM820W(WCDMA) 3G SIM卡 中国联通3G卡 嵌入式Linux版本 linux-2.6.37 主机开发环境 U ...
分类:
移动开发 时间:
2017-07-15 14:00:42
阅读次数:
346
本文转载自;http://blog.csdn.net/zqixiao_09/article/details/52506812 驱动部分: 1.kernle/drivers/usb/serial/option.c的结构体数组 static struct usb_device_id option_ids ...
分类:
系统相关 时间:
2017-07-15 12:54:50
阅读次数:
282
本文转载自:http://blog.csdn.net/qq562029186/article/details/65438553 4G模块PPP拨号上网 方法1 所需文件: xxx-chat-connect,xxx-chat-disconnect ,xxx-ppp 复制以上三个文件到/etc/ppp/ ...
分类:
系统相关 时间:
2017-07-15 12:39:28
阅读次数:
353
1嵌入式学习的一些概念理解误区很多嵌入式初学者认为,学嵌入式,就是学习ARM,就是学习开发板。买一块开发板,然后在上面“移植”u-boot、Linux内核,再使用busybox制作一个根文件系统,大功告成!觉得可以出去找工作了。这其实是有一定片面性的:首先ARM是个CPU架构,跟PC上..
分类:
其他好文 时间:
2017-07-14 09:57:36
阅读次数:
254