0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【OKMX6ULL-C 开发板】创建开发环境+helloworld

华仔的编程随笔 2023-08-27 01:19 次阅读

image.png

OKMX6ULL-C开发板基于NXP i.MX6ULL处理器开发设计,采用低功耗的ARM Cortex-A7架构,运行速度高达800MHz。采用核心板+底板结构,其核心板尺寸仅40*29mm,适应更多体积受限的应用场景,原生支持8路UART、2路Ethernet、2路CAN-bus总线、2路USB 2.0、LCD等常用接口

核心板采用Linux4.1.15+QT5.6操作系统,支持OTG、SD/TF卡批量烧写方式,支持单步更新内核,方便过程开发及批量生产。
【开发环境的搭建】
1、下载虚拟机,官方提供了搭建好的ubuntu18的虚拟机包下载链接:https://pan.baidu.com/s/1V6PRy3S0G7cYR5plDhL9RQ 提取码: gef8
2、下载好安装包后解压出来,用虚拟机打开:

image.png
3、登录系统:
用户名与密码均为forlinx

image.png

3、创建工作目录:

forlinx@ubuntu:~$ mkdir work
forlinx@ubuntu:~$ sudo chmod 777 -R work
[sudo] password for forlinx: 
forlinx@ubuntu:~$ cd work

4、创建一个hello.c文件:

forlinx@ubuntu:~/work$ cat hello.c 
#include < stdio.h >

int main()
{
	printf("hello");
	return 0;
}
forlinx@ubuntu:~/work$

5、加载交叉编译环境变量:
. /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
6、编译:
forlinx@ubuntu:~/work$ $CC hello.c -o hello
7、把文件传送给开发板。
forlinx@ubuntu:~/work$ scp -oHostKeyAlgorithms=+ssh-rsa hello root@192.168.3.46:/home/root
【注意】需要增加,要不会报错,同时ssh也一样。
-oHostKeyAlgorithms=+ssh-rsa
8、ssh登开发板,运行程序:

root@fl-imx6ull:~# ./hello
hello
root@fl-imx6ull:~#

【小结】至此,开发环境的搭建就结束了,飞凌提供了完整的教程与开发环境。但是有几点需要注意就是在liunx环境下的ssh需要增参数,要不连不上。这在开发文档中没有提及。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10990

    浏览量

    206735
  • 开发板
    +关注

    关注

    25

    文章

    4429

    浏览量

    93993
  • 开发环境
    +关注

    关注

    1

    文章

    203

    浏览量

    16460
  • i.MX6
    +关注

    关注

    1

    文章

    36

    浏览量

    16228
  • 飞凌
    +关注

    关注

    0

    文章

    130

    浏览量

    15955
收藏 人收藏

    评论

    相关推荐

    OKMX6ULL-C开发平台试用体验

    飞凌OKMX6ULL-C开发平台试用体验
    的头像 发表于 09-18 02:54 916次阅读
    <b class='flag-5'>OKMX6ULL-C</b><b class='flag-5'>开发</b>平台试用体验

    如何编译(helloworld)可以在开发板上运行的应用

    下的 C文件“helloworld.c ”编译成可执行文件“helloworld”;“arm-none-linux-gnueabi-gcc ”表示使用 arm 编译器,对应 iTop4412
    发表于 12-06 11:12

    飞凌嵌入式OKMX6ULL-S开发板免费试用

    OKMX6ULL-S开发板采用NXP的高性能、超高效、低成本处理器MCIMX6Y2开发设计,采用先进的ARM Cortex-A7 内核,运行速度高达800MHz。先进的电源管理架构可以
    发表于 10-16 11:20

    试用飞凌嵌入式i.MX6ULL开发板体验

    )make 可编译可执行文件qt_test4.综合评价通过上述测试发现OKMX6ULL-S开发板是一款性价比高,硬件接口完备,软件资源丰富的开发板,在工业控制、人机交互等领域有非常好的应用前景。
    发表于 10-16 16:45

    评测丨再次进阶,更高性价比——飞凌i.MX6ULL开发板

    OKMX6ULL-S开发板采用NXP的高性能、超高效、低成本处理器MCIMX6Y2开发设计,采用先进的ARM]FETMX6ULL-S与FET
    发表于 10-21 15:28

    迅为IMX6ULL开发板C程序调用shell

    arm-linux-gnueabihf-gcc -o led shellGpio.c ,将led文件拷贝到开发板。测试可看到开发板的灯在闪烁,终端有打印信息:4.读取按键值编译后测试:好物推荐-迅为品质IMX
    发表于 11-09 15:54

    如何实现飞凌iMX6ULL开发板系统的烧写

    本文以飞凌嵌入式OKMX6ULL-S开发板为基础讲解,本文分为三个部分,主要讲解了iMX6ULL SD卡烧写系统及OTG烧写系统的以及单步更新内核的步骤。通过本文您可以快速实现飞凌iMX6UL
    发表于 12-22 06:23

    imx6ull开发板是什么

    一、前言阿尔法imx6ull开发板是正点原子与2019年10月发布的一款Linux开发板,其主控使用恩智浦公司的imx6ull芯片。如下所示我目前手上这块为EMMC BTB 接口核心
    发表于 07-23 09:39

    基于i.MX6芯片的飞凌OKMX6Q-C开发板如何上手

    基于i.MX6芯片的飞凌OKMX6Q-C开发板如何上手
    发表于 10-13 06:32

    飞凌嵌入式i.MX6ULL开发板怎么样

    ,工作温度在-40℃~85℃。该CPU基于ArmCortex-A7内核,最高工作频率可以到900MHZ。CPU接口丰富,支持8路串口、2路网口、2路can口、2 路I2C口、2路USB、3路音频口。可见其非常适合做工业控制领域应用开发。2.
    发表于 12-27 07:16

    OKMX6ULL-C产品体验官-全功能测试

    --titlebar --start-applets $START_APPLETS --end-applets $END_APPLETS & 4.2、开机自启脚本OKMX6ULL-S 开发板
    发表于 09-18 09:16

    飞凌OKMX6ULL开发板开箱试用体验

    OKMX6ULL-C开发板采用核心板+底板结构,基于NXP公司的i.MX6ULL低功耗处理器设计,运行主频800MHz,ARM Cortex-A7架构。独特的电源管理架构相比ARM9系列核心板功耗
    的头像 发表于 08-15 10:33 489次阅读
    飞凌<b class='flag-5'>OKMX6ULL</b><b class='flag-5'>开发板</b>开箱试用体验

    OKMX6ULL-C开发板开机自启和界面相关笔记

    飞凌嵌入式基于NXPi.MX6ULL处理器打造的OKMX6ULL-C开发板,开机自启和界面相关笔记介绍
    发表于 03-22 11:13 3次下载

    OKMX6ULL-C_硬件手册_V1

    飞凌嵌入式OKMX6ULL-C开发板硬件手册
    发表于 03-22 11:15 10次下载

    linux4.1.15交叉编译链描述及使用方法

    飞凌嵌入式OKMX6ULL-C开发板Linux4.1.15交叉编译链描述及使用方法
    发表于 03-22 11:18 3次下载