Comments (3)
Hi @laris ,
yes, PICSimLab is modular. You can edit src/Makefile .Common and comment on the lines that include all boards and add only the boards that you want. Like the example below.
#OBJS+= $(patsubst boards/%.cc,boards/%.o,$(wildcard boards/bsim*.cc))
#OBJS+= $(patsubst boards/%.cc,boards/%.o,$(wildcard boards/board*.cc))
OBJS+= boards/bsim_simavr.o boards/board_Arduino_Uno.o
You will still need to install the base libraries and simavr and picsim (only necessary for some definitions). You can edit and remove the ucsim and gpsim libraries from the main Makefile too. The qemu libraries do not need to be removed as they are only loaded by qemu-based boards. If you are using the build script you can remove all references to ucsim, gpsim and qemu to build your simplified version based only in avr.
from picsimlab.
Thanks, that maybe can let me make a minimal app in macOS to avoid some parts building error.
I will try it.
from picsimlab.
https://github.com/laris/picsimlab
forked version, only provide simavr backend and AVR boards
OBJS+= boards/bsim_simavr.o # simavr backend
OBJS+= boards/board_Arduino_Mega.o
OBJS+= boards/board_Arduino_Nano.o
OBJS+= boards/board_Arduino_Uno.o
OBJS+= boards/board_Franzininho_DIY.o
macOS build discussion
ref: Error compiling with Clang on macOS ยท Issue #69 ยท lcgamboa/picsimlab
from picsimlab.
Related Issues (20)
- issue loading esp32 firmware HOT 37
- crash when selecting open hex file HOT 4
- Can't run it in Manjaro (Arch) Linux HOT 4
- Issue with qemu i2c bitbang HOT 10
- Can't set LCD1602 R/W pin to GND in gpboard. HOT 6
- gpboard isn't fast as other boards; like, Mclab2 and PICGenios. HOT 4
- PICGenios board with PIC18F4580, crash upon invoking TIMER2. HOT 3
- Impossible to install picsimlab on debain 12 with latest .deb HOT 3
- PICGenios with PIC18F4580 analog pins improperly configured. HOT 2
- Gpboard simulation failed HOT 6
- Simulator for PIC18F87J60 (PIC18F97J60) HOT 2
- [Question] Weird Servo Motor Movement HOT 3
- Gpboard crash on loading hex HOT 3
- Gpboard simulation speed issue HOT 4
- MCP23S17 not working as inpurs HOT 14
- RTC ds1307 HOT 14
- PICSimLab Not responding HOT 3
- Starting QEMU with -S to await a GDB connection HOT 8
- No way to customize qemu efuse and bin file paths? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from picsimlab.