当前位置: 首页 > news >正文

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

 

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

 















 

转载于:https://www.cnblogs.com/Ph-one/p/4199629.html

相关文章:

  • IC行业
  • 疯子博客园
  • openwrt
  • ENC28J60
  • IT
  • ::
  • LCD1602小程序
  • STC51六中中断配置点亮一个LED
  • STC51几种简单的延时函数
  • GSM900TCP/UDP连接
  • arm-linux工具
  • 盎司
  • Win7下硬盘安装fedora17
  • sudo fdisk -l
  • 硬盘
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • Docker入门(二) - Dockerfile
  • HTTP请求重发
  • interface和setter,getter
  • Iterator 和 for...of 循环
  • mysql 数据库四种事务隔离级别
  • Python进阶细节
  • rabbitmq延迟消息示例
  • SQLServer之创建显式事务
  • 高度不固定时垂直居中
  • 关于字符编码你应该知道的事情
  • 诡异!React stopPropagation失灵
  • 如何使用 JavaScript 解析 URL
  • 如何学习JavaEE,项目又该如何做?
  • 如何用vue打造一个移动端音乐播放器
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 我的业余项目总结
  • 一个完整Java Web项目背后的密码
  •  一套莫尔斯电报听写、翻译系统
  • 怎么把视频里的音乐提取出来
  • 找一份好的前端工作,起点很重要
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • 大数据全解:定义、价值及挑战
  • (14)Hive调优——合并小文件
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (Java数据结构)ArrayList
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (层次遍历)104. 二叉树的最大深度
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (十五)使用Nexus创建Maven私服
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • (转载)(官方)UE4--图像编程----着色器开发
  • *Django中的Ajax 纯js的书写样式1
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .equals()到底是什么意思?
  • .NET delegate 委托 、 Event 事件,接口回调
  • .net 发送邮件