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编译

安装交叉编译工具1tar 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/bin3终端source /etc/profile更新下刚刚修改的文件

查看是否安装成功

arm-linux-gcc -v



时间: 2024-11-05 19:26:58

Linux点亮一个灯的相关文章

嵌入式linux——点亮led灯(二)

刚才在jz2440板子上写了一个点亮中间led的程序,前前后后十几分钟才好.最终代码 .text .global _start _start: /* 在这个程序中,完成点亮中间的led灯D11 * GPF5 从原理图得知,低电平点亮 * GPFCON 0x56000050 * GPFDAT 0x56000054 */ ldr r0, =0x56000050 ldr r1, =0x400 str r1, [r0] mov r0, #0 ldr r1, =0x56000054 str r0, [r1

1-MSP430点亮一个灯

为了写一篇文章做铺垫--提醒着自己,,,,,, 现在看一下程序 还是说一下是怎么关掉的 往WDTCTL寄存器里写入了0x5A00,,为什么要写这个呢! 那么 WDTCTL = 0x005A  + 0x0080;看门狗就停止了 好了,,,,,该点灯了............. 430 的引脚有一个方向问题,,用习惯就好了 就让P1.0输出高电平 首先让P1.0为输出模式 P1DIR = 0x01; 然后输出高电平 P1OUT = 0x01; 现在关掉 让它闪耀 #include "io430.h&

ESP8266-12F学习之点亮一个LED灯

点亮一个LED灯     上一篇文章,我们介绍了怎么在Windows系统下搭建一个SEP8266的开发环境,那在这一篇文章中我们要开始来编写一个硬件入门经典小程序,如何点亮一个LED小灯,同时在这一章中我们还会介绍怎么样将编译好的程序下载到ESP8266-12f中.  第一步:下载官方demo框架,从http://wiki.ai-thinker.com/esp8266/examples 下载,当然,也可以在文章最后下载我的附件,下载完后,我们将文件添加到SDK中进行编译,步骤如图: 点开C/C+

TQ2440按键点亮LED灯的裸机程序

一,说到做ARM的裸机程序,很多人马上就会联想到一个名为ADS的开发工具,但是我们在linux下同样也可以做ARM的裸机程序,下面来说说其具体实施过程: 步骤一:编辑代码,这个没什么好说的. 步骤二:编译代码,编译代码分为三个方面的内容:1.链接脚本 2.用命令行确定链接时的文件顺序 3.用命令行编译.这三部分的内容可以全部写成一个Makefile文件,编译的时候执行make命令就可以了. 步骤三:把编译后的".bin"文件烧写进开发板,重新上电观察效果. 二,TQ2440按键点亮LE

从点亮一个LED开始,Cortex-A9裸机程序设计

电路原理图: 如何点亮一个LED? 通过对原理图进行分析,我们能够发现给三极管的基极加上一个高点平时,三级管be结导通构成通路,此时二极管就点亮了.若要将LED熄灭只需取消高电平输出. 如何使三级管基极获得一个高电平? 控制三极管基极的其实是exynos4412的一个引脚(忽略具体是怎么连接的),因此我们要做的就是: 配置相关寄存器使引脚变为输出功能(这里配置为输出功能 0x1) 配置上下拉(若需要) 操作寄存器改变引脚电平变化 配置带负载能力(若需要) 相关寄存器 配置引脚功能 获取或设置引脚

【树莓派】实验1:GPIO点亮led灯

详细请参考网友博文. 实验目的:控制GPIO,点亮一个led灯 实验步骤: 1.使用wiscp传输GPIO的库文件(下载地址)到树莓派中,并解压(可以像windows操作一样解压,或者使用命令行解压). 2.解压后,可以看到其中有一个文件setup.py 使用命令行切换到此文件的路径:cd /home/pi/Downloads/RPi.GPIO-0.6.3 再使用命令行安装setup.py: sudo python setup.py install 3.编写GPIO程序 1 import RPi

STM32学习笔记(一)——点亮一个LED

引言 最近报名了2017全国大学生电子设计竞赛,我们学校是第一次参加这个比赛,由于8/9月份就要比赛了,所以现在准备是比较晚的了,指导老师说只能做控制类的题目了,让我们学习一下STM32单片机,51到时候肯定不够用了,正好前几天买了一块STM32F103ZET6的最小系统,那就赶紧学习吧!从哪里学习呢?同样是从点亮一个小灯开始,就建个工程模板就让我没有耐心了,折腾了一上午终于把工程建立好了, 关于STM32 简介 STM32系列基于专为要求高性能.低成本.低功耗的嵌入式应用专门设计的ARM Co

1.2.第一个实验——点亮LED灯

1.2.第一个实验--点亮LED灯 预备知识: (1)位.字节.IO端口.IO口 字节是内存管理的最小单位,一个字节是八位,每一位可以存放一个二进制位(0或者1).一个IO端口包括一组IO口,一般一组是八个,一个端口就是一组IO引脚.一个IO口对应一个二进制位,一个IO端口对应一个字节. (2)二进制和十六进制的转换 一个十六进制位等于四个二进制位,比如0xff对应二进制是1111 1111 实验目的:点亮八颗LED灯 实验过程分析: (1)八颗LED分别由八位二进制位来控制,二进制位是1时LE

TI CC2530基础实验(普通GPIO操作——按一下按键亮一下灯)

有关CC2530的GPIO基本知识.普通GPIO操作有关寄存器的介绍.IAR Embedded Workbench IDE软件使用:TI CC2530基础实验(普通GPIO操作--点亮led灯) 电路原理图: 分析:需要按一下按键亮一下灯,并且不采用中断方式,即我们需要实时去监测按下是否被按下(P0_4为低电平表示按下,高电平表示松开). 设置: 灯LED1对应的P1_0引脚为普通I/O.方向为输出 按键S1对应的P0_4引脚为普通I/O.方向为输入 程序: /*****************