Linux下使用Eclipse C++开发嵌入式程序

现在越来越多的人使用linux作为开发环境,但是使用linux作为嵌入式系统开发的中文资料很少,今天我就介绍下如何在linux下使用eclipse开发嵌入式程序;

我使用的是系统是debian 9

1、到https://www.eclipse.org/downloads/packages

下载 Eclipse IDE for C/C++ Developers

下载后解压到你自己的软件目录;

2、使用npm安装xpm包管理工具,具体可参考https://github.com/xpack/xpm-js上的安装方法。

3、使用xpm安装ARM toolchain

xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc

4、使用xpm安装仿真调试工具 QEMU
xpm install --global @gnu-mcu-eclipse/qemu

5、打开eclipse->help->Eclipse Marketplace 找到 GNU MCU Eclipse 点install
6、你的开发工具已经安装好了😁
开始飞翔吧!

记录一个usb转ip工具virtualhere

共享服务端USB设备,免费版只能共享一个usb接口,可以支持多功能打印机,服务端有win,macos,linux,android等版本

客户端有windows、macos、linux版本

如果想使用多个USB设备需要付费49美刀。

应该与usbip功能类似,只不过使用起来更加方便啦。

 

mbed为原型设计一个远程汽车控制模块

正在制作中,原型基本可以工作,随后会公布原理图和pcb板图。

基本功能,汽车防盗,无钥匙进入,远程启动,GPS定位,车辆odb2信息读取等。

现在正在选择通讯模块中,一般电流都比较大,虽然对于汽车电瓶来说还可以,但是真的遇到十天半个月车没动可就真的把电费没了。难道真的要加上电池电压检测,不行的时候自动关机吗?

这两天系统重新安装了,换成了Debian 9 折腾….