Toon posts:

[Apple] MacBook Pro gebruiken als computer engineer / embedd

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Al ongeveer een jaar heb ik nu een macbook pro met OS X draaien en kan ik er opzich prima web applicaties mee bouwen.

Is het ook mogelijk om met OS X goed opweg te kunnen als comp engineer / embedded soft eng of heb ik daar Windows en Linux voor nodig?

Als web dev heb ik alle programma's die ik op Windows gebruikte ook nu op OS X. Maar hoe zit dat straks met robotica aansturen etc.

Heeft iemand hier ervaring mee?

Alle reacties


Acties:
  • +1 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 23-09 14:00
Je kunt een MacBook daar in principe voor gebruiken. Het enige nadeel is dat bepaalde software om specifieke chips te programmeren enkel op Windows systemen werkt. Maar in de meeste gevallen werkt dit gewoon prima in een virtuele machine. Er kunnen echter uitzonderingen voorkomen waarbij de virtualisatie software moeilijk doet met het doorgeven van de USB naar de VM, omdat de USB implementatie van het desbetreffende embedded apparaat niet je van het is. Mits je enigszins verstand hebt van VM's is dat prima te doen, en voor een aantal chips is er ook gewoon software beschikbaar dat werkt op OS X.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dat bedoelde ik, dus met Windows kan ik wel de meeste chips programmeren.

Helaas, want OS X lijkt mij heel handig voor de workflow etc.

Maar ik kan gewoon bootcamp draaien.., wel jammer mac werkt lekker.

Ik ben geen fan van VM of ik moet even 16GB RAM erin stoppen, en een goede CPU hebben, want met deze macbook pro 8GB 2015 versie i5, 2.7ghz draait een VM heel traag en helaas met lag.

Maar ik ben me dus aan het verdiepen in comp eng. Veel moet ik nog wel leren.

Acties:
  • 0 Henk 'm!

  • nelizmastr
  • Registratie: Maart 2010
  • Laatst online: 08:17

nelizmastr

Goed wies kapot

Ik heb zelf ook die MacBook en ik had totaal geen problemen. Ik heb voor mijn afstudeeronderzoek gebruik gemaakt van Windows 7 in Parallels voor MS Visio en MS Project. Draaide supersnel. Klinkt alsof je een VM hebt gebruikt zonder de bijbehorende drivers (additions/tools etc.)

I reject your reality and substitute my own


Acties:
  • 0 Henk 'm!

  • dennissimeau
  • Registratie: Februari 2013
  • Laatst online: 20-09 22:57
Als software engineer zou je eigenlijk wel op een rijtje moeten kunnen zetten hoe je hardware in verhouding staat tot bepaalde programmatuur. Hierbij wijs ik dus naar het kunnen draaien van een VM op jouw systeem. Het ligt er natuurlijk aan welk client OS je draait, maar als we even windows aanhouden, kan je die prima met 4GB en zeg 50-100GB opslag zoet houden.
Wil je beide systemen goed draaien dan zul je dus zowel je host als je client OS voldoende resources moeten geven zodat ze beide nog 'ademruimte' hebben. Ik zelf draai Veertu. Klein en licht virtualisatie programma waar ik Windows 10 en Ubuntu in draai.

Waar WebDev je in? C#? Java? NodeJS? HTML + CSS != webdev aangezien hier geen enkele logica toegepast wordt.
Dan naar het programmeren van embedded system: Ook daar ligt het maar net aan de toepassing. Gebruik je C++? Python? Hebben we het over Arduino's of RPi's? Of zwaar mechanische apparatuur in fabrieken of auto's?
Ik veronderstel even dat "computer engineer" in jouw jargon iemand is die aan het OS van een bepaald systeem werk / danwel driver schrijft voor bepaalde hardware (muis, camera, printer, you name it...).

Bereid je zelf eerst eens even goed voor en geeft ons een volledige omschrijving van je werkzaamheden om advies te kunnen geven. Ik ben benieuwd naar je input!

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
nelizmastr schreef op maandag 30 januari 2017 @ 21:39:
Ik heb zelf ook die MacBook en ik had totaal geen problemen. Ik heb voor mijn afstudeeronderzoek gebruik gemaakt van Windows 7 in Parallels voor MS Visio en MS Project. Draaide supersnel. Klinkt alsof je een VM hebt gebruikt zonder de bijbehorende drivers (additions/tools etc.)
Ah okey, dan heb ik hem in de settings niet goed afgesteld. Dus met die macbook pro kan ik gewoon windows 7-10 draaien op de juiste snelheid alsof het voelt alsof ik windows 7-10 erop heb geïnstalleerd.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
dennissimeau schreef op maandag 30 januari 2017 @ 23:56:
Als software engineer zou je eigenlijk wel op een rijtje moeten kunnen zetten hoe je hardware in verhouding staat tot bepaalde programmatuur. Hierbij wijs ik dus naar het kunnen draaien van een VM op jouw systeem. Het ligt er natuurlijk aan welk client OS je draait, maar als we even windows aanhouden, kan je die prima met 4GB en zeg 50-100GB opslag zoet houden.
Wil je beide systemen goed draaien dan zul je dus zowel je host als je client OS voldoende resources moeten geven zodat ze beide nog 'ademruimte' hebben. Ik zelf draai Veertu. Klein en licht virtualisatie programma waar ik Windows 10 en Ubuntu in draai.

Waar WebDev je in? C#? Java? NodeJS? HTML + CSS != webdev aangezien hier geen enkele logica toegepast wordt.
Dan naar het programmeren van embedded system: Ook daar ligt het maar net aan de toepassing. Gebruik je C++? Python? Hebben we het over Arduino's of RPi's? Of zwaar mechanische apparatuur in fabrieken of auto's?
Ik veronderstel even dat "computer engineer" in jouw jargon iemand is die aan het OS van een bepaald systeem werk / danwel driver schrijft voor bepaalde hardware (muis, camera, printer, you name it...).

Bereid je zelf eerst eens even goed voor en geeft ons een volledige omschrijving van je werkzaamheden om advies te kunnen geven. Ik ben benieuwd naar je input!
Momenteel volg ik de opleiding applicatie ontwikkelaar en ben ik mij aan het voorbereiden op de opleiding technische informatica. Ik moet nog mijn examens doen, ben nu halverwege en dan kan ik mij in de aankomende 6-7 maanden goed voorbereiden op de vervolgopleiding.

TI, met als specialisatie embedded software engineering spreekt mij aan. Graag schrijf/bouw ik straks aan programmatuur/systemen die bepaalde zaken automatiseren. Dan denk ik aan landbouw, fabrieken, robots, etc.

Ik ben me dus nog aan het voorbereiden. Met computer engineering bedoel ik dus de opleiding Technische Informatica.

En ik vraag me dus af of ik op mijn macbook pro kan werken. Maar dat ligt aan wat voor bepaalde programma's ik nodig heb etc. Dus is het de slimste optie om virtuele machines te gebruiken.

Verder heb ik alleen nog ervaring met PHP/JavaScript en een start gemaakt met Java. Straks wil ik me ook verdiepen in C en eventueel Assembly voordat ik met de opleiding TI begin.

[ Voor 3% gewijzigd door Verwijderd op 31-01-2017 03:04 ]


Acties:
  • 0 Henk 'm!

  • koentjuh1987
  • Registratie: Januari 2006
  • Laatst online: 04-10 11:57
Heb op mijn oude MacBook pro uit 2010 (2,4 GHz en 8gb) ook prima Windows 7 kunnen draaien zonder dat ik last had van lag of wat dan ook. Neem aan dat het bij jou ook prima moet werken. Je Zal alleen even moeten klooien met USB connecties of net wat je eraan hangt om te koppelen.
Daarnaast kun je ook zo werken met Windows dat het lijkt alsof het helemaal geïntegreerd is in osx. Werkte voor mij helemaal top.

...


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
koentjuh1987 schreef op dinsdag 31 januari 2017 @ 07:20:
Heb op mijn oude MacBook pro uit 2010 (2,4 GHz en 8gb) ook prima Windows 7 kunnen draaien zonder dat ik last had van lag of wat dan ook. Neem aan dat het bij jou ook prima moet werken. Je Zal alleen even moeten klooien met USB connecties of net wat je eraan hangt om te koppelen.
Daarnaast kun je ook zo werken met Windows dat het lijkt alsof het helemaal geïntegreerd is in osx. Werkte voor mij helemaal top.
Geen idee, ik moet mijn virtual machine beter instellen dan. Het ligt dus zeker aan hoe ik de VM heb ingesteld, want als het met de 2010 moet lukken moet het zeker met de 2015 (2.7 Ghz met 8GB) lukken.
Hoeveel RAM gaf je aan je VM etc., kan je me daar wat over vertellen?

Alleen begrijp ik nog niet wat je bedoeld met dat er gekloot moet worden met USB connecties? De 2015 versie heeft nog gewoon 2x USB, 1x HDMI, 2x Thunderbolt, 1x Sd poorten.

Acties:
  • +1 Henk 'm!

  • koentjuh1987
  • Registratie: Januari 2006
  • Laatst online: 04-10 11:57
Verwijderd schreef op dinsdag 31 januari 2017 @ 07:31:
[...]


Geen idee, ik moet mijn virtual machine beter instellen dan. Het ligt dus zeker aan hoe ik de VM heb ingesteld, want als het met de 2010 moet lukken moet het zeker met de 2015 (2.7 Ghz met 8GB) lukken.
Hoeveel RAM gaf je aan je VM etc., kan je me daar wat over vertellen?

Alleen begrijp ik nog niet wat je bedoeld met dat er gekloot moet worden met USB connecties? De 2015 versie heeft nog gewoon 2x USB, 1x HDMI, 2x Thunderbolt, 1x Sd poorten.
Had toen max 4gb toegewezen aan de vm. Voor wat ik deed meer dan voldoende...
Bedoelde meer op dat via een vm een USB poort niet altijd even lekker werkt. Je moet bijv wel toestaan dat de vm al je poorten kan en mag gebruiken.

...


Acties:
  • 0 Henk 'm!

  • nelizmastr
  • Registratie: Maart 2010
  • Laatst online: 08:17

nelizmastr

Goed wies kapot

Verwijderd schreef op dinsdag 31 januari 2017 @ 07:31:
[...]


Geen idee, ik moet mijn virtual machine beter instellen dan. Het ligt dus zeker aan hoe ik de VM heb ingesteld, want als het met de 2010 moet lukken moet het zeker met de 2015 (2.7 Ghz met 8GB) lukken.
Hoeveel RAM gaf je aan je VM etc., kan je me daar wat over vertellen?

Alleen begrijp ik nog niet wat je bedoeld met dat er gekloot moet worden met USB connecties? De 2015 versie heeft nog gewoon 2x USB, 1x HDMI, 2x Thunderbolt, 1x Sd poorten.
Welke software gebruikte je überhaupt? Zowel VMWare Fusion als Parallels kunnen helemaal integreren met macOS. Virtualbox en USB passthrough is een nono.

I reject your reality and substitute my own


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
nelizmastr schreef op dinsdag 31 januari 2017 @ 09:08:
[...]


Welke software gebruikte je überhaupt? Zowel VMWare Fusion als Parallels kunnen helemaal integreren met macOS. Virtualbox en USB passthrough is een nono.
Het was VirtualBox, alleen heb ik geen idee waarom het een nono is.

Acties:
  • +1 Henk 'm!

  • dennissimeau
  • Registratie: Februari 2013
  • Laatst online: 20-09 22:57
Verwijderd schreef op dinsdag 31 januari 2017 @ 03:02:
[...]


Momenteel volg ik de opleiding applicatie ontwikkelaar en ben ik mij aan het voorbereiden op de opleiding technische informatica. Ik moet nog mijn examens doen, ben nu halverwege en dan kan ik mij in de aankomende 6-7 maanden goed voorbereiden op de vervolgopleiding.

TI, met als specialisatie embedded software engineering spreekt mij aan. Graag schrijf/bouw ik straks aan programmatuur/systemen die bepaalde zaken automatiseren. Dan denk ik aan landbouw, fabrieken, robots, etc.

Ik ben me dus nog aan het voorbereiden. Met computer engineering bedoel ik dus de opleiding Technische Informatica.

En ik vraag me dus af of ik op mijn macbook pro kan werken. Maar dat ligt aan wat voor bepaalde programma's ik nodig heb etc. Dus is het de slimste optie om virtuele machines te gebruiken.

Verder heb ik alleen nog ervaring met PHP/JavaScript en een start gemaakt met Java. Straks wil ik me ook verdiepen in C en eventueel Assembly voordat ik met de opleiding TI begin.
Kijk nu hebben we ook wat meer context. :) PHP is natuurlijk wel een hoge webtaal welke in geen verhouding tot Java staat. Java staat dan ook weer in geen verhouding tot C en in de verste verte niet tot Assembly. Assembly is echt een heel ver van je bed show, zeker als je nu alleen nog PHP kennis hebt. De kans dat je kennis van die taal nodig hebt is echt ultraklein.
Als ik jou was zou ik eens in het curriculum van de opleiding kijken en hier je hier eventueel al op voorbereiden. Het helemaal van te voren leren heeft natuurlijk geen zin want daar heb je op een opleiding natuurlijk ook nog de ruimte voor. Verdiep je sowieso eens in object georiënteerd programmeren (Java). Daarnaast denk ik dat vooral C++ interessant is als je lower level programma's gaat schrijven.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
dennissimeau schreef op dinsdag 31 januari 2017 @ 21:26:
[...]


Kijk nu hebben we ook wat meer context. :) PHP is natuurlijk wel een hoge webtaal welke in geen verhouding tot Java staat. Java staat dan ook weer in geen verhouding tot C en in de verste verte niet tot Assembly. Assembly is echt een heel ver van je bed show, zeker als je nu alleen nog PHP kennis hebt. De kans dat je kennis van die taal nodig hebt is echt ultraklein.
Als ik jou was zou ik eens in het curriculum van de opleiding kijken en hier je hier eventueel al op voorbereiden. Het helemaal van te voren leren heeft natuurlijk geen zin want daar heb je op een opleiding natuurlijk ook nog de ruimte voor. Verdiep je sowieso eens in object georiënteerd programmeren (Java). Daarnaast denk ik dat vooral C++ interessant is als je lower level programma's gaat schrijven.
Ja, en is er een verschil met C en C++?

Acties:
  • 0 Henk 'm!

  • dennissimeau
  • Registratie: Februari 2013
  • Laatst online: 20-09 22:57
Verwijderd schreef op woensdag 1 februari 2017 @ 03:23:
[...]


Ja, en is er een verschil met C en C++?
Tuurlijk.

Maar dat kun je prima zelf eens gaan uitzoeken en heb je ons niet voor nodig.
Pagina: 1