# How do I develop for the TX2 from my laptop?

**URL:** <https://forums.developer.nvidia.com/t/how-do-i-develop-for-the-tx2-from-my-laptop/54766>\
**Category:** Jetson TX2\
**Created:** [November 1, 2017, 7:45pm UTC](https://forums.developer.nvidia.com/t/how-do-i-develop-for-the-tx2-from-my-laptop/54766 "2017-11-01T19:45:56Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![wheitman9312](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/wheitman9312/32/11167_2.png) [@wheitman9312](https://forums.developer.nvidia.com/u/wheitman9312)\
**Post date:** [November 1, 2017, 7:45pm UTC](https://forums.developer.nvidia.com/t/how-do-i-develop-for-the-tx2-from-my-laptop/54766/1 "2017-11-01T19:45:56Z")

</div>

Hi everyone,  
I’m currently developing on a TX2 using a 250GB SSD. The Jetson sits in my lab, but I’d like to develop stuff for it elsewhere. For numerous reasons, I believe that the best way to do this is to virtualize the entire thing, then run it on my laptop.

I have a laptop with a 64-bit Intel processor, so I know that I can’t simply copy everything from my SSD onto a flash drive then boot from it on my laptop. I think I need to use Qemu to virtualize it. So far, I’ve cloned my SSD to a 250GB flash drive following parts from [url][http://www.jetsonhacks.com/2017/01/28/install-samsung-ssd-on-nvidia-jetson-tx1/[/url]](http://www.jetsonhacks.com/2017/01/28/install-samsung-ssd-on-nvidia-jetson-tx1/%5B/url%5D). I then created a new VM in Qeumu Manage that boots from the USB drive using an ARM emulator. It gives me a runtime error.

What am I doing wrong? Is there an easier way to go about this? I’d like to work on my laptop, and installing a new Ubuntu VM in VirtualBox would force me to reinstall countless dependencies and reconfigure everything.

Thanks in advance for your responses :)

---

<div class="post-metadata">

**Author:** ![linuxdev](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/linuxdev/32/10243_2.png) [@linuxdev](https://forums.developer.nvidia.com/u/linuxdev)\
**Post date:** [November 2, 2017, 1:09am UTC](https://forums.developer.nvidia.com/t/how-do-i-develop-for-the-tx2-from-my-laptop/54766/2 "2017-11-02T01:09:44Z")

</div>

I’ve not set this up, though I could see how useful it would be. My question is whether you installed just an “arm” emulator, or instead “arm64” (a.k.a., “aarch64” or “armv8-a”)? If it is just “arm” it is the 32-bit predecessor and not the native architecture.

---

<div class="post-metadata">

**Author:** ![VickNV](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/vicknv/32/14043_2.png) [@VickNV](https://forums.developer.nvidia.com/u/VickNV)\
**Post date:** [November 2, 2017, 5:34am UTC](https://forums.developer.nvidia.com/t/how-do-i-develop-for-the-tx2-from-my-laptop/54766/3 "2017-11-02T05:34:01Z")

</div>

Hi wheitman9312,

I have no experience in qemu. But jetson isn’t in [url][Documentation/Platforms/ARM - QEMU](https://wiki.qemu.org/Documentation/Platforms/ARM#Supported_in_qemu-system-aarch64%5B/url%5D) . Maybe you can try to check with qemu folks too.

---

<div class="post-metadata">

**Author:** ![dbrownrxvs0](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/dbrownrxvs0/32/358583_2.png) [@dbrownrxvs0](https://forums.developer.nvidia.com/u/dbrownrxvs0)\
**Post date:** [November 5, 2017, 2:34am UTC](https://forums.developer.nvidia.com/t/how-do-i-develop-for-the-tx2-from-my-laptop/54766/4 "2017-11-05T02:34:02Z")

</div>

I wish I could help; I’m just posting to say that, if you do get it working, please post instructions as I know I Would find this very helpful.
