![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式Linux
文章平均质量分 68
wwwchenyc
嵌入式
展开
-
/etc/inittab文件详解
Linux之/etc/inittab文件BusyBox init及其inittab文件分析(转)由于BusyBox自身的一些特点,BusyBox init非常适合在嵌入式系统开发中使用,被誉为“嵌入式Linux的瑞士军刀”,它可以为嵌入式系统提供只要的init功能,并且通过定制可以做得非常 精炼。inittab是帮助init完成系统配置的主要文件。 /转载 2017-04-18 22:12:56 · 4395 阅读 · 0 评论 -
Linux设备驱动注册
Linux设备驱动旧版方式:#include // module_init module_exit#include // __init __exit#include #include #define MYMAJOR 200//主设备号需要通过自己去查看/proc/device文件来找一个空闲的主设备号来使用。#define MYNAME "原创 2017-05-04 21:46:08 · 503 阅读 · 0 评论 -
构建Linux驱动开发环境全过程(X210bv3)
1、在虚拟机中安装ubuntu任意版本2、 ubuntu 配置tftp 服务器第1 步:安装tftp安装tftp 所需的软件。首先需要安装tftp-hpa,tftpd-hpa,前者是客户端,后者是服务程序,在终端下输入sudo apt-get install tftp-hpa tftpd-hpa,安装tftp-hpa 和tftpd-hpa。然后还需要安装xinetd,在终端下输原创 2017-09-22 16:06:25 · 498 阅读 · 0 评论 -
/etc/init.d/rcS文件详解
我使用的简单rcS文件内容如下#!/bin/shPATH=/sbin:/bin:/usr/sbin:/usr/binrunlevel=Sprevlevel=Numask 022export PATH runlevel prevlevelmount -aecho /sbin/mdev > /proc/sys/kernel/hotplugmdev -s/bin/hos原创 2017-04-21 22:12:09 · 4013 阅读 · 0 评论 -
使用Busybox'创建根目录文件系统以及制作ext2格式的镜像
1.第一步去busybox官网(点击打开链接)下载最新版本的busybox,我使用的是1.24版本的。2.修改busybox源码的Makefile 文件:ARCH = arm (架构)CROSS_COMPILE = /usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi- (交叉编译工具链的地址)原创 2017-04-16 20:00:38 · 2301 阅读 · 0 评论 -
Udev(嵌入式中用mdev)创建驱动设备文件
创建驱动设备文件static struct class *dev_class;//创建类//第一个参数是固定的,第二个参数是类名称//返回值是创建的类指针dev_class = class_create(THIS_MODULE, "suge_class");if (IS_ERR(dev_class))goto flag2;//第一个参数是类指针//第二个参数是父驱动指针没有可原创 2017-05-08 21:38:00 · 400 阅读 · 0 评论 -
Linux驱动模块操作命令
lsmod(list module,将模块列表显示),功能是打印出当前内核中已经安装的模块列表insmod(install module,安装模块),功能是向当前内核中去安装一个模块,用法是insmod xxx.komodinfo(module information,模块信息),功能是打印出一个内核模块的自带信息。,用法是modinfo xxx.kormmod(remove module,卸载模原创 2017-04-23 21:08:59 · 619 阅读 · 0 评论 -
uboot的几种启动方式的配置方法。
1.修改Uboot中的环境变量,让uboot能够从tftp下载Linux Kernal 并挂载nfs进行启动baudrate=115200ethaddr=00:40:5c:26:0a:5bipaddr=192.168.1.88bootdelay=7serverip=192.168.1.15netmask=255.255.255.0gatewayip=192.168.原创 2017-04-16 16:28:12 · 6093 阅读 · 1 评论 -
Linux驱动中建立动态映射来实现操作寄存器
//向内核申请寄存器地址空间 if (!request_mem_region(0xE0200240, 4,"gpip_con")) return -EINVAL; //0xE020_0244 is the start of the gpj0 data register if (!request_mem_region(0xE0200244, 4,"gpip_data")) return原创 2017-05-04 22:29:21 · 1228 阅读 · 0 评论