zoukankan      html  css  js  c++  java
  • Linux点亮一个灯

    一 文件及其驱动程序

    1.解压linux 压缩包

     使用命令: tar xzvf linux-3.0.8-20140925.tgz

    (

      tar xvf ------.tar

      tar xzvf-------.gz  .tgz

      tar xjvf-------- .bz2

    )

    2.

    蓝色表示目录;
    绿色表示可执行文件;
    红色表示压缩文件;
    浅蓝色表示链接文件;
    灰色表示其它文件;
    红色闪烁表示链接的文件有问题了;
    黄色是设备文件,包括block, char, fifo。
    用dircolors -p看到缺省的颜色设置,包括各种颜色和“粗体”,下划线,闪烁等定义。
    在环境变量$LS_COLORS上修改就行

    Linux核文件
    文件夹:
    arch:体系相关(不同的硬件厂商就是一个体系,X86,ARM,MMP,)
    block:
    crypto:
    Documentation:
    drivers:
    firmware:
    fs:
    include:
    init:
    ipc:
    kernel:
    lib:
    mm:
    net:
    samples:
    scripts:
    security:
    sound:
    tools:
    usr:
    virt:
    配置文件:












    3.位置
    LED原文件

    系统配置文件




    config MINI210_LEDS
    tristate "LED Support for FriendlyARM Mini210 GPIO LEDs"
    depends on MACH_MINI210
    default y
    help
    This option enables support for LEDs connected to GPIO lines
    on Mini210 boards.

    4.编译:

    1图形化配置界面

    make menuconfig


    (默认就行)
    退出后
    在终端 make编译

    安装交叉编译工具
    1
    tar xzvf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz -C /
    指定解压到根目录

    2
    告诉系统

    etc中
    profile中
    添加

    export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL这句话下面添加

    export PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin
    3
    终端source /etc/profile
    更新下刚刚修改的文件

    查看是否安装成功

    arm-linux-gcc -v

    进去linux系统下

    拷贝配置文件

    # cp mini210_android_defconfig .config

    然后make

     编译好的文件

    Kernel: arch/arm/boot/zImage is ready

    二.应用程序及其运行环境















  • 相关阅读:
    【云栖社区001-数据结构】如何实现一个高效的单向链表逆序输出(Java版)
    全球疫情爬取及展示
    两个命令配置云服务器web开发环境
    云服务器的两类系统特点整理介绍
    团队介绍和项目简介
    Navicat连接阿里云服务器上MySQL数据库
    Android_bilibili式评论及回复的简单实现
    人月神话阅读笔记02
    每日进度博客_2
    每日进度博客_1
  • 原文地址:https://www.cnblogs.com/Ph-one/p/4199629.html
Copyright © 2011-2022 走看看