From: Sebastian N. F. <sfi...@uw...> - 2008-03-31 02:51:12
|
Hello SDCC Users, I'm looking for a couple of source code examples that can be compiled with SDCC. I need them for testing our static analysis methods for microcontroller programs. The programs must follow the general super-loop or background/foreground structure (basically one big while loop in which the individual functionality blocks are called + interrupt handling) and should be significant in terms of complexity and lines of code. We will acknowledge the program authors in the published material, and maybe will be able to add a nice analysis module for SDCC. If you're interested or have further questions, please contact me. Thanks, Sebastian -- Sebastian N. Fischmeister, Assistant Professor Department of Electrical and Computer Engineering University of Waterloo sfi...@uw... www.ece.uwaterloo.ca/~sfischme Tel: +1-519-888-4567 x 33694 Fax: +1 519 746 3077 |
From: Lin R. <wo...@pa...> - 2008-03-31 07:08:44
|
Sebastian, We are using SDCC with our AR1688 project. Mostly the Z80 porting, about 160k bytes binary code in total, and a small MCS8051 program about 3k bytes binary code. All are running in super loops. Currently we provide standard AR1688 software API to public under GPL license. The Z80 part has some .o files not provided with fully source code, and the 8051 part are all in source code. If you find this helpful, please drop me an email and I will forward the API to you. Woody AR1688 and PA1688 based IP phone mailing list -- http://groups.yahoo.com/group/pa1688/ VOIP and AR1688 BLOG -- http://aredfox.spaces.live.com/ MSN: wo...@ar... (do NOT email to aredfox.com!) ----- Original Message ----- From: "Sebastian N. Fischmeister" <sfi...@uw...> To: <sdc...@li...> Sent: Monday, March 31, 2008 9:25 AM Subject: [Sdcc-user] source code examples for analysis > Hello SDCC Users, > > I'm looking for a couple of source code examples that can be > compiled with SDCC. I need them for testing our static analysis > methods for microcontroller programs. The programs must follow the > general super-loop or background/foreground structure (basically one > big while loop in which the individual functionality blocks are called > + interrupt handling) and should be significant in terms of complexity > and lines of code. We will acknowledge the program authors in the > published material, and maybe will be able to add a nice analysis > module for SDCC. > > If you're interested or have further questions, please contact me. > > Thanks, > Sebastian > > -- > Sebastian N. Fischmeister, Assistant Professor > Department of Electrical and Computer Engineering > University of Waterloo > sfi...@uw... > www.ece.uwaterloo.ca/~sfischme > > Tel: +1-519-888-4567 x 33694 > Fax: +1 519 746 3077 > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > Sdcc-user mailing list > Sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-user |
From: Frieder F. <fri...@we...> - 2008-03-31 21:37:42
|
Hi Sebastian N. Fischmeister schrieb: > I'm looking for a couple of source code examples that can be > compiled with SDCC. I need them for testing our static analysis > methods for microcontroller programs. You could use OpenEC, which is (the start of) an open source implementation of the firmware for the (8051 compatible) Embedded Controler of the One-Laptop-Per-Child Project. The OpenEC project didn't get much traction yet but it is publically available (GPL) with about 6k5 lines of code (+1k5 lines of include files). It currently implements a subset of the needed functionality for the OLPC but its structure might be typical for a system with several state-machines and IRQ. Wiki (with link to the source) is at: http://wiki.laptop.org/go/OpenEC Greetings, Frieder |