linux 下面avr开发环境的安装

发布者:huanguu最新更新时间:2020-07-22 来源: 51hei关键字:linux  avr  开发环境 手机看文章 扫描二维码
随时随地手机看文章

(1)安装开发工具链

yum install avr-*

会安装以下的工具

avr-gcc-4.7.2-1.fc17.i686
avr-libc-1.8.0-2.fc17.noarch
avr-binutils-2.23.1-1.fc17.i686
avr-gcc-c++-4.7.2-1.fc17.i686
avr-gdb-7.1-4.fc17.i686
avr-libc-doc-1.8.0-2.fc17.noarch

(2)安装(usbkey boot loader)

yum install dfu-programmer

(3)安装(avrdude)

yum install avrdude

(4)安装调试工具硬件驱动()
yum install avarice


(5)这一节没看懂.
Allow usb access to nonroot users (fedora12):

# add udev rules
cat > /etc/udev/rules.d/90-dragon.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2107", MODE:="666"

# reload rules
udevadm control --reload-rules

(6)安装simavr,安装simavr过程中会要求要libelf.h和glut3.h

要先安装libelf和freeglut
yum install freeglut-devel
yum install elfutils-libelf-devel*

simavr不能用yum 安装,先下载源码包
git clone git://gitorious.org/simavr/simavr.git

cd simavr
make
make install


安装完成.


关键字:linux  avr  开发环境 引用地址:linux 下面avr开发环境的安装

上一篇:AVR单片机教程——定时器中断
下一篇:AVR单片机教程——串口接收

推荐阅读最新更新时间:2024-11-10 10:33

s3c6410 完全由SD卡启动Linux流程
1. s3c6410 SD启动原理 s3c6410 支持Nand Flash本地启动Linux,包括内核,根文件系统,bootloader均写入在Nand Flash.这样可以独立运行. 很多情况下,Nand Flash的某种原因无法写入内核和Rootfs.而使用tftp下载内核,用NFS启动根文件系统比较慢.s3c6410 支持 SD卡启动,经过改造u-boot可以从SD卡引导内核,这样而Linux 又可以从SD卡的装载ext3根文件系统.这样可以制作一个完整的SD卡启动卡. 这样bootloader(u-boot)可以写入SD卡,引导扇区. bootloader的第一阶段把自己装入在内存高端地址看后,可以用两
[单片机]
Linux下s3c6410的GPIO操作(5)
1、我们曾经在前面看到这个函数,源码如下: __init void s3c_gpiolib_add(struct s3c_gpio_chip *chip) { struct gpio_chip *gc = &chip- chip; int ret; BUG_ON(!chip- base); BUG_ON(!gc- label); BUG_ON(!gc- ngpio); if (!gc- direction_input) gc- direction_input = s3c_gpiolib_input; if (!gc- direction_output) gc- direction_output = s3c_gpio
[单片机]
嵌入式Linux的SOHO路由器电路设计
  针对目前SOHO 路由器设计方案难以满足高速接入网用户要求和存在系统稳定性方面的不足,以嵌入式Linux 操作系统为基础,提出一种新的SOHO(Small Office and Home Office)路由器设计方案,有效地提高了系统的稳定性和安全性。   利用Linux 内核支持IP Masquerade技术实现NAT 转换,实现多台主机共享访问因特网。IP Masquerade 工作原理:客户机将实现IP Masquerade 的Linux 机器设置为缺省网关,当IP Masquerade 的Linux 机器收到客户机的数据包时,对其进行改写,将源地址替换为自己的IP 地址,将源端口号换成一个新的端口号,并且对该过程进行记
[电源管理]
嵌入式<font color='red'>Linux</font>的SOHO路由器电路设计
AVR单片机SPI简单应用
主机程序 #include iom16v.h #include macros.h #define uchar unsigned char #define uint unsigned int /*----------------------------------------- 函数名称: void delay(uchar Da ta) 函数功能: 延时函数 参 数: 返 回 值: 无 -----------------------------------------*/ void delay(uchar Da ta) { uchar i; while(Da ta--) for(i=125;i 0;i--
[单片机]
基于AVR单片机的简易灭火机器人设计
引言 近年来,随着石化等基础工业的飞速发展,在生产过程中的易燃易爆和剧毒化学制品的使用急剧增长,由于设备和管理方面的原因,导致化学危险品和放射性物质泄漏、燃烧爆炸的事故增多。消防机器人作为特种消防设备可代替消防队员接近火场实施有效的灭火救援、化学检验和火场侦察。它的应用将提高消防部队扑灭特大恶性火灾的实战能力,对减少国家财产损失和灭火救援人员的伤亡将产生重要的作用。   1 设计要求 制作一个由计算机程序控制的机器人,在一间模拟平面结构的房间里运动,找到一根燃烧的蜡烛并尽快将它扑灭。 灭火要求:机器人不能运用任何破坏性的或危险的方法来扑灭蜡烛火焰。它可以运用类似水、空气等物质,或者使用机械方式,但是禁止使用任何危险的或可能
[单片机]
基于<font color='red'>AVR</font>单片机的简易灭火机器人设计
联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明
Win10环境配置 关于W806前面已经介绍过了, 上一篇讲的是Ubuntu下的开发环境. 如果希望使用CDK开发环境, 请忽略以下内容, 查看这篇: 在 CDK IDE开发环境中使用WM-SDK-W806 下面讲对等的Win10下的MSYS2开发环境(不使用CDK). 下载相关软件 下载MSYS2 https://www.msys2.org/, 下载MSYS2安装文件, 当前是 msys2-x86_64-20210725.exe 下载工具链 https://occ.t-head.cn/community/download 导航 - 工具 - 工具链-800系列 - (当前是V3.10.29) 下载对应版本, 对于Wi
[单片机]
基于ARM Linux的无线音视频对讲系统设计
随着数字化和网络化时代的到来,尤其是宽带无线网络的发展,为音视频这样大数据量传输业务在无线网络上的应用提供了契机。同时由于音视频独特的感官特性,使其相关的应用需求也变得越来越迫切。无线多媒体是多媒体和移动通信这两个领域的技术相互融合的产物,成为当今通信领域的一个热点。鉴于Linux内核的开源性,采用其作为操作系统,从而使整个系统具有更好的实时性和稳定性。整个系统以ARM11为核心处理器、采用新一代视频编解码标准H.264进行编译码,并通过无线网络传输音视频。它充分利用S3C6410微处理器内部集成的多媒体编解码器(Multi-Formatvideo Codec,MFC),有效提高了系统的性价比。整个系统为无线多媒体音视频的传输提供了
[单片机]
基于ARM <font color='red'>Linux</font>的无线音视频对讲系统设计
在FS2410开发板上移植linux2.6.24初步成功
说是移植,也不太准确,因为linux2.6.24内核已经将s3c2410纳入。在移植的时候只是需要做几个小的改动以及几个注意的地方。 一. 前言 使用的内核:linux2.6.24, http://www.kernel.org/pub/linux/kernel/v2.6/ 使用的arm交叉编译工具(4.2.1): http://www.codesourcery.com/gnu_toolchains/arm/download.html 环境:VMware中的Ubuntu 7.10 二. 移植 1. 修改MakeFile文件,确定arm平台以及使用的交叉编译工具: 修改的文件: linux-2.6.24/Makefile 修改
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved