一、泰山派简介
今天给大家介绍一款立创新出的泰山派开发板,继梁山派之后又一力作。泰山派是一款开源的卡片电脑,提供全面开放的软硬件资料,愿与志同道合的的伙伴们共同推动技术的发展和创新。 小巧的板子搭载了高配的处理器、引出丰富的外部资源、多样性SDK、赋予创意无限可能。 软硬件结合、项目式学习、解决项目落地难问题、让每一个想法变成现实。
对比树莓派,市面上很多性价比的开发板,香橙派、芒果派、核桃派等等。为什么还要介绍泰山派呢,那就是生态。树莓派之所以屹立不倒主要是其长久以来的生态,让普罗大众不得不选择它。这回嘉立创是利用其在国内的影响力,推出全开源的泰山派并打造其周边生态。之前的梁山派的生态已经取得不错的效果。这次我们也拭目以待吧。
1.开发板购买地址:
https://lckfb.com/project/detail/lctspi-2g-16g?param=baseInfo
两种配置,建议直接2+16G配置
2.立创泰山派全部资料地址:
3.泰山派硬件开源地址:
二、泰山派开箱
梁山派到手是主板加上HDMI转接口,PD诱骗模块,小散热片和各种线
借用官方图大家看看各个模块都是啥,非常漂亮的设计。
1.上电测试
开箱后,大家连接typeC数据线,如果开发板的彩灯能不断的闪烁变色,证明开发板系统运行正常。泰山派出厂已经烧录了一个系统。
三、泰山派环境搭建
由于需要安装ubantu系统,故建议大家安装虚拟机,这样可以避免直接安装ubantu给自己的系统搞崩。虚拟机主流的个人我们可以使用vmware。
整个流程主要学习夜魔009分享的攻略:
基于VMware和Unbuntu18.04编译 嘉立创·泰山派 Linux SDK_立创泰山派sdk编译-CSDN博客
1.安装虚拟软件Vmware
大家可以去下面网址去体验下载vmware17pro。
下载 VMware Workstation Pro | CN
据说虚拟机非常方便,在安装一些工业软件和大型软件的时候非常适合。当不需要的时候可以直接删除该虚拟机即可,非常方便。避免软件直装对系统的苛求,或者安装了多个软件搞的系统的臃肿不堪。
虚拟机的安装是非常简单的,无脑下一步即可。这里不过多赘述了。
2.安装名为ubuntu的虚拟机
首先打开安装好的VmWare,点击“文件”--“新建虚拟机”
在弹出来的新建虚拟机向导对话框点击“自定义...”
点击下一步,进入安装界面。
在新建虚拟机向导界面,点击稍后安装操作系统,这里先安装一个空白的。
选择合适的文件目录准备安装ubuntu。
根据自己的电脑配置取舍,准备给新建的虚拟机的CPU指派的处理器数量。
接下来分配内存,我的垃圾电脑只有16G内存,我分了12G过去,不知道后续编译是否会报错。
在网络配置里面,选择桥接连接,方便后续联网。
I/O控制器选择默认选项
磁盘类型选择NVMe类型,据说这样可以做到万无一失。
接下来,准备开始创建新的虚拟磁盘
分配硬盘空间至少200G以上,并勾选“将虚拟磁盘拆分成多个文件”,这样设置并不会立马占用200G硬盘。
磁盘文件直接点击下一步即可。
点击完成,即可创建好名为ubuntu的虚拟机。
出现此界面即创建完成,然后点击“编辑虚拟机设置”
3.安装ubuntu镜像文件到虚拟机中
在处理器选项中,勾选三个虚拟化
在CD/DVD选项中,使用并找到ubuntu镜像文件。
点击确定后,回到主页面点击开启此虚拟机
准备安装ubuntu系统,左侧选择中文简体,然后点击右侧的安装。
安装类型界面,点击“清除整个磁盘...”,然后同时勾选“在ubuntu新安装中使用LVM”
直接点击继续,准备下一步。
你在什么地方,地点随意选,直接点击继续
设置自己的登录名和密码,必须设置。后续root的命令均需要此密码进行登录。
安装完毕后,会提示重启。我在该界面鼠标无法操作,无法截图。我直接强退重启的电脑。
然后就可以直接点击进入ubuntu系统了。
4.
打开终端
输入命令:sudo su, 提示输入密码时候直接输入刚才设置的登录密码,切换成root用户。
输入命令:
sudo apt-get update
sudo apt-get install openssh-client
sudo apt-get install openssh-server
启动服务:
/etc/init.d/ssh start
#显然如下表示启动正常
[ ok ] Starting ssh (via systemctl): ssh.service.
输入下面命令查看是否安装成功:
sudo ps -e | grep ssh
输入命令:apt install net-tools
安装完成后,输入命令:ifconfig
不是ipconfig,虽然是查询ip但是跟windows不一样。笔者使用ipconfig命令不识别,搞了近3个小时,才发现命令打错了,犯了经验主义错误。
后续我们将使用查询到的IP:192.168.31.245连接虚拟机。
4.打通windows和ubuntu的文件传输
a.使用FTP 软件FileZilla工具来传输安装文件到虚机里
下载地址如下:Download FileZilla Client for macOS (Intel)
无脑安装后,打开软件,点击“文件”--“站点管理器”,在新建的站点中输入刚才查询到的IP地址。
点击连接,开启连接。等待连接成功字样。
然后回到虚拟机在根目录新建一个文件夹,准备编译作业。输入下图的指令,新建一个app文件夹,然后增加其读写权限。
再次打开刚才的FTP上传软件FileZilla,准备把泰山派资料的SDK上传到新建的app目录里。
在拖拽左边文件到ubuntu的app文件家里时,报错“文件传输失败”。
查询大量文档,输入如下指令:sudo chmod 777 /app之后,上传文件成功。
接下来我们正式上传需要编译的文件:tspi_linux_sdk_20230916.tar.gz,直接拖拽等待上传。
上传成功,接下来我们就可以下一步解压编译了。先回到虚拟机的界面。
b.使用samba来传输安装文件到虚机里
之所以选择samba是为了能像访问本地磁盘一样来访问ubuntu系统中的文件。使用samba把ubuntu里面的目录直接映射到windows里面的一个新的磁盘,这样访问起来就方便多了。
首先创建目录: /home/adam/tspi,留着后面待用。
安装
sudo apt-get install samba
sudo apt-get install smbclient
安装完成后执行
samba -V
配置
sudo vi /etc/samba/smb.conf
会出现一堆信息,为配置文件,我们需要修改这个配置文件。需要插入如下信息:
(此步一定确保自己已经创建了目录 /home/adam/tspi)
写入配置
[EX_DISK_A]
comment = share folder
browseable = yes
path = /home/adam/tspi
valid users = adam, adam
write list = adam, adam
inherit owner = yes
browsable = yes
admin users = adam, adam
public = yes
writable = yes
create mask = 0755
read only = No
directory mode = 0755
插入信息中,所有跟“adam”相关的全部替换成你自己的信息。插入位置如下:
设置用户远程访问密码(adam是我的同样也养设置成你自己的)
sudo smbpasswd -a adam
重启虚拟机,然后在win10系统中,按下"win"+"R",输入ubuntu系统中的IP地址。
准备开始映射ubuntu虚拟机的目录,选择“映射网络驱动器”
映射到对应目录,我选择X盘。
输入访问账号和密码,并勾选记住后,以后可以直接访问了。
回到硬盘界面,就可以看到已经成功映射了一个X盘符出来
此步以后可以完全打通了两个系统之间的文件传输。
c.命令和文字的双向复制粘贴
需要输入以下命令即可。
sudo apt-get autoremove open-vm-tools
sudo apt-get isntall open-vm-tools
sudo apt-get isntall open-vm-tools-desktop