tag 标签: 飞凌嵌入式

相关帖子
相关博文
  • 2024-1-5 16:18
    1 次阅读|
    0 个评论
    刚刚过去的一年充满了挑战 但飞凌嵌入式始终带着对未来的期许 坚定地向上而行 凡是过往,皆为序章 让我们站在2024年的开端 一起回顾飞凌嵌入式的2023年度大事 1、企业实力,稳步提升 2023年,飞凌嵌入式成为国家级专精特新“小巨人”企业 。 2023年,飞凌嵌入式“华东技术服务中心”在苏州正式成立 。这是继华南技术服务中心后,飞凌嵌入式的又一重要布局,企业的服务能力和市场竞争力进一步提升。 2023年,飞凌嵌入式荣获 ISO14001环境管理体系认证和ISO45001职业健康安全管理体系认证两项证书 ,标志着飞凌嵌入式在规范化、标准化和科学化的现代企业管理轨道上更进一步。 2、成立全新子品牌ElfBoard 2023年飞凌嵌入式面向学习者推出了全新子品牌ElfBoard ,旨在为嵌入式学习爱好者创造更具价值的学习体验。 ElfBoard依托飞凌嵌入式十几年来的企业级板卡开发服务经验,深挖用户的需求和痛点,从而针对性地设计和开发产品,打造出了一款真正适合嵌入式技术学习、嵌入式爱好者职业进阶的板卡。 3、六款新品,实力担当 (1)FET-MX91xx-C核心板 在2023台北国际电脑展(COMPUTEX)上,飞凌嵌入式FET-MX91xx-C核心板在NXP展台首次亮相。作为“NXP金牌合作伙伴”,飞凌嵌入式在i.MX91x的α阶段便开始了产品的研发工作。 (2)FET-2K0500-C核心板 飞凌嵌入式与龙芯中科联手推出FET-2K0500-C核心板,这款产品基于龙芯二号2K0500处理器开发设计,作为一款高集成度处理器,它采用 LoongArch 自主架构,主要面向工业互联网应用、打印终端、能源及交通等领域。 (3)FET7110-C核心板 飞凌嵌入式与RISC-V国产处理器厂商赛昉科技合作,基于昉·惊鸿7110处理器共同推出了FET7110-C核心板。作为一款已量产的高性能RISC-V处理器,它具备高性能、多功能和低功耗的特性,为行业带来了更加多样化的解决方案。 (4)FET113i-S核心板 飞凌嵌入式FET113i-S全国产核心板基于全志T113-i工业级处理器开发设计,主频1.2GHz,集成双核Cortex-A7 CPU、64位玄铁C906 RISC-V CPU和 DSP,助力新基建领域实现国产化替代升级。 (5)FCU2601嵌入式控制单元 FCU2601嵌入式控制单元是飞凌嵌入式为锂电池储能行业设计的EMS能量控制单元产品,设计兼具高性能,多接口,低功耗,广泛满足各类储能系统的本地能源管理应用需求。 (6)FET-D9360-C核心板 FET-D9360-C核心板基于芯驰D9-Pro高性能处理器开发设计,集成了6个ARM Cortex-A55高性能核和1个ARM Cortex-R5实时核,满足您高性能、多样化定制需求。 4、配置升级,为产品持续加活力 飞凌嵌入式不仅推出了多款新品,更致力于对已上市产品的持续优化与升级,以满足客户的多样化需求。 飞凌嵌入式深知,产品的生命力不仅在于新品推出时的创新,更在于对现有产品的持续维护和改进。因此,2023 年飞凌嵌入式对4款热门核心板产品进行了配置升级,确保它们始终保持领先的市场竞争力。 (1)为FETMX8MP-C核心板新增1GB+8GB及2GB+16GB两个内存版本,价格也有大幅降低,为客户提供了更多的选择和更优质的服务; (2)为AM62x系列核心板新增配置,单核/双核/四核配置,更加灵活地满足各种应用场景的需求; (3)FET3588-C核心板(商业级)提升了温宽级别,可以应对-20℃~+85℃的温度范围,从容面对高温与极寒,提高了产品的适应性和稳定性; (4)FET3568-C系列核心板更是多达3项更新——1GB+8GB配置上新、全面支持Debian 11系统、100%电子元器件国产化率升级。以上更新使得这款产品更加符合市场需求,更具竞争力。 5、生态共建,合作共赢 合作、互助、共赢。 2023年,飞凌嵌入式与NXP、瑞芯微、TI、全志、赛昉、瑞萨、龙芯、统信等多家芯片原厂及操作系统厂家展开了更高频率、更高维度、更深层次的合作 。飞凌嵌入式正在已更加积极开放的姿态加强合作,拥抱未来。 此外,2023年飞凌嵌入式也与电子发烧友、与非网、电子工程专辑、北极星储能网等多家知名行业门户 开展了开发板试用活动、线上专场讲座、研讨会等多项合作。 6、玩起来!与用户在一起 2023年, 飞凌嵌入式共发起了5期【产品体验官】活动 ,让更多热爱嵌入式的朋友免费体验到了自己感兴趣的热门开发板产品,飞凌嵌入式也收获了很多宝贵的建议。 除了产品体验活动之外, 飞凌嵌入式开启了【VR全景寻宝活动】,邀请大家拿起手机云探厂,开启了一场全景寻宝之旅 。让朋友们足不出户即可“来到”飞凌嵌入式的公司园区,沉浸式“走过”飞凌嵌入式的每一个角落。 7、这一年,我们在展会相遇 从德国纽伦堡到中国深圳,从早春到初冬,2023年飞凌嵌入式共参加了11场大型行业展会 ,与来自全国各地区的行业伙伴共同分享市场动态和产品技术,为各行各业提供更加丰富的解决方案。 在这里,飞凌嵌入式结识了大量的行业同仁,并与众多优秀的企业成为了合作伙伴,2023让我们相识、相知,2024让我们更好地携手向前。 8、走进校园,筑梦青春 2023年,飞凌嵌入式走进了天津大学、燕山大学、河北大学、华北电力大学、北京工业大学、哈尔滨理工大学等十余所高等院校。 从春招到秋招,数千个年轻热情的面孔让飞凌嵌入式看到了年轻一代的活力。 校招过程中的充分互动让同学们更加明确了职业发展方向,并在飞凌嵌入式找到了适合自己的工作岗位,开启了实现梦想的新征程。 这一年,飞凌嵌入式步履不停 这一年,飞凌嵌入式向上而行 2023已成序章 飞凌嵌入式希望与每一位朋友继续携手 一同拥抱全新的2024 持续向上,未来可期
  • 热度 4
    2024-1-5 10:53
    282 次阅读|
    0 个评论
    飞凌嵌入式2023年度盘点——步履不停,向上而行
  • 2023-11-24 15:45
    0 个评论
    11月23日,华秋·电子发烧友在深圳总部举办了 「2023年电子工程师大会暨第三届社区年度颁奖」 活动,邀请到了高校教授、企业创始人及高管、行业技术专家、电子工程师等众多嘉宾到场,呈现并传播了电子产业动态、最新技术、应用案例及开源硬件项目。 飞凌嵌入式作为华秋·电子发烧友的重要合作伙伴与此次活动的协办单位隆重亮相 。活动现场,飞凌嵌入式不仅带来了多款市场热门的嵌入式核心板产品,还展示了最新的开发板动态演示方案。这些产品在工业控制、智能家居、医疗设备、智慧医疗、电力储能等领域都有着广泛地应用,全面展示了飞凌嵌入式在嵌入式领域的领先实力和创新技术。 飞凌嵌入式的展台吸引了现场观众的驻足参观和咨询交流,既有来自业界的资深工程师和技术专家,也有对嵌入式技术感兴趣的论坛发烧友,大家对飞凌嵌入式展示的产品及方案表示高度关注和赞赏,认为这些产品和方案不仅具有出色的性能和稳定性,而且易于使用,为他们的项目开发提供了强有力的支持。 活动邀请了15位业内的重磅嘉进行技术主题分享,其中, 飞凌嵌入式产品总监以《国产化处理器开源硬件技术分享》为主题进行了演讲 。飞凌嵌入式认为,嵌入式技术在各个领域都展现出了巨大的潜力和机会,特别是在国产化处理器开源硬件技术的推动下,嵌入式技术正朝着更高性能、更低功耗、更智能化方向发展。 此外,在第三届社区年度颁奖礼上,飞凌嵌入式荣获 “优秀合作伙伴奖” ,这一荣誉正是多年来双方全方面、多维度合作的见证。 此次受邀参会不仅是飞凌嵌入式与华秋·电子发烧友深入合作的一个重要里程碑,也为双方未来的进一步合作奠定了更为坚实的基础。展望未来,飞凌嵌入式与华秋·电子发烧友将继续加强合作,共同探索新的市场机会。
  • 2023-11-24 14:22
    0 个评论
    11月22日, 德州仪器嵌入式技术创新发展研讨会(北京站) 顺利举行,本次研讨会邀请了众多业界领先的企业和专家到场,飞凌嵌入式作为TI生态伙伴受邀参加,与众多业内伙伴共话嵌入式技术的未来发展趋势。 在本次研讨会,德州仪器展示了全面的嵌入式处理器产品组合、无线连接、微控制器、处理器技术以及毫米波传感器解决方案、系统解决方案、新一代产品介绍以及方便易用的平台及工具,旨在通过前沿的技术和产品满足各类设计需求,助力每个项目的快速上市。 飞凌嵌入式在研讨会现场展示了基于TI Sitara™ AM62x系列工业级处理器设计的OK6254-C开发板动态演示方案,及FET62xx-C系列核心板产品。AM62x系列处理器作为TI新一代MPU产品,正被越来越多地应用于各种工业场景之中,其高效的处理能力和稳定的运行赢得了业界的广泛赞誉。 飞凌嵌入式以此次研讨会为契机,向与会者展示了其基于AM62x系列处理器的SoM解决方案,进一步推动了AM62x系列处理器在行业内的应用和普及。 此外,德州仪器的资深技术专家们也与现场嘉宾分享了对嵌入式行业发展的独到见解和对未来技术的预测。他们的分享使与会者对嵌入式技术的未来有了更清晰的认识,也使他们对德州仪器的产品和技术有了更深的理解。 本次研讨会的成功举办,不仅加强了TI合作伙伴生态圈的影响力,也为嵌入式技术的发展起到了重要的作用。飞凌嵌入式以此为契机结识了更多行业同仁,并期待在未来能够与TI合作伙伴携手推动技术创新,为嵌入式技术的发展和应用拓展而助力。 11月28日和11月30日, 2023德州仪器嵌入式技术创新发展研讨会 将在上海与深圳两座城市接力举行,飞凌嵌入式也会一同参加,欢迎广大客户朋友积极报名抢占席位,期待与您共同探讨嵌入式技术的未来发展,激发无限创新潜能!
  • 热度 5
    2023-3-16 09:38
    783 次阅读|
    0 个评论
    凭借实时性、抗干扰性和安全性等优点,CAN2.0在工业及汽车行业得到了广泛应用,但其 最高速率仅为1Mbit/s,每帧最多只能传输8字节的有效数据,报文中只有约50%的带宽用于有效数据传输 。然而随着产业的发展,各种传感器和控制器数量的增多,总线上的数据量也激增,这使得CAN2.0总线在传输速率和带宽方面的缺点暴露的更加明显,于是就诞生了CAN-FD。 CAN-FD在传输速率和带宽方面有了明显的提升,波特率可高达8Mbit/s,每帧可多达64字节有效数据,传输效率可提高至约80% ,能够进一步提高总线的实时性,拓宽总线的数据带宽,提升总线的传输效率。 在飞凌嵌入式OKMX8MP-C开发板上有两路CAN-FD,小编今天就基于这款开发板以处理器的M核与A核各控制一路CAN-FD互相通信为例,从应用角度讲述M核和A核如何控制CAN-FD高速通信。 OKMX8MP-C开发板 飞凌嵌入式OKMX8MP-C开发板所搭载的NXP i.MX8M Plus处理器具备强悍的性能, 集成4个主频最高可达1.8GHz (工业级主频为1.6GHz) 的Arm Cortex-A53多任务核 和1个Cortex-M7实时核 ,不管是对数据的高速吞吐、处理,还是复杂的人机交互界面处理,都能从容应对。 一、M核CAN-FD 1. CAN-FD初始化 CAN-FD初始化主要包括总线时钟,管脚和相应寄存器的初始化。具体如下: (1)CAN总线时钟: 现将CAN总线倍频到800MHz,再10分频到80MHz。 CLOCK_SetRootMux(kCLOCK_RootFlexCan1, kCLOCK_FlexCanRootmuxSysPll1); // 设置CAN1总线时钟为800MHz CLOCK_SetRootDivider(kCLOCK_RootFlexCan1, 2U, 5U); // 分频因子为2*5=10,设置CAN1总线时钟为80MHz (2)管脚配置: 选择CAN1的发送管脚为32脚,接收管脚为34脚。 IOMUXC_SetPinMux(IOMUXC_SAI2_TXC_CAN1_RX, 0U); // CAN1 RX IOMUXC_SetPinMux(IOMUXC_SAI2_RXC_CAN1_TX, 0U); // CAN1 TX (3)CAN波特率: CAN-FD支持可变速率,即控制区和数据区的波特率可以不一致,控制区最大为1Mbit/s;数据区最大为8Mbit/s。后续程序根据总线时钟和设置的波特率,分配时段设置的seg1,seg2等数值。 bitRate = 1000000U; // CAN-FD控制区波特率为1Mbit/s bitRateFD = 8000000U; // CAN-FD数据区波特率为8Mbit/s (4)CAN-FD使能: 除了使能CAN-FD,可变波特率也需要使能,否则数据区的最大速率和控制区的速率一样,最大为1Mbit/s。 MCR |= CAN_MCR_FDEN_MASK; // CAN-FD使能 fdctrl |= CAN_FDCTRL_FDRATE_MASK; // 可变波特率使能 (5)关闭自回环: 如果开启了自回环,那么CAN1数据会在芯片内回环,不会到外部管脚,在程序调试时可以排除外部端子的干扰,但真实应用时,需要关闭自回环,从外部管脚收发数据。 enableLoopBack = false; // 不回环,使用外部管脚 (6)帧格式: 本次我们使用11位标准数据帧,小伙伴也在后续试试扩展帧。需要设置自己的ID,便于总线上其他设备识别。 mbConfig.format = kFLEXCAN_FrameFormatStandard; // 11位标准帧,非扩展帧 mbConfig.type = kFLEXCAN_FrameTypeData; // 数据帧 非远程帧 mbConfig.id = FLEXCAN_ID_STD(rxIdentifier); // 帧ID 用于区别总线中不同的设备 (7)接收过滤: 用户可设置接收过滤规则,这样就可以只接收特定帧ID的数据,减少应用处理的数据量。 rxIdentifier = 0; FLEXCAN_SetRxMbGlobalMask(EXAMPLE_CAN, FLEXCAN_RX_MB_STD_MASK(rxIdentifier, 0, 0));//接收所有ID数据 2. CAN-FD收发流程 本次测试M核做主站,CAN1先发送一帧包含64字节数据,A核CAN2收到,将64字节数据再次发送,M核CAN1接收。对比发送和接收的64字节数据是否一致。重复100次。 (1)CAN-FD发送数据: EXAMPLE_CAN表示为CAN1,flexcanHandle为CAN实例,包含了发送接收回调函数,txXfer为要发送的64字节数据。 FLEXCAN_TransferFDSendNonBlocking(EXAMPLE_CAN, &flexcanHandle, &txXfer); // CAN-FD发送数据 (2)CAN-FD接收数据: EXAMPLE_CAN表示为CAN1,flexcanHandle为CAN实例,包含了发送接收回调函数,rxXfer为接收的64字节数据。 FLEXCAN_TransferFDReceiveNonBlocking(EXAMPLE_CAN, &flexcanHandle, &rxXfer); // CAN-FD接收函数 ( 3)接收和发送数据对比: for (j = 0U; j <= DLC; j++) // 对比收发数据,不一致打印 { dataWord ) { LOG_INFO("Data mismatch !!! j=%d \r\n",j); } } 二、A核CAN-FD A核设备树中保留CAN2,内核解析设备树在 /dev 下生成can0。设置波特率后使能can0节点,应用程序中open函数打开接口,write函数发送数据,read函数接收数据。我们把CAN接口的示例已经作为一个跨平台的综合演示程序,小伙伴们可以直接加参数调用即可。 1. 分配节点 (1)M核独享CAN1,A核独享CAN2,修改设备树,在设备树 OK8MP-C.dts 中,删除CAN1设备节点,保留CAN2设备节点。编译新的设备树; (2)将生成的 OK8MP-C.dtb 和 Image 拷贝至开发板的 /run/media/mmcblk2p1/ 目录下,输入 sync 命令同步后重启开发板; (3)通过A核串口输入命令 uname -r ,显示内核版本,将 /lib/modbule 目录下文件夹名称改为内核版本,这样才能自动加载模块生成can0节点,重启开发板。 2. 演示Demo 进程名can_demo 使用方法:./can_demo设备名 … … 本次测试接口为can0(对应开发板CAN2),控制区波特率为1Mbit/s,数据区最大为8Mbit/s,11位标准帧,不过滤帧ID,不主动发数据,不回环。因此命令为: ./can_demo can0-b 1000 -fd 8000。 三、程序验证 1. 硬件连接 使用杜邦线将CAN1和CAN2的can-H短接,同时将can-L短接,注意不要接反。 2. M核程序 修改uboot环境变量设置M核自启动,同时将M核程序 forlinx_m7_tcm_firmware.bin; 放到 /run/media/mmcblk2p1/ 目录下。详细操作可看上篇文章 《【玩转多核异构】M核程序的启动、编写和仿真》 。 3. A核程序 (1)使用串口Xmodem,网络FTP,SCP,U盘,TF卡等多种方式,将can_demo从电脑拷贝至核心板默认目录下,输入以下命令修改权限; chmod 777 can_demo (2)输入以下命令,A核应用程序can_demo将设置波特率后打开can0节点,等待M核发送的数据,再将接收的数据通过CAN2发送给M核。 ./can_demo can0 -b 1000 -fd 8000 4. 实际测试 (1)OKMX8MP-C开发板重新上电后,M核程序启动,完成CAN1初始化后,在M核调试串口输出信息,等待按键; (2)在A核调试串口输入以下命令,CAN2将处于接收的状态: ./can_demo can0 -b 1000 -fd 8000 (3)在M核串口按下键A或a,M核CAN1发送64字节数据,A核CAN2接收数据,并将接收的数据再次发送,M核CAN1接收后和发送数据对比,输出结果。循环100次; (4)通过测试可以看到,依托i.MX8M Plus强大的性能,双核都以8Mbit/s的高速率发送大量数据,均没有出现异常。 以上就是小编为小伙伴带来的基于飞凌嵌入式OKMX8MP-C开发板双核控制CAN-FD的使用方法了,是不是感觉性能很强大呢?
相关资源