乌克兰少妇性做爰_欧美在线导航_欧美久久黄_欧美永久_国产一二在线观看_狠狠操一操_欧美性视频一区二区三区_日韩中文在线视频_精品国产一二三产品区别在哪_日韩特黄特色大片免费视频_亚洲欧美日韩国产精品一区二区_国产精品国产精品国产专区蜜臀ah_国产午夜成人无码免费_插插射啊爱视频日a级_大奶子久久_国产精产国品一二三产区视频_日本少妇高潮正在线播放_视频免费1区二区三区_国产精自产拍久久久久久蜜小说_人善交videos欧美3d残废

產(chǎn)品分類

當前位置: 首頁 > 工業(yè)電氣產(chǎn)品 > 工業(yè)開關(guān) > 風(fēng)壓開關(guān)

類型分類:
科普知識
數(shù)據(jù)分類:
風(fēng)壓開關(guān)

如何定制嵌入式Linux發(fā)布版

發(fā)布日期:2022-04-26 點擊率:143

  • 關(guān)鍵詞:                                                                Linux                                                                Embedded                                                                ARM

  • 摘要:針對嵌入式系統(tǒng)預(yù)編譯Linux鏡像和發(fā)行版在創(chuàng)客運動中已經(jīng)很普遍,這些發(fā)行版本已經(jīng)包含組件(有時候可能超過必需的),因此學(xué)生和業(yè)余愛好者們可以很容易的開始開發(fā)。Ubuntu, Debian和Arch都屬于這樣的發(fā)行版。


1). 簡介

針對嵌入式系統(tǒng)預(yù)編譯Linux鏡像和發(fā)行版在創(chuàng)客運動中已經(jīng)很普遍,這些發(fā)行版本已經(jīng)包含組件(有時候可能超過必需的),因此學(xué)生和業(yè)余愛好者們可以很容易的開始開發(fā)。Ubuntu, Debian和Arch都屬于這樣的發(fā)行版。


可是,當我們需要在計算機模塊或者工業(yè)產(chǎn)品上面運行定制化或者特殊應(yīng)用的Linux鏡像時候,一個預(yù)編譯的嵌入式Linux發(fā)行版本并不一定是最好的選擇。編譯一個鏡像有一整套流程,在這個過程中,可以去掉任何不想要的但會導(dǎo)致開機時間增加,影響處理速度以及浪費內(nèi)存空間的項目。很多時候我們因為系統(tǒng)里面有很多無用的應(yīng)用和服務(wù)在運行導(dǎo)致系統(tǒng)資源浪費。舉例說明,在headless應(yīng)用中,桌面環(huán)境是不需要的,因此我們應(yīng)該編譯一個基于控制臺的版本,也就是一個更快更輕量級的Linux版本。另一個使用預(yù)編譯版本的弊端是授權(quán)問題,如Canonical (提供Ubuntu發(fā)行版本的公司) 就不允許在沒有適當合作認證前提下隨意定制和銷售Ubuntu。與之相反,基于一個定制的Linux版本,我們可以完全控制所需安裝的包以及使用的授權(quán)。因此,我們就可以根據(jù)項目軟硬件需求擁有一個更優(yōu)化的Linux鏡像。


但是,如果我們想要將自己開發(fā)的Qt應(yīng)用或者C應(yīng)用集成到定制Linux版本中,我們該怎么做呢?是不是需要先編譯應(yīng)用然后復(fù)制到板子上面?還是需要先創(chuàng)建如”.ipk”或者”.deb”文件,然后復(fù)制到系統(tǒng)中去?如何將應(yīng)用包含到”local.conf”文件的” IMAGE_INSTALL_append”中去?如何像其他嵌入式設(shè)備那樣使應(yīng)用在系統(tǒng)啟動后自動運行?


在本文中,我們將演示如何使用OpenEmbedded/Yocto編譯系統(tǒng)工具以自動方式來實現(xiàn)上面問題,我們將會快速展示基于bitbake來實現(xiàn)如編譯,包安裝,文件夾創(chuàng)建以及添加類似系統(tǒng)啟動后應(yīng)用自動運行服務(wù)的步驟。之后,我們將會為我們產(chǎn)品或者計算機模塊獲得一個定制化的嵌入式Linux發(fā)布版本。盡管不同開發(fā)平臺或者單板之間的操作細節(jié)可能有些不同,但是原理都是一致的。


2). 準備

為了跟隨下面步驟操作,首先需要配置一個用于編譯嵌入式Linux鏡像的環(huán)境,請參考Toradex 開發(fā)者中心教程。Toradex使用OpenEmbedded-core編譯系統(tǒng)來編譯鏡像?;旧?,這個教程包含:

a). 安裝準備

b). Repo安裝

c). 下載Toradex BSP version2.5

d). 因為我們應(yīng)用是基于Qt,因此需要在”stuff”目錄下添加 ”meta-qt5” layer,運行下面命令來添加:

e). 基于上面所有,我們可以開始編譯我們自己的嵌入式Linux版本了。


3). 使用QtCreator 創(chuàng)建應(yīng)用程序

為了演示需要,我們開發(fā)了一個雙屏顯示應(yīng)用,實際上是兩個程序運行在不同的顯示屏。這類應(yīng)用很常見,如機場值機柜臺,或者在汽車中,一個是方向盤后面有儀表盤組,另一個是用于多媒體功能,GPS導(dǎo)航等的顯示面板。本文并未涉及Qt交叉編譯應(yīng)用的詳細配置,關(guān)于這個信息請參考Toradex開發(fā)者中心這篇文章。


上述兩個應(yīng)用程序的源代碼可以從GitHub上面找到,請記住當我們編譯鏡像的時候,這兩個應(yīng)用程序會按照我們稍后編寫的recipe文檔指令自動下載和編譯。

重要:當鏡像編譯時候為了確定應(yīng)用從哪里安裝,務(wù)必添加下述紅色部分代碼到“.pro” Qt 項目文件:


4). 同步應(yīng)用程序到GitHub

我們選擇使用GitHub是因為它提供版本控制工具,同時由于它是云平臺,這樣任何人都可以訪問存儲在上面的項目和應(yīng)用。不過,它也提供”private repository”選項。稍后,我們將會看到recipte通過GitHub下載應(yīng)用,并自動安裝到我們定制的Linux鏡像中。為了達到這個目的,我們首先要將應(yīng)用程序所在的本地文件夾同步到GitHub倉庫。我們需要為每個應(yīng)用創(chuàng)建一個對應(yīng)的倉庫。


a). 從我們已經(jīng)創(chuàng)建的GitHub賬戶進入,我們需要添加一個倉庫。點擊右上角的 ,然后選擇"NewRepository",在新加載的頁面中,設(shè)定好"name", 添加 "description",最后點擊"Createrepository"。

b). 在接下來的頁面中,GitHub給出一些選項。為了方便,我們選擇如下:

上述命令在主機對應(yīng)Qt應(yīng)用文件夾中執(zhí)行:screen1和screen2。請記得編輯URL為你的GitHub 用戶名和倉庫名。執(zhí)行push命令后,輸入GitHub用戶名和密碼,項目就會被上傳了。對另外一個應(yīng)用執(zhí)行同樣操作。進入你的GitHub profile頁面,就可以看到新的倉庫了。


5). 創(chuàng)建layerrecipes

什么是recipe?按照YoctoReference Manual,recipes是以”.bb”后綴結(jié)尾的文件,recipe主要包含有關(guān)給定軟件的信息,包括從哪里獲取源,應(yīng)用補丁,如何編譯源代碼以及如何在最后打包所有。


添加一個新recipe到編譯環(huán)境比較好的方式是將其放到一個新的layer里面,Layers通常是按照機器類型,功能或相似條目組織的一組meta-data。我們用meta-toradex layer為例,Toradex通過這個layer給客戶提供Board Support Packages (BSP's),定制化 kernel, U-boot, 圖形特性等很多內(nèi)容。另一些大家熟知的layer 如meta-beagleboard, meta-fsl-arm和meta-intel-galileo。此外,我們也發(fā)現(xiàn)一些很有趣的layer比如meta-games, meta-maker以及無人機相關(guān)的meta-uav。大量的layer列表可以從這里找到。作為示例,我們這里創(chuàng)建一個新layer "meta-projects"。


a). 進入"oe-core/stuff"文件夾,我們可以發(fā)現(xiàn)很多l(xiāng)ayers,包括上面提到的meta-toradex。在這里利用”mkdir”命令創(chuàng)建新名字為"meta-projects"的文件夾。

b). 進入"meta-projects"文件夾,再次創(chuàng)建一個名字為"conf"的新文件夾。

c). 進入"conf"文件夾,利用文本編輯工具如”vi”創(chuàng)建一個名字為"layer.conf"的新文件,并添加下面內(nèi)容,這是一個layer配置文件所需的最簡格式,注意我們layer名字用紅色顯示。

d). Recipes在layer文件夾中按照應(yīng)用類型,軟件分類等組織,進入到”meta-toradex” layer文件夾,可以發(fā)現(xiàn)所有關(guān)于Qt相關(guān)的recipes和應(yīng)用都在”recipes-qt”文件夾里面,而所有和內(nèi)核相關(guān)的都在”recipes-kernel”文件夾里面,依此類推。因為我們的應(yīng)用是和Qt相關(guān),因此我們在”meta-projects”目錄下創(chuàng)建名字為”recipes-qt”的文件夾。

e). 在”recipes-qt”文件夾里面,我們?yōu)槊恳粋€應(yīng)用程序創(chuàng)建一個以應(yīng)用名字命名的文件夾。


6). 編輯recipes功能和項目(GitHub下載,自動運行等)

a). 我們基于下面實現(xiàn)編譯和安裝一個”HelloWorld” C程序的簡單recipes來編寫我們的recipes。


b). 在每一個recipe文件夾,我們創(chuàng)建一個作為recipe本身的”.bb”文件。這個文件應(yīng)包含下面一些基本變量如:

./ DEscriptION – recipe簡述以及其包含的軟件

./ SECTION – recipe 類型說明

./ LICENSE – recipe或軟件適用的license文件

./ LIC_FILES_CHKSUM – license文件的Checksum號

./ SRC_URI – 應(yīng)用或者其源代碼地址

./ SRCREV – GitHub對應(yīng)的所需commit 標簽


我們第一個程序所用的recipe文件如下,第二個recipe依此類推。


c). 分析上面recipe,我們可以發(fā)現(xiàn)一些重要項目。

./ 在”LICENSE”條目我們聲明了所使用的license,MIT license在開源項目中被廣泛使用,在”stuff/openembedded-core/meta/files/common-licenses/MIT”這里也可以找到。

./ Checksum 號可以通過一個Linux 應(yīng)用 md5sum獲取,如下操作。另外,如果項目不是開源的,其他license也可以被直接使用或者創(chuàng)建,不過請一定聲明正確的license文件路徑和checksum。

---------------------

md5sum MIT

0835ade698e0bcf8506ecda2f7b4f302  MIT

---------------------

./ “SRC_URI” 聲明了應(yīng)用的路徑,在文本情境是一個GitHub路徑。應(yīng)用被下載,編譯,并安裝在我們鏡像的root 文件系統(tǒng)下。

./ “SRCREV”參數(shù)聲明要使用的倉庫commit標簽??梢赃M入GitHub上你的 repositorycommit部分來查詢要使用的標簽,https://github.com/giobauermeister/app-artigo-screen1/commits/master,然后點擊下面標示的按鍵來保存標簽,建議使用最新的commit。

./ “DEPENDS”那里我們聲明了一些Qt依賴。


d). 下一步,我們來準備”do_install”功能,是負責用于安裝我們應(yīng)用初始化腳本的,同時,我們還需要一個unit configuration file (.service),負責自動啟動我們應(yīng)用,即上面recipe文件中設(shè)計的下面兩個文件。

---------------------

${WORKDIR}/git/qt-artigo-embarcados-screen1.sh

${WORKDIR}/git/qt-artigo-embarcados-screen1.service

---------------------


./ 每一個程序的初始化腳本和unit文件都應(yīng)存放在對應(yīng)的GitHub倉庫。以”.service”結(jié)尾的unitconfiguration文件編碼了由”system”控制和管理的操作流程。Service 文件可以在”/etc/systemd/system/”下找到,為了分配在”/lib/systemd/system/”下也有。服務(wù)可以通過systemctl命令被啟動或者永久使能。更多關(guān)于”system”的信息請見Toradex開發(fā)者中心這篇文章。

請注意安裝目錄是在Qt Creator project file (.pro)里面定義,如在本文”使用Qt Creator 創(chuàng)建應(yīng)用程序”章節(jié)所述。


./ Unit 文件 “qt-artigo-embarcados-screen1.service”內(nèi)容如下。另一個應(yīng)用的unit文件除了更改對應(yīng)的”ExecStart”路徑,其他是完全一樣的。

---------------------

[Unit]

Description=Starts Embarcados Qt demoapplication screen1

After=multi-user.target


[Service]

Type=simple

ExecStart=/usr/bin/qt-artigo-embarcados-screen1.sh


[Install]

WantedBy=multi-user.target

---------------------


./ 注意到unit文件調(diào)用了初始化腳本,screen1和screen2應(yīng)用的腳本內(nèi)容如下:

./ 注意命令” exportQT_QPA_EGLFS_FB=/dev/fb0”,這個命令用來聲明程序運行使用的framebuffer,這個新參數(shù)是在Qt5中引入的。上面兩個腳本都需要上傳到GitHub每個應(yīng)用對應(yīng)的倉庫,并在系統(tǒng)鏡像編譯中被自動下載和安裝。


7). 編譯image

a). 進入oe-core目錄,對”export”文件進行source操作來設(shè)置環(huán)境。在第一次調(diào)用時候,會同時在”build/conf”目錄下創(chuàng)建一些最簡的配置文件”*.conf”。source操作后會讓我們進入”build”目錄下,在這里我們將”bitbake”我們的鏡像。

b). 在”build/conf”目錄下我們發(fā)現(xiàn)有”bblayer.conf”和”local.conf”文件。包含我們鏡像所有資源的layers在”bblayer.conf”文件中被列出。之前我們在”stuff”文件夾復(fù)制了”meta-qt5” layer,現(xiàn)在我們將”meta-qt5”和”meta-projects”都添加到”bblayers.conf”文件。

c). 在”local.conf”文件中我們發(fā)現(xiàn)定義了一些編譯選項和設(shè)置,如編譯目標平臺,使用多少核心去編譯,下載路徑等。我們創(chuàng)建一個新的變量” IMAGE_INSTALL_append”,用來指明將被安裝的包括我們Qt應(yīng)用在內(nèi)的一些項目。

進入”local.conf”文件,添加/修改如下內(nèi)容:

“ACCEPT_FSL_EULA”變量需要被設(shè)置,以確認我們接受來自原來Freescale的license條款。在所有iMX6平臺都需要聲明這個。另外,我們也移除了一些桌面相關(guān)的項目,因為我們的鏡像是console鏡像。

d). 在編輯完上面兩個配置文件后,我們進入”build”目錄運行下面”bitbake”命令開始編譯流程。

---------------------

bitbake console-trdx-image

---------------------


8). 更新鏡像到計算機模塊

鏡像更新步驟在Toradex 開發(fā)者中心文檔已經(jīng)被詳細描述,請見FlashingEmbedded Linux to iMX6 modules。


9). 測試我們的最終鏡像


更新鏡像后,Linux會自動運行,之后可以看到我們的應(yīng)用會自動啟動。另外也可以通過一些啟動信息看到我們的systemd文件也啟動了。


10). 總結(jié)

本文旨在為嵌入式系統(tǒng)編譯定制化鏡像提供基本指導(dǎo)。我們了解到一個鏡像可以被定制,改進后應(yīng)用在一個產(chǎn)品中。我們也了解到關(guān)于git,layer和reciptes的概念。文本許多理念也在被一些公司使用,如Toradex,一個計算機模塊提供商。Toradex通過layers “meta-toradex”和”meta-toradex-extra”向它的客戶提供非常多的開發(fā)資源,包括Board Support Package,examples,demos等。誰知道下一個是不是就是你,通過創(chuàng)造images,layers或者applications來引領(lǐng)嵌入式系統(tǒng)世界新的革命!


參考文檔

http://developer.toradex.com/how-to/how-to-set-up-qt-creator-to-cross-compile-for-embedded-linux
http://www.yoctoproject.org/docs/current/dev-manual/dev-manual.html#new-recipe-writing-a-new-recipe
http://playerstage.sourceforge.net/wiki/Cross_Compile_Player_with_Openembedded_and_BitBake#Player_Recipe
http://bec-systems.com/site/501/best-practices-for-building-qt-applications-with-openembedded
https://wiki.yoctoproject.org/wiki/Creating_a_recipe_for_a_Qt_application
https://github.com/meta-qt5
https://wiki.yoctoproject.org/wiki/Building_your_own_recipes_from_first_principles
https://community.freescale.com/docs/DOC-94849
https://wiki.yoctoproject.org/wiki/How_do_I
http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html
https://opensource.org/licenses/MIT
http://choosealicense.com/licenses/mit/
http://www.freedesktop.org/software/systemd/man/systemd.service.html
https://wiki.archlinux.org/index.php/Systemd
https://coreos.com/docs/launching-containers/launching/getting-started-with-systemd/
http://developer.toradex.com/knowledge-base/how-to-autorun-application-at-the-start-up-in-linux
http://www.embeddedlinux.org.cn/OEManual/recipes_examples.html
http://wiki.openmoko.org/wiki/BitBake_recipe
https://www.wolfssl.com/wolfSSL/Docs-beginners-guide-yocto-openembedded-recipe.html

文本最初以葡萄牙語發(fā)表于Embarcados.com,請見這里


下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
主站蜘蛛池模板: 苏州量健生物技术有限公司| 深圳市瑞比科有限公司招聘| 广州市的食品有限公司| 陕西铁道勘察有限公司| 深圳东芝信息系统有限公司| 上海皮尔博格有色零部件有限公司| 波鹰机械制造有限公司| 沈阳国润热力有限公司| 上海申联建筑设计有限公司| 常州爱立德电子有限公司| 捷顺机械设备有限公司| 沃达尔(天津)有限公司| 佛山塑料助剂有限公司| 上海联合纺织有限公司| 佳林建筑工程有限公司| 宁夏劳务派遣有限公司| 大实验设备有限公司| 上海通用东岳动力总成有限公司| 宏达信息技术有限公司| 深圳市科凌电子有限公司| 重庆铝锻造有限公司| 中玻北方新材料有限公司| 无锡宏泰电器有限公司| 北京喷砂设备有限公司| 鲁商小额贷款有限公司| 巢艺装饰工程有限公司| 苏州压力容器有限公司| 皆利士多层线路版有限公司| 安凯曙光车桥有限公司| 嘉杰进出口有限公司| 爱尔博医疗器械有限公司| 杭州合成革有限公司| 亚鹰幕墙工程有限公司| 华日升反光材料有限公司| 天地电研北京有限公司| 奥特斯电子有限公司| 沃帕工业设备上海有限公司| 南京年达炉业有限公司| 冠东五金制品有限公司| 湖北金源化工有限公司| 中良设备工程有限公司| 泰州三福船舶工程有限公司| 热尔热工设备有限公司| 咕咪咕咪动漫有限公司招聘| 北京物美超市有限公司| 广东温氏畜牧有限公司| 北京悦康凯悦制药有限公司| 上海亚华机械有限公司| 常州中安机械有限公司| 广东大自然有限公司| 天津市凯丰有限公司| 宏晟机械设备有限公司| 上海微型电机有限公司| 东莞市麒麟有限公司| 深圳国艺园林有限公司| 上海起重设备安装有限公司| 深圳龙赛通信技术有限公司| 常州裕华电子有限公司| 成龙威专用汽车有限公司| 中兴通讯杭州有限公司| 天津开泰机电有限公司| 沈阳澳华制药有限公司| 青牛北京技术有限公司| 上海海骄机电有限公司| 康家宝炊具有限公司| 贝洱济南热系统有限公司| 罗格朗低压电器有限公司| 浙江海德曼机床有限公司| 扬州高露洁有限公司| 海天净管业有限公司| 江苏井神盐化有限公司| 林州市建设工程有限公司| 北大荒肉业有限公司| 华为技术(重庆)有限公司| 广州新风 有限公司| 上海蓝硕数码有限公司| 天下数码视频有限公司| 富宝(沙发)制造有限公司| 尼尔森气动元件有限公司| 海格电气(惠州)有限公司| 青海珠峰药业有限公司| 盛和建设工程有限公司| 世纪美服饰有限公司| 海湾安防技术有限公司| 亚旭电子苏州有限公司| 安川电机 沈阳 有限公司| 山东黄金青岛有限公司| 青岛海产食品有限公司| 上海莱尼电气系统有限公司| 深圳北辰德有限公司| 润银小额贷款有限公司| 华宇金属制品有限公司| 无锡民生食品有限公司| 宁波埃美柯阀门有限公司| 杭州意博高科有限公司| 上海都纳信息有限公司| 包头市建材有限公司| 四川国锂锂材料有限公司| 浙江仙居药业有限公司| 汕头德保餐饮有限公司| 四川一汽专用汽车有限公司 | 中旺建筑工程有限公司| 圳市特纳电子有限公司| 上海朗达电缆 有限公司| 正泰汽车零部件有限公司| 山东金城生物有限公司| 温州富进出口有限公司| 埃斯顿技术有限公司| 翰锦(上海)有限公司| 仙桃市凯凯有限公司| 捷必信息技术有限公司| 日本电波工业有限公司| 绿地滨江置业有限公司| 杭锦旗能源有限公司| 安徽卫生用品有限公司| 陕西交通公路设计有限公司| 尼普洛合肥有限公司| 深圳华映显示有限公司| 四川三捷电子有限公司| 广州周立功单片机有限公司| 技术和工程有限公司招聘| 金融街有限公司 招聘| 大唐环境技术有限公司| 粉蓝衣橱服饰有限公司| 山东嘉华有限公司怎么样| 杭州明置业有限公司| 鹏驰五金制品有限公司昆山| 大信装饰礼有限公司| 伟士德诚运输上海有限公司| 上海遮阳帘有限公司| 番禺五金制品有限公司| 深圳同益实业有限公司| 华童气模玩具有限公司| 北京兴盛汽车销售有限公司| 青岛大统纺织有限公司| 富硒农产品有限公司| 拓阳新能源有限公司| 国伟机械设备有限公司| 旅行社有限公司英文| 河南制冷工程有限公司| 沂金誉石化有限公司| 上海统一超商有限公司| 中山市汽车运输有限公司| 安吉磁性材料有限公司| 山东消防工程有限公司地址| 赤峰丹龙药业有限公司| 南京卫岗乳之宝有限公司 | 广州市佳顺有限公司| 上海 百特 贸易有限公司| 景德镇景润陶瓷有限公司| 阳城阳泰煤业有限公司| 天津正本电气有限公司| 苏州国械机械有限公司| 丰创机械制造有限公司| 广州油墨化工有限公司| 扬州船用电缆有限公司| 艾普斯电源 苏州 有限公司| 福特继电器有限公司| 南京屠宰设备制造有限公司| 深圳市岩土工程有限公司| 东盛包装材料有限公司| 远东电缆 销售有限公司| 北京凌志技术有限公司| 深圳市顺鹏电子有限公司| 天门市食品有限公司| 青海省格拉东药业有限公司| 义居装饰工程有限公司| 温州阳光建设有限公司| 广州晶尔曼珠宝有限公司| 河南黄河旋风有限公司| 秦皇岛骊骅淀粉有限公司| 东阳市杯业有限公司| 东台有机肥有限公司| 大连罗姆电子有限公司| 第一物业北京有限公司| 洛阳机械加工有限公司| 汉成广州电子有限公司| 食品包装材料有限公司| 海信多媒体有限公司| 光泰电子深圳有限公司| 安阳振动器有限公司| 南京市机械制造有限公司| 沧州工程监理有限公司| 广汽丰田销售有限公司| 深圳沃达设备有限公司| 如斯(深圳)有限公司| 思科泰技术有限公司| 南瑞电气技术有限公司| 锐珂上海医疗器材有限公司| 远达五金制品有限公司| 必佳乐纺织机械有限公司| 青岛晨晨食品有限公司| 洲际进出口有限公司| 安徽引江济淮有限公司| 伊芙心悦服饰有限公司| 好棒美食品有限公司| 华润置地(南宁)有限公司| 美迪科上海有限公司| 贺氏苏州特殊材料有限公司| 永康市包装有限公司| 北京悦康凯悦制药有限公司| 山西兴安化学工业有限公司 | 济南富化工有限公司| 德信行香料有限公司| 嘉兴雅培营养品有限公司| 徐州冷暖工程有限公司| 深圳航天物业有限公司| 斯迈尔电子有限公司| 明岐铝轮毂有限公司| 中核福清核电有限公司| 果的食品销售有限公司| 深圳福尔电子有限公司| 福建电子工业有限公司| 青岛益和电气有限公司| 远洋集装箱有限公司| 宝生物工程 大连 有限公司| 浙江捷捷进出口有限公司| 中山市品仕有限公司| 佛山永盛达机械有限公司| 青岛水产饲料有限公司| 三禾医疗器械有限公司| 西迪硬质合金有限公司| 远荣自动化有限公司| 深圳市中天实业有限公司| 广州市联翔有限公司| 中海油青岛工程有限公司| 大连中海船舶有限公司| 上海瑞雀服饰有限公司| 凡尚装饰工程有限公司| 档案信息技术有限公司| 武汉华润雪花啤酒有限公司| 索尼数字无锡有限公司| 有限公司 英文怎么写| 广东内衣有限公司招聘| 上海 工具有限公司怎么样 | 波路梦食品有限公司| 泉州恒泉制药有限公司| 邦德医疗器械有限公司| 苏州园区餐饮有限公司| 泰州市市政工程有限公司| 福斯特惠勒动力机械有限公司| 景渤石油机械有限公司| 美华环境工程有限公司| 广州商速信息有限公司| 贺利氏齿科有限公司| 万事兴汽车部件有限公司| 中企担保有限公司湖北| 德秀服装贸易有限公司| 大勤实业有限公司北京| 深圳展华电子有限公司| 迅达电子(苏州)有限公司| 科而泰重工有限公司| 泉州泉盛塑胶有限公司| 马氏庄园食品有限公司| 北京环保机械有限公司| 山东 有限公司 菏泽 力| 新发地农产品有限公司| 天津利纳马有限公司| 上海朗能动力电池有限公司| 超威动力能源有限公司| 川源机械有限公司苏州| 安徽华安进出口有限公司| 深圳市知己有限公司| 腾远设计事务所有限公司| 蓝海国际贸易有限公司| 供应链 运营有限公司| 哈曼苏州汽车电子有限公司| 东莞塑化材料有限公司| 深圳思瑞测量技术有限公司| 广州 金属建材有限公司| 云南第五建设有限公司| 北京诚栋房屋有限公司| 冰恒制冷设备有限公司| 济南快克数控有限公司| 创晶辉精密模具有限公司| 千叶世纪珠宝有限公司| 北京联合货币兑换有限公司| 鼎盛石油化工有限公司| 博凯进出口有限公司| 新动力国际有限公司| 北京京航安装有限公司| 新荣华食品有限公司| 中晟汽车销售有限公司| 无锡众鑫模具有限公司| 华星新材料有限公司| 安徽节能门窗有限公司| 深圳市德思电子有限公司| 智诚信息技术有限公司| 国网融资租赁有限公司| 京之源农业有限公司| 希艺欧家居用品有限公司| 嘉善三英灯饰有限公司| 龙璟印刷 深圳 有限公司| 四川省天然气有限公司| 东方化妆品有限公司| 温州教学仪器有限公司| 一光汽车配件有限公司| 伟达实业有限公司招聘| 成为智能交通系统有限公司| 太极工业搪瓷有限公司| 武汉形象设计有限公司| 重庆西子奥电梯有限公司| 坤兴海洋生物有限公司| 咸阳 塑胶有限公司| 深圳易菲妮有限公司| 力德医疗器械有限公司| 金百万餐饮有限公司| 苏明国际贸易有限公司| 三之星 苏州有限公司| 江苏苏新能源工程有限公司| 立达纺织机械有限公司| 通辽市 电力 有限公司| 艾普斯电源 苏州 有限公司| 华新水泥恩平有限公司| 扬子汽车内饰件有限公司| 有限公司 单位类型| 浙江润华机电有限公司| 道然进出口有限公司| 宁波巨化化工有限公司| 鼎典装饰工程有限公司| 东莞市塑料包装有限公司 | 服装设计有限公司 郑| 北京 汇博隆仪器有限公司| 深圳亿源电子有限公司| 齐云山食品有限公司| 贝铭建筑设计有限公司| 苏州晶端电子有限公司| 北京中视联媒有限公司| 济南万昌包装印刷有限公司| 天津市津海钢管有限公司| 东亚电力 厦门 有限公司| 福建老酒酒业有限公司| 四川南江矿业有限公司| 珠海市船舶制造有限公司| 浦阳 机械有限公司| 河北晨阳工贸有限公司| 鑫三合 苏州有限公司| 吉贝尔药业有限公司| 士商上海机械有限公司| 东莞东江水务有限公司| 动力发展有限公司怎么样| 泽华化学工程有限公司| 江西省水泥有限公司| 华润热电有限公司招聘| 心之品食品有限公司| 深圳市亚泰电子有限公司| 广州科奥信息技术有限公司| 常州食品有限公司招聘| 快客利餐饮有限公司| 试玩信息技术有限公司| 凯达金属制品有限公司| 徐州暖通设备有限公司| 安徽华安进出口有限公司| 比德文电动车有限公司| 山西精密铸造有限公司| 上海金可儿有限公司| 黑龙江化肥有限公司| 杭州搬运设备有限公司| 广州恒港汽车有限公司| 金天拓家具有限公司| 万家欢食品有限公司| 四川准达技术有限公司| 天津阿斯莫微电机有限公司| 南通成套电气有限公司| 腾远建筑设计有限公司| 湖北行星传动有限公司| 甘肃 自动化设备有限公司| 广州联合食品有限公司| 河南圣锦园林工程有限公司 | 泉州纸制品有限公司| 东磁新能源有限公司| 香港澜庭集贸有限公司| 新昌新和成有限公司| 州非凡置业有限公司| 富士迈半导体精密工业有限公司| 中山青龙建材有限公司| 深圳市凯瑞光电有限公司| 罗格朗低压电器有限公司| 华远焊割设备有限公司| 合力建筑工程有限公司| 嵊州市 进出口有限公司| 索菲亚电子有限公司| 圣翰医疗器械有限公司| 河南省招标有限公司| 家庭生活用品有限公司| 四川准达技术有限公司| 珠海市船舶制造有限公司| 热尔热工设备有限公司| 上海菲林格尔木业有限公司| 青海建筑设计有限公司| 佳盟子机床有限公司| 苏富比香港有限公司| 常州机电有限公司招聘| 凯源电力工程有限公司| 卡博特 天津有限公司| 葆德电气(上海)有限公司| 北京瑞丰生物有限公司| 蓝箭称重技术有限公司| 天津中矿联合贵金属经营有限公司 | 科宝博洛尼家居有限公司| 一环环保工程有限公司| 太仓卓能电子有限公司| 湖北惠药业有限公司| 河北彩涂板有限公司| 久润国际贸易有限公司| 台前县食品有限公司| 深圳市瑞丰光电子有限公司| 鼎付信息技术有限公司| 济南市医药有限公司| 常熟市长江有限公司| 爱协林热处理系统有限公司| 佛山市歌浴卫浴有限公司| 信联包装容器有限公司| 成都飞机工业有限公司| 深圳盛大电子有限公司| 上海茂 建筑工程有限公司| 勤威(天津)工业有限公司| 江南药都医药有限公司| 安旭机械制造有限公司| 马钢工程技术有限公司| 东方 橡胶制品有限公司| 四川城市建设监理有限公司| 浙江金是家具有限公司| 联振电子深圳有限公司| 浩洋机械设备有限公司| 金螳螂装饰工程有限公司| 南京璨宇光学有限公司| 武汉正维电子有限公司| 珠海劳务合作有限公司| 郑州可口可乐饮料有限公司| 浙江力诺流体有限公司| 中建一局装饰工程有限公司| 深圳市同心电子有限公司| 邦宸服饰 深圳 有限公司| 金岷江机电设备有限公司| 亚太森博广东纸业有限公司| 新威新能源有限公司| 北京承达装饰工程有限公司| 新时达电梯有限公司| 华德宝机械有限公司| 莱赛激光工程有限公司| 远东服装(苏州)有限公司| 书画艺术品有限公司| 爱力液压密封技术有限公司| 广东一力制药有限公司| 保定车桥制造有限公司| 泰普瑞电子有限公司| 一汽法雷奥汽车空调有限公司| 有限公司 项目 环评公示| 浙江海德曼机床有限公司| 福能新能源有限公司| 广西 家纺 有限公司| 山东清洁用品有限公司| 贵人鸟 厦门 有限公司| 沈阳天菱汽车有限公司| 常熟 开关有限公司| 廊坊市节能技术有限公司| 硅胶礼品 有限公司| 顺江装饰工程有限公司| 华南建设工程有限公司| 广州妍服饰有限公司| 大连鑫兴家具有限公司| 依利达包装器材有限公司| 通用电气水处理无锡有限公司| 杭州合成革有限公司| tcl通讯设备有限公司| 浙江投融界有限公司怎么样| 北京凯悦制药有限公司| 南京 康制造有限公司| 东莞的绳带有限公司| 远洋集装箱有限公司| 武汉传神信息技术有限公司| 友谊班尼路服饰有限公司| 天津物产国际贸易有限公司| 山东华典实业有限公司| 广州妍服饰有限公司| 金昌宇恒镍网有限公司| 北京普强信息技术有限公司| 深圳市织造有限公司| 延边丰义土特产有限公司| 浙江新华印务有限公司| 华兴针织实业有限公司| 连云港通信有限公司| 中天电子发展有限公司| 森淼进出口有限公司| 徐州水利工程建设有限公司 | 市迪克机械有限公司| 奥比机电嘉兴有限公司| 凯龙医疗器械有限公司| 旭宝轩艺术品有限公司| 深圳永恒光电有限公司| 深圳华粤宝有限公司| 科太环境技术有限公司| 微迪数字技术有限公司| 北京供热设备有限公司| 广州3m材料有限公司| 深圳康视达电子有限公司| 广州市二建筑工程有限公司| 东方盛世陶瓷有限公司| 专访 有限公司 董事长| 安徽国电电力有限公司| 深圳信泰电子有限公司| 搜讯信息技术有限公司| 美图有限公司怎么样啊| 江西德贸易有限公司| 苏州园区餐饮有限公司| 鲜活果汁昆山有限公司| 武汉锐电力有限公司| 深圳远洋机械有限公司| 沃达尔 天津 有限公司| 辽宁电控设备有限公司| 上海群展实业有限公司| 汇祥贵金属经营有限公司| 江宜机械制造有限公司| 广东真空设备有限公司| 安珂罗工程技术有限公司| 中天石油化工有限公司| 上海居乐贸易有限公司| 高泰深海技术有限公司| 深圳华盛商业有限公司| 恒昌涂料(惠阳)有限公司| 上海甲金通信有限公司| 江阴市乐器有限公司| 济丰包装(上海)有限公司| 红豆杉药业有限公司| 深圳市法本信息技术有限公司 | 博森美国际香港有限公司| 齐耀柴油机有限公司| 吉林博祥药业有限公司| 深圳阳光照明有限公司| 湖南农牧发展有限公司| 戴维医疗器械有限公司| 汉唐国际贸易有限公司| 深圳电池材料有限公司| 北京尖峰计算机系统有限公司 | 成都科星电器有限公司| 启明星食品有限公司| 亮壳儿美甲有限公司| 枣庄市玻璃有限公司| 泉州明辉轻工有限公司| 邯郸 棉业 有限公司| 山东省泰化工有限公司| 卡莱梅州橡胶有限公司| sew传动设备沈阳有限公司| 北京奇虎360有限公司| 苏州阿迪达斯有限公司| 广州汇信音频技术有限公司| 建准电机工业有限公司| 苏州凯德机电有限公司| 上海驿家物业有限公司| 蓝门有限公司怎么样| 奇瑞徽银金融有限公司| 平方向机械有限公司| 比德文电动车有限公司| 空调电器设备有限公司| 上海纳路涂料有限公司| 恒尚装饰工程有限公司| 丹阳 混凝土有限公司| 智酷有限公司怎么样| 美意阳食品有限公司| 东中机械设备有限公司| 中机岩土工程有限公司| 美颂装饰工程有限公司| 三环离合器有限公司| 上海音达实业有限公司| 丰田汽车金融有限公司| 成康医疗器械有限公司| 河南水处理技术有限公司| 山东机器人自动化有限公司| 陕西瑞达通信有限公司| 漯河亲亲食品有限公司| 廊坊市节能技术有限公司| 美嘉机械塑料有限公司| 好掌柜展示有限公司| 杭开新能源有限公司| 新时代通讯有限公司| 深圳市耀嵘有限公司| 湖州 有限公司 吴兴区| 迷尔赛化妆品有限公司| 深圳市泰安电子有限公司| 成都英德生物有限公司| 东嘉建筑工程有限公司| 神州电动车有限公司| 深圳长城地产有限公司| 互太番禺纺织印染有限公司 | 厦门准信机电有限公司| 中融北京有限公司官网| 江阴市铝材有限公司| 南京迅信息技术有限公司| 广东惠州发电有限公司| 恒诚建筑工程有限公司| 漳州泰山食品有限公司| 天益食品 徐州 有限公司| 舒尔物德包装昆山有限公司| 上海谱尼测试有限公司| 金凌石化工程设计有限公司| 深圳英利能源有限公司| 乐堂动漫信息技术有限公司| 丰颐汽车销售有限公司| 五洲龙新能源汽车有限公司| 云南 建筑 有限公司 滇| 上海明月光学有限公司| 神农生物工程有限公司| 海信容声广东冰箱有限公司| 深圳嫚迪娜服饰有限公司| 北京凯新认证有限公司| ppg涂料芜湖有限公司| 蚌埠化妆品有限公司| 掌信信息技术有限公司| 新乡特种电机有限公司| 成都飞机工业有限公司| 华胜机械制造有限公司| 健鼎电子有限公司招聘| 宁波车王电子有限公司| 万创时代国际贸易有限公司| 南京澳德思有限公司| 葵和精密电子有限公司| 佛山市嘉美照明有限公司| 济南电器制造有限公司| 亚太金行贵金属有限公司| 沃帕工业设备上海有限公司| 广东永骏经济发展有限公司| 安之源电子有限公司| 阳谷恒泰实业有限公司| 浙江正泰新能源有限公司| 南京钢化玻璃有限公司| 业全电子 深圳 有限公司| 宁波 电塑有限公司| 盘锦 红 有限公司| 力鹏新能源有限公司| 苏州佳禾食品有限公司| 厦门鸿星尔克有限公司| 深圳市亚新亚电子有限公司| 广东省中山市食品有限公司| 易宝支付招聘有限公司| 苏州佳彩精密有限公司| 渝邦商品经营有限公司| 美华环境工程有限公司| 百事特食品有限公司| 湖北行星传动有限公司| 青海省格拉东药业有限公司| 上海保得国际贸易有限公司 | 大连海尔空调有限公司| 中联国际拍卖有限公司| 佩特化工 上海 有限公司| 杭州航天电子有限公司| 成都慧融金融有限公司| 威世(惠州)电子有限公司| 浙江江天建设工程有限公司| 汉唐国际贸易有限公司| 深圳鑫森电子有限公司| 泸州工程机械有限公司| 广州诚和电子有限公司| 东源进出口有限公司| 芭蒂娜服饰有限公司| 上海维华节水灌溉有限公司| 深圳和记黄埔地产有限公司| 无锡路路达润滑油有限公司| 深圳市恒旭电子有限公司| 润格莱电子有限公司| 南京鹏运机电有限公司| 广东中天设计有限公司| 无锡长江电器有限公司| 上海蓝硕数码有限公司| 和田昆仑枣业有限公司|