GithubHelp home page GithubHelp logo

seec / secu3bld Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ashabelnikov/secu3bld

0.0 2.0 0.0 612 KB

SECU-3 boot loader

Home Page: http://secu-3.org

License: GNU General Public License v3.0

Shell 26.93% Assembly 73.07%

secu3bld's Introduction

                     SECU-3 BOOT LOADER
                  Distributed under GPL license

           Designed by Alexey A. Shabelnikov 2007. Ukraine, Kiev.
           Microprocessor systems - design & programming.
           http://secu-3.org e-mail: [email protected]

  INTRODUCTION

  SECU-3 boot loader is used by SECU-3 and provides functionality for updating
of firmware. Visit main site http://secu-3.org for more information.

  PREREQUISITES

  Here is a list of tools you need to build code and load boot loader into device.

  1. Atmel AVR assembler - avrasm2.exe (Atmel AVR studio includes this one, so 
     you need to install it). Visit http://www.atmel.com for downloading of AVR
     Studio.

  2. hextobin.exe, bintoarray.exe. Download these utils using following link:
     http://subversion.assembla.com/svn/secu3doc/secu-3/utils/prgm_utils.zip

  3. AVReAl - for programming of Atmel AVR microcontrollers by ISP (avreal32.exe)
     or another tool (by your preference). Visit http://real.kiev.ua/avreal/

  Make sure that the PATH variable is set correctly and points to each from these
mentioned utils.

  DESCRIPTION

  seculdr.asm       source code of boot loader
  build.bat         build script (creates binary file)
  build.sh          Linux version of build.bat script
  load.bat          script for loading into device (using ISP)
  m16def.inc        --
  m32def.inc        device specific header files (used by build)
  m64def.inc        --
  m644def.inc       --
  license           contains GNU GPL license
  make_c_array.bat  script for creating of C-array from boot loader's binary
  make_c_array.sh   Linux version of make_c_array.bat script

 

secu3bld's People

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.