ARM embedded development using linux and Vi - Custom development environment (Part 1)

preview_player
Показать описание
In this video, we try to create a custom development environment. It starts to get difficult managing and sharing projects based on the target. To avoid this, we create a project using a custom folder structure.

We want our environment to work with any target. We want to be nimble. If a target changes, we should not change our whole repository. We rather just modify the target folder in our repository. Better still, modify a makefile in our repository and tell it what target to build for.

MCU Development Environment:
NXP Microcontrollers- McuXpresso
Microchip Microcontrollers including Arduino- Microchip Studio

Linux Environment:
VirtualBox + Linux Mint
Window Manager - Awesome WM

Electronic Tools I use:
Power source - Yihua YH-605D
Hot Air gun - Sparkfun 303d

Software Tools I use:
PCB Design - Altium
Mechanical Part modelling - Solidworks
3d Modelling and design prototyping - 3ds Max
Rendering Engine - VRay
Mathematical Modelling and model based design - MATLAB and Simulink

Links:

DISCLAIMERS:

This video was not paid for by outside persons or manufacturers.
No gear was supplied to me for this video.

The content of this video and my opinions were not reviewed or paid for by any outside persons.
Рекомендации по теме
Комментарии
Автор

If you liked the video, please subscribe and turn notifications on to not miss any future videos, thank you!

antshivrobotics
Автор

holy .. great video!

i dont know exactly if you already did a video / if its even possible but:

in my job i am using the atmel Xplaind boards to develop, and then later throw all onto a selfmade board with just the chip. i really grown into the microchip world, and i do like the debugging capabilities of Microchip Studio + EDBG stuff. But thats Windows only ...

any suggestions / viable alternatives that you can think of in terms of software?
or any idea how i can change my workflow / thinking, so that this kind of debugging option is not needed? i mean i'm able to watch the chips from the outside (oscilloscope) but i dont feel thats the same ..


anyways, thank you for your great content. also your style of video & quality is superbe!

juelznavi
Автор

hallo Antshiv,
what is ARM? is it a microcontroller?

blaisofotso
Автор

Antshiv, I bought a SAM4S Xplained Pro only to find out that the defacto way to develop for it is with the Atmel Studio V7 which is not available for Linux. I followed through the first half of your video just fine and found the arm gnu tool chain download. As I understand, the next part has to do with getting chip support and board support files which basically enumerate definitions paired with a specific product. I am writing to you because I don't see a BSP for SAM4S Xplained or the ATSAM4SD32C chip that it uses. What recourse do I have for aligning myself w/ the second half of your video? Thx.

quinncarver
visit shbcf.ru