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

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

3天内不再提示

英创信息威廉希尔官方网站 获取英创Linux主板型号的方法简介

英创信息威廉希尔官方网站 来源:英创信息威廉希尔官方网站 作者:英创信息威廉希尔官方网站 2020-02-06 11:01 次阅读

英创公司十余年来都专注于嵌入式工控主板的开发,推出了很多不同型号的产品,也和许多客户建立了长期的合作和信任。随着英创公司不断的对产品进行更新,推出性能越来越好的新产品,很多客户也对自己的产品进行更新,并且推出新的项目。

经过长时间的累积,已经有许多客户的多个项目使用了英创公司不同型号的板卡,为了让客户更方便的管理应用程序,英创公司整理了一个方便客户识别板卡型号的方法,通过这个方法,客户可以将多个项目的程序整合起来,通过一个管理程序,对板卡进行判断,然后执行相应的操作,十分简单和方便。

客户只需要读取板卡文件系统中的/etc/hostname这个文件就可以了,英创公司目前主要的产品型号和hostname文件的对应可以参考下面的表格:

板卡型号 hostname文件
em9x60系列板卡 EM9X60
em928x系列板卡 EM9280
em335x系列板卡 EM335X
esm335x系列板卡 ESM335X
esm6800板卡 ESM6800
esm6802板卡 ESM6802

客户可以用过C语言标准的I/O读写函数来实现这一功能,使用fopen打开文件,然后fread将文件内容读取到buffer中,进行对比。

下面的是一个简单的例程,判断板卡型号并打印出来,可以供需要的客户参考:

#include

#include

#include

#include

/* the boardtype of Emtronix */

enum type{em9x60 = 1, em928x, em335x, esm335x, esm6800};

/* get the boadrtype from /etc/hostname */

int main(int argc, char *argv[])

{

FILE *fp;

char buf[50];

int boardtype = 0;

/* open the /etc/hostname read only */

fp = fopen("/etc/hostname", "rb");

if(fp == NULL)

{

perror("/etc/hostname");

return errno;

}

fread( buf, sizeof(char), 50, fp );

/* check the boardtype */

if(strstr(buf, "EM9X60") > 0)

boardtype = em9x60;

else if(strstr(buf, "EM9280") > 0)

boardtype = em928x;

else if(strstr(buf, "EM335X") > 0)

boardtype = em335x;

else if(strstr(buf, "ESM335X") > 0)

boardtype = esm335x;

else if(strstr(buf, "ESM6800") > 0)

boardtype = esm6800;

fclose(fp);

/* printf the boardtype */

switch(boardtype)

{

case em9x60:

printf("the boardtype is EM9x60\n");

break;

case em928x:

printf("the boardtype is EM928x\n");

break;

case em335x:

printf("the boardtype is EM335x\n");

break;

case esm335x:

printf("the boardtype is ESM335x\n");

break;

case esm6800:

printf("the boardtype is ESM680x\n");

break;

default:

printf("the boardtype is unknow, please check the platform!\n");

break;

}

return 0;

}

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

    关注

    7

    文章

    6085

    浏览量

    35303
收藏 人收藏

    评论

    相关推荐

    龙芯中科助力2024首届教育信息威廉希尔官方网站 应用创新大赛成功举办

    近日,2024首届教育信息威廉希尔官方网站 应用创新大赛在北京航空航天大学成功举办。本次大赛由中国教育威廉希尔官方网站 协会主办,教育信实验室、公安部第三研究所、中国电子工业标准化威廉希尔官方网站 协会信
    的头像 发表于 12-19 17:02 187次阅读

    国产工控主板,信产业发展新引擎

    在当今科技飞速发展的时代,信产业正成为国家战略的重要支撑。而我们的国产工控主板,以其卓越的性能和可靠的品质,为信产业的发展注入强大动力。国产工控主板在信
    的头像 发表于 11-06 10:29 212次阅读

    中科达荣获2024年软件和信息威廉希尔官方网站 服务优秀企业

    及前百家企业”名单。中科达凭借非凡的威廉希尔官方网站 实力与持续的创新能力,成功入选“2024年度软件和信息威廉希尔官方网站 服务竞争力百强企业”以及“2024年软件和信息威廉希尔官方网站 服务优秀企业”。
    的头像 发表于 10-30 11:44 467次阅读

    锐恩科技引领微控制器MCU威廉希尔官方网站 创新,赋能多元化应用!

    ,成为国家高新威廉希尔官方网站 半导体企业的佼佼者。锐恩科技不仅致力于为客户提供高可靠性、高性能、高性价比的一站式半导体芯片供应服务,更在8位和32位MCU市场不断创新,推动威廉希尔官方网站 进步与产品应用拓展。
    发表于 09-29 13:40

    引领智能未来:锐恩科技的国产低功耗单片机ENMCU

    在科技飞速发展的今天,低功耗单片机的应用越来越广泛,尤其是在安防监控、智能家居和微波雷达照明等领域。作为国内专精特新国家高新威廉希尔官方网站 半导体企业,锐恩科技致力于为客户提供高性能、低功耗的单片机解决方案
    发表于 09-26 17:16

    锐恩科技,以实力打造国产单片机替代品牌!

    今天我们要介绍的深圳锐恩科技的单片机。 鉴于我国集成电路产业起步较晚,核心研发威廉希尔官方网站 非常的短缺,导致了我国芯片需要依赖进口。而可替代进口MCU的国产芯片,产品性能必须要稳定。 深圳锐恩科技是一国
    发表于 09-25 09:49

    国产化背景下的工控主板发展现状

    ,是信息威廉希尔官方网站 应用创新产业的简称,于2016年“信工委会”(信息威廉希尔官方网站 应用创新工作委员会)提出,目的就是要推动我们国内软硬件关键威廉希尔官方网站 的研发
    的头像 发表于 09-21 16:15 385次阅读

    中软国际信服务助力大连信产业发展

    为进一步激发大连本地信产业生态的活力与潜力,搭建一个高效、开放的交流平台。由大连软件行业协会携手大连市信息威廉希尔官方网站 应用创新综合服务中心主办,中软国际协办的,2024年大连市信息威廉希尔官方网站 应用创新产业发展大会
    的头像 发表于 08-27 16:49 866次阅读

    通过大小鼠无血压测量实验明白了无血压测量威廉希尔官方网站 的重要性

    血压测量威廉希尔官方网站 的重要性:无血压测量威廉希尔官方网站 是一种非侵入性的测量方法,可以避免对动物造成不必要的伤害。在医学研究中,无
    发表于 04-22 09:40

    泰斯特承办“联企投汇·周三会”,协同打造智能网联新高地

    2024年3月27日,由市委统战部、市工商联主办、武汉市高新威廉希尔官方网站 产业协会协办的“联企投汇·周三会”第十三期活动在武汉英泰斯特电子威廉希尔官方网站 有限公司(以下简称“泰斯特”)成功举办。
    的头像 发表于 03-29 09:50 510次阅读

    股份今日登陆科

    山东中软件商用中间件股份有限公司(以下简称“中股份”)近日在上海证券交易所科板成功上市,标志着这家国内知名的民营软件和信息威廉希尔官方网站 服务企业正式进入资本市场,迎来全新的发展机遇。
    的头像 发表于 03-13 14:19 533次阅读

    股份在上交所科板上市

    山东中软件商用中间件股份有限公司(以下简称“中股份”)近日在上海证券交易所科板成功上市,标志着这家国内知名的民营软件和信息威廉希尔官方网站 服务企业正式进入资本市场,开启了发展的新篇章。
    的头像 发表于 03-13 14:02 538次阅读

    社启动上市辅导

    青岛卓社科技股份有限公司(简称“卓社”)近日在青岛证监局完成了辅导备案登记,标志着该公司正式踏上了北交所的上市之路。据公开资料显示,卓社已于2月26日与广发证券签署辅导协议,明确了其未来的上市计划。
    的头像 发表于 03-05 14:33 732次阅读

    软通动力与捷威廉希尔官方网站 签订战略合作协议

    近日,软通动力信息威廉希尔官方网站 (集团)股份有限公司(以下简称“软通动力”)与宁波捷威廉希尔官方网站 股份有限公司(以下简称“捷威廉希尔官方网站 ”)正式签订战略合作协议,并
    的头像 发表于 02-03 16:35 1116次阅读

    PCB企业力三期项目顺利投产

    近日,PCB企业四川力电子科技股份有限公司三期(载板厂和特种板厂)顺利投产。通过这个项目,力公司成功地将业务范围从单一的普通通孔多层板扩展到了高端的IC载板、MiniLED基板
    的头像 发表于 01-15 14:20 612次阅读