由于公司工作需求,我学习使用了飞凌嵌入式的开发板,现在将使用飞凌开发板的经验和坑记录一下

我使用的开发板为飞凌RK3399,使用的系统为linux

飞凌开发板的一般使用流程

开发板的教程还是很全面的,可以完全根据教程操作

  1. 我烧录系统选用的OTG方案,有完整教程不多说了
  2. 在ubuntu系统上的QT上设置新的KIT用于交叉编译,这也有完整教程
  3. RK3399自带opencv3的库,但由于工作原因我需要使用opencv4的,所以我选择自己交叉编译了一份,交叉编译opencv方法
  4. RK3399的linux虽然有界面,但是基本就是给客户看的,程序员没用,程序员想进入linux内部就需要用一根typeC接口连接开发板的debug口,然后在连接ubuntu系统的电脑(此处有官方教程,但是是Windows下的)打开minicom,在设置好串口后便能与开发板连接了,就如果开了个终端一样。
  5. 可以用minicom的文件传输功能传输文件,但是如果真的传大文件好像会出现异常。
  6. 开发板自带WiFi,但是需要手动打开,所以可以通过修改启动项,开机自动调用wifi脚本。只需要在/etc/init.d文件夹中添加S99开头的脚本(S99表示开机,且优先级在99的脚本,同理还有K开头的关机脚本),脚本中写入
#! /bin/bash./usr/bin/cmd/wifi.sh wlan0 -s TP-XXXX(WiFi名) -p xxxxx(密码)wait #即可自动连接WiFiwait^c  #    加上`^c`,这样每次开机就能直接继续输入指令了waitexit 0
  1. 飞凌开发板自带SSH 服务器,但最好先设置路由器,将IP和mac绑定后,再用ubuntu 连接
ssh root@192.168.1.100 #输入飞凌wifi对应的ip地址
  1. linux 自带了很多库,如opencv3,qt,他们都在/usr/lib中,如果想添加自己的lib可以考虑将动态库复制进去,不过个人建议另建路径,将动态库都放到一个文件夹,方便修改和复制
    首先,添加动态库的路径:
export LD_LIBRARY_PATH=/home/lib:$LD_LIBRARY_PATH

这样,/home/lib 就成为了链接库的路径,你可以把你的库放入这个路径中供你的程序调用

遇到的坑

  1. 该linux自带很多USB口,一般当你加入新口的时候是从ttyUSB5开始的,同时顺序也会有变化,QT的串口检索可能会从5开始 然后再01234,这个是小坑,但是导致了我自动串口检索的代码出了bug
  2. linux没用ch34X的驱动,如果想485转USB,最好还是使用PL2303或者ft232的转换器
  3. 新增摄像头的video编号也是从10开始的,也就是说10号是插入的第一个摄像头,但是插入一个会出现10,11两个新的编号,只有10那个是有用的
  4. WiFi连接要保持稳定,如果WiFi换了,导致wifi脚本失败得话,会导致程序不停的重试,这里建议先删除(或者改名)开机自动连接WiFi的脚本,然后再重启再修改密码,不然不停弹出的错误让你啥都干不了。

工作笔记:飞凌嵌入式试用记录相关推荐

  1. qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...

    作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...

  2. 飞凌嵌入式NXP i.MX8MMini 开发板试用体验

    收到飞凌OKMX8MM-C开发板进行测评.这款属于工控板,采用核心板和地板设计思路. CPU芯片等部分制成核心板,外设芯片接口部分制成底板,把核心板和底板组装在一起成为一块功能完整的开发板.软件也可简 ...

  3. 飞凌嵌入式iMX8MP 开发板试用体验--编译内核源码

    FETMX8MP-C核心板基于NXP i.MX 8M Plus处理器开发设计,该系列处理器专注于机器学习与视觉.高级多媒体以及具有高可靠性的工业自动化.旨在满足智慧城市.工业互联网.智能医疗.智慧交通 ...

  4. 飞凌嵌入式 全志A40i系列开发板试用体验之开箱

    很高兴能参加飞凌嵌入式开发板的免费试用活动,本来只是抱着试试的态度申请了,没想到还真的申请到了,这次我申请到的开发板时OKA40i-C. 我原来对嵌入式linux并不熟悉,在大学的时候做的都是stm3 ...

  5. 发烧友实测 | 飞凌嵌入式OKA40i-C开发板试用体验之远程视频监控

    本篇试用报告由发烧友zealsoft提供,感谢zealsoft的支持.飞凌嵌入式会在电子发烧友和电路城论坛持续开展开发板有奖试用活动,更有京东E卡等着你!欢迎大家的持续关注. "感谢飞凌嵌入 ...

  6. 飞凌嵌入式丨2020年技术干货合集大放送!

    亲爱的飞凌用户们 你们好哇 魔幻的2020即将过去 今年有些特殊,有些不容易 回看射雕处,千里暮云平 想必大家都有成长有收获 感谢你们一路以来的支持 2021即将到来 回顾2020 你是不是又博学了呢 ...

  7. 飞凌嵌入式丨NXP MFGTool软件烧录原理

    在使用恩智浦公司i.MX6系列芯片时,会使用到MFGTool软件通过连接PC和开发板的USB A型口转Micro USB线来给相应的芯片烧录程序,本文主要讲解MFGTool软件烧写的原理. 一.软件的 ...

  8. 嵌入式linux头文件,飞凌嵌入式知识汇092期:C工程的组织方式(头文件的功能)以及Linux下常用的头文件的作用...

    1.1每个C++/C程序通常分为两个文件.一个文件用于保存程序的声明(declaration),称为头文件.另一个文件用于保存程序的实现(implementation),称为定义(definition ...

  9. 飞凌嵌入式-基于国产A40i核心板-医用呼吸机解决方案

    新冠肺炎 疫情 全球大爆发,呼吸机是救治新冠肺炎患者最关键的 医疗设备 ,呼吸机成为 " 救命机 " .呼吸机生产及注册壁垒较高,转型生产呼吸机需要突破原材料供应.零部件组装以及注 ...

最新文章

  1. AI 助力金融后,中美金融科技领域最大的差距是什么?
  2. AI一分钟 | 特斯拉官方回应致死事故:鉴定报告尚不完整
  3. 六月份收集到比较有营养价值的AI方面的文章
  4. 洛谷4147:玉蟾宫——题解
  5. 编译原理-First集和Follow集
  6. HttpRunner环境部署-踩坑篇
  7. 数据科学r语言_您应该为数据科学学习哪些语言?
  8. 前端学习(1994)vue之电商管理系统电商系统之通过编程导航跳转到商品导航界面
  9. 【hortonworks/registry】registry源码主类该怎么运行
  10. html中meta的设置
  11. Python Revisited Day10 (进程与线程)
  12. Matlab 如何实现身份证号码快速识别
  13. cocos 躲避球游戏(2) --资源导入和碰撞检测
  14. 做好这几点,安心睡个好觉
  15. 极云普惠云电脑服务器维护,详细的极云普惠云电脑使用教程
  16. Tikz作图教程:说说图形颜色填充那些事儿
  17. 机器学习——LR(线性回归)、LRC(线性回归分类)与人脸识别
  18. 6.25 周测题目整理
  19. 最新研究!美国爱荷华州立大学利用量子计算模拟原子核
  20. 无人便利店是风口吗?来看看行业人士怎么说

热门文章

  1. Python3常用代码块汇总
  2. 独家首发!舱驾一体芯片要来了?这家企业传来量产消息
  3. 国家信息安全等级考试NISP一级题库(1)第101至200题
  4. WPFのImage控件souce引入的方法总结
  5. 第四篇:常用风控模型指标体系
  6. (最全laravel面试必备)面试官问:你对laravel 框架了解多少,为什么说是优雅的框架?
  7. 澳洲找IT工作最好用的12个网站, 找实习,找兼职,宝藏网站值得收藏 澳洲求职 Australia Jobs Websites
  8. java8 List去重
  9. 不归零制编码、归零制编码、NRZI
  10. ag-grid基本配置