哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

AUTOSAR架構(gòu)下,持續(xù)集成CI的最佳實(shí)踐

北匯信息POLELINK ? 2024-10-24 08:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者 | 明
小編 | 不吃豬頭肉

隨著汽車電子技術(shù)的快速發(fā)展,汽車軟件的復(fù)雜性與日俱增,如何確保軟件開發(fā)的高效性與穩(wěn)定性成為了一個(gè)關(guān)鍵問題。為了解決這個(gè)問題,許多汽車企業(yè)和供應(yīng)商逐漸引入了AUTOSAR架構(gòu),并在此基礎(chǔ)上構(gòu)建了持續(xù)集成(CI)流程。今天,我們就來探討一下基于AUTOSAR架構(gòu)的CI流程實(shí)踐,并通過對流程的詳細(xì)講解,展示其在實(shí)際開發(fā)中的重要性和優(yōu)勢。

d80e8f8e-919b-11ef-b5cd-92fbcf53809c.png

什么是AUTOSAR架構(gòu)?
首先,AUTOSAR(Automotive Open System Architecture)是一個(gè)開放的、標(biāo)準(zhǔn)化的汽車電子軟件架構(gòu)。它旨在通過提供一個(gè)標(biāo)準(zhǔn)的接口和抽象層,減少復(fù)雜的汽車軟件開發(fā)流程,并提升軟件的可復(fù)用性、模塊化和可維護(hù)性。AUTOSAR架構(gòu)中的核心模塊可以分為應(yīng)用軟件層(ASW)、基礎(chǔ)軟件層(BSW)和運(yùn)行時(shí)環(huán)境(RTE)、微控制器四個(gè)層面,它們各自承擔(dān)不同的功能。

d81f4612-919b-11ef-b5cd-92fbcf53809c.png


d83f26da-919b-11ef-b5cd-92fbcf53809c.png

為什么要在AUTOSAR架構(gòu)中引入CI?
隨著汽車軟件規(guī)模的日益龐大,軟件開發(fā)的復(fù)雜度也不斷增加,傳統(tǒng)的開發(fā)方式往往難以應(yīng)對復(fù)雜系統(tǒng)的集成挑戰(zhàn)。尤其是在高度模塊化的AUTOSAR架構(gòu)下,軟件的各個(gè)層次和模塊相互依賴,任何代碼變更都有可能影響整體系統(tǒng)的穩(wěn)定性。為此,開發(fā)團(tuán)隊(duì)需要一種高效的機(jī)制來快速檢測問題,確保每次代碼修改后的系統(tǒng)都能正常工作。這時(shí),持續(xù)集成(CI)流程的重要性便凸顯出來,它能夠自動(dòng)化地進(jìn)行代碼集成、測試和反饋,確保軟件的質(zhì)量與穩(wěn)定性。接下來,我們將介紹在AUTOSAR框架中CI實(shí)現(xiàn)的詳細(xì)流程。

d8552aca-919b-11ef-b5cd-92fbcf53809c.png

CI流程簡介

d8837128-919b-11ef-b5cd-92fbcf53809c.png


持續(xù)集成(CI)是一種軟件開發(fā)實(shí)踐,它強(qiáng)調(diào)開發(fā)者頻繁將代碼集成到共享的代碼庫中,并通過自動(dòng)化測試和構(gòu)建系統(tǒng),確保每次集成都能夠得到及時(shí)的反饋。那么在本次介紹中的CI在基于AUTOSAR架構(gòu)的軟件開發(fā)中,CI流程不僅僅是一個(gè)簡單的自動(dòng)化工具鏈,而是保證軟件穩(wěn)定性和一致性的關(guān)鍵所在。
雖然硬件在環(huán)(HIL)測試在開發(fā)流程中也扮演著重要角色,但它屬于硬件驗(yàn)證的范疇,并不包含在CI流程之內(nèi)。因此,本文中的CI流程將專注于軟件層面的集成和測試,不涉及HIL測試部分。
在本次介紹的CI流程實(shí)踐中,AUTOSAR框架的測試主要集中在三個(gè)部分:

ASW(應(yīng)用層)

這一層主要基于MATLAB模型進(jìn)行開發(fā),因此在測試過程中,重點(diǎn)是對模型的驗(yàn)證。在模塊開發(fā)的早期階段,測試的重點(diǎn)是確保模型本身的正確性和穩(wěn)定性。當(dāng)模型測試通過后,該模型模塊會(huì)被集成到整個(gè)開發(fā)工程中進(jìn)行編譯,以此驗(yàn)證其與最新代碼層是否兼容,并確保功能正常。這一過程可以保證每個(gè)模塊在合入到整體系統(tǒng)前已經(jīng)過充分驗(yàn)證。

BSW(基礎(chǔ)軟件層)

這里的BSW層指的是通過框架生成軟件自動(dòng)生成出的代碼,通過AUTOSAR架構(gòu)生成的代碼來實(shí)現(xiàn)軟件功能的更新和維護(hù)。每當(dāng)BSW層的代碼更新時(shí),CI流程會(huì)自動(dòng)觸發(fā)項(xiàng)目的整體編譯,從而驗(yàn)證所有基礎(chǔ)功能在最新更新下的一致性和穩(wěn)定性。這一機(jī)制確保了基礎(chǔ)軟件層的變更不會(huì)破壞系統(tǒng)的整體功能。

CDD(復(fù)雜設(shè)備驅(qū)動(dòng)層)

該層主要負(fù)責(zé)復(fù)雜設(shè)備的驅(qū)動(dòng)程序開發(fā)。CDD層通常涉及手寫代碼,用來滿足客戶的特定需求。每當(dāng)CDD層的代碼更新后,CI系統(tǒng)會(huì)自動(dòng)執(zhí)行代碼分析和驗(yàn)證,確保新編寫的驅(qū)動(dòng)程序與系統(tǒng)的其他部分協(xié)調(diào)工作,并符合功能要求。通過這三大模塊的分層測試和自動(dòng)化驗(yàn)證,CI流程確保了AUTOSAR架構(gòu)下的軟件在開發(fā)和更新過程中始終保持高效和穩(wěn)定。
下圖展示了一個(gè)典型的基于AUTOSAR架構(gòu)的CI流程,通過Jenkins調(diào)度服務(wù)器和Gitlab版本管理工具實(shí)現(xiàn)模塊的自動(dòng)化集成和測試。

d8a6fbf2-919b-11ef-b5cd-92fbcf53809c.pngd8c973bc-919b-11ef-b5cd-92fbcf53809c.png

基于AUTOSAR架構(gòu)的CI流程實(shí)踐
從流程圖中可以看出,整個(gè)CI流程主要圍繞ASW模塊變更、BSW模塊變更和CDD模塊變更展開,并且根據(jù)不同模塊的變更類型,分別定義了相應(yīng)的測試和編譯步驟。接下來,我們逐一對各個(gè)模塊的CI流程進(jìn)行講解。
1. ASW模塊變更流程
ASW(應(yīng)用軟件)模塊的變更通常是由模型開發(fā)人員和模型測試人員手動(dòng)觸發(fā)的。當(dāng)ASW模塊發(fā)生變更時(shí),CI流程將執(zhí)行一系列的靜態(tài)和動(dòng)態(tài)模型測試、代碼生成以及編譯,確保變更后的代碼不會(huì)引入新的問題。

靜態(tài)模型測試:使用靜態(tài)模型測試工具(MXAM)導(dǎo)入模型并進(jìn)行測試,確保模型的完整性和正確性。

動(dòng)態(tài)模型測試:通過動(dòng)態(tài)模型測試工具(TPT)執(zhí)行測試用例,并生成測試報(bào)告上傳到版本管理系統(tǒng),最后通過郵件通知到對應(yīng)的模型更改人員。

代碼生成:通過MATLAB進(jìn)行模型生成代碼,將其上傳至版本管理系統(tǒng)。

編譯:完成模型生成代碼后,該模型模塊代碼會(huì)被集成到整個(gè)開發(fā)工程中進(jìn)行編譯,以此驗(yàn)證其與最新代碼層是否兼容,并確保功能正常。

在ASW模塊的CI流程中,Jenkins服務(wù)器會(huì)根據(jù)預(yù)定的觸發(fā)條件,如代碼提交或配置文件的變化,自動(dòng)執(zhí)行上述步驟,并將結(jié)果通知給相關(guān)開發(fā)人員。
2. BSW模塊變更流程
BSW(基礎(chǔ)軟件)模塊的觸發(fā)后的執(zhí)行流程相對簡單,通常包括整體工程的編譯以及編譯后的結(jié)果自動(dòng)上傳,其主要目的是確?;A(chǔ)軟件的功能和性能在各個(gè)開發(fā)階段的一致性。

代碼上傳:從拉取最新的代碼,開發(fā)人員根據(jù)變更需求對代碼進(jìn)行調(diào)整并重新上傳。

BSW模塊編譯:從版本管理系統(tǒng)中拉取開發(fā)上傳好的代碼,然后進(jìn)行編譯,最后將編譯結(jié)果傳遞到版本管理系統(tǒng)中,并通知到對應(yīng)的開發(fā)人員。

3. CDD模塊變更流程
CDD(手寫代碼)模塊的變更與測試也在整個(gè)CI流程中占據(jù)重要位置。其主要作用是通過靜態(tài)代碼測試和動(dòng)態(tài)代碼測試來驗(yàn)證組件的正確性以及組件的合規(guī)情況。

靜態(tài)代碼測試:通過Helix QAC工具對導(dǎo)入的代碼進(jìn)行靜態(tài)分析,檢查代碼的命名規(guī)則和編碼規(guī)范是否符合標(biāo)準(zhǔn)要求。

動(dòng)態(tài)代碼測試:使用VectorCAST工具對組件進(jìn)行動(dòng)態(tài)測試,并生成測試報(bào)告上傳到版本管理系統(tǒng)供開發(fā)人員查看。

編譯:完成模型生成代碼后,該模型模塊代碼會(huì)被集成到整個(gè)開發(fā)工程中進(jìn)行編譯,以此驗(yàn)證其與最新代碼層是否兼容,并確保功能正常。

在CDD模塊的CI流程中,Jenkins服務(wù)器會(huì)根據(jù)預(yù)定的觸發(fā)條件,如代碼提交或配置文件的變化,自動(dòng)執(zhí)行上述步驟,并將結(jié)果通知給相關(guān)開發(fā)人員。

d8dba532-919b-11ef-b5cd-92fbcf53809c.png

基于AUTOSAR的CI流程優(yōu)勢
通過上述流程的詳細(xì)解讀,我們可以看出基于AUTOSAR架構(gòu)的CI流程具有以下幾個(gè)顯著的優(yōu)勢:

自動(dòng)化測試與集成:通過Jenkins服務(wù)器自動(dòng)執(zhí)行代碼的集成、測試和發(fā)布流程,減少了開發(fā)人員和測試人員的手動(dòng)操作,提高了開發(fā)效率。

代碼質(zhì)量保證:靜態(tài)代碼分析和動(dòng)態(tài)測試用例的自動(dòng)化執(zhí)行,確保了代碼的規(guī)范性和正確性,極大地降低了潛在的代碼缺陷風(fēng)險(xiǎn)。

及時(shí)反饋機(jī)制:CI流程中的每個(gè)步驟都伴隨著詳細(xì)的報(bào)告生成與郵件通知,使得開發(fā)人員能夠及時(shí)獲取變更結(jié)果,快速進(jìn)行問題定位和修復(fù)。

固定的文件結(jié)構(gòu):由于AUTOSAR架構(gòu)中的文件結(jié)構(gòu)是固定和標(biāo)準(zhǔn)化的,CI鏈路能夠很好地利用這一特點(diǎn),實(shí)現(xiàn)高效的集成和自動(dòng)化測試。這種標(biāo)準(zhǔn)化結(jié)構(gòu)使得代碼的組織和管理更加一致,有助于CI流程的自動(dòng)化處理,進(jìn)一步提升了集成效率并減少了出錯(cuò)的可能性。

d8ece838-919b-11ef-b5cd-92fbcf53809c.png

實(shí)踐中的挑戰(zhàn)與建議
雖然基于AUTOSAR架構(gòu)的CI流程在實(shí)際應(yīng)用中展示了極大的優(yōu)越性,但在實(shí)施過程中也可能會(huì)遇到一些挑戰(zhàn):

工具鏈集成復(fù)雜:由于AUTOSAR涉及多個(gè)不同的工具,如MXAM、HeliX QAC、TPT、VectorCAST等,工具鏈的集成和維護(hù)需要耗費(fèi)較多精力。建議企業(yè)在實(shí)施過程中設(shè)立專門的CI工具鏈維護(hù)團(tuán)隊(duì)或讓供應(yīng)商進(jìn)行鏈路搭建,后續(xù)可以通過內(nèi)部人員進(jìn)行維護(hù),確保工具鏈的高效運(yùn)轉(zhuǎn)。

團(tuán)隊(duì)協(xié)作要求高:CI流程的順利實(shí)施需要開發(fā)、測試、運(yùn)維等多方團(tuán)隊(duì)的緊密協(xié)作,因此在實(shí)踐中應(yīng)加強(qiáng)團(tuán)隊(duì)之間的溝通與協(xié)同,定期進(jìn)行流程優(yōu)化與改進(jìn)。

d9014288-919b-11ef-b5cd-92fbcf53809c.png

結(jié)語
基于AUTOSAR架構(gòu)的CI流程是汽車軟件開發(fā)中不可或缺的一環(huán)。它通過自動(dòng)化的集成與測試,保證了軟件的高質(zhì)量和穩(wěn)定性。在未來,隨著汽車智能化和自動(dòng)駕駛技術(shù)的發(fā)展,CI流程的重要性將愈發(fā)凸顯。因此,持續(xù)優(yōu)化和完善CI流程,是每個(gè)從事汽車軟件開發(fā)的企業(yè)都需要高度重視的問題。
通過這次流程的實(shí)踐介紹,相信大家對基于AUTOSAR的CI流程有了更加清晰的認(rèn)識(shí)。希望本文能夠?yàn)檎诨蚣磳?shí)施CI流程的企業(yè)和團(tuán)隊(duì)提供有益的參考與啟發(fā)。北匯信息已為國內(nèi)汽車客戶提供相應(yīng)的服務(wù)內(nèi)容,歡迎垂詢!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 汽車電子
    +關(guān)注

    關(guān)注

    3046

    文章

    9082

    瀏覽量

    173102
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    5349

    瀏覽量

    91856
  • AUTOSAR
    +關(guān)注

    關(guān)注

    11

    文章

    405

    瀏覽量

    23749
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    RT-Thread亮相AUTOSAR中國日:國產(chǎn)操作系統(tǒng)與AUTOSAR標(biāo)準(zhǔn)融合的產(chǎn)業(yè)化實(shí)踐

    探索》的重磅演講,首次深度剖析國產(chǎn)操作系統(tǒng)與AUTOSAR標(biāo)準(zhǔn)融合的創(chuàng)新路徑與產(chǎn)業(yè)化實(shí)踐。二十年磨一劍:從開源社區(qū)到車規(guī)級底座作為RT-Thread睿賽德創(chuàng)始人兼C
    的頭像 發(fā)表于 03-23 19:24 ?416次閱讀
    RT-Thread亮相<b class='flag-5'>AUTOSAR</b>中國日:國產(chǎn)操作系統(tǒng)與<b class='flag-5'>AUTOSAR</b>標(biāo)準(zhǔn)融合的產(chǎn)業(yè)化<b class='flag-5'>實(shí)踐</b>

    Imagination GPU?正式接入?Mesa CI

    我們已在開源驅(qū)動(dòng)的自動(dòng)化設(shè)備端測試邁出重要一步:基于德州儀器(TI)AM68架構(gòu)、搭載IMGBXS-4-64GPU的設(shè)備集群現(xiàn)已集成至Mesa上游持續(xù)集成系統(tǒng)。MesaCI是一個(gè)持續(xù)集成
    的頭像 發(fā)表于 03-02 09:17 ?602次閱讀
    Imagination GPU?正式接入?Mesa <b class='flag-5'>CI</b>

    長電科技榮獲2025年上市公司可持續(xù)發(fā)展最佳實(shí)踐案例

    近日,長電科技榮獲中國上市公司協(xié)會(huì)頒發(fā)的“2025年度上市公司董事會(huì)最佳實(shí)踐案例”“2025年上市公司可持續(xù)發(fā)展最佳實(shí)踐案例”兩項(xiàng)大獎(jiǎng),彰顯
    的頭像 發(fā)表于 12-10 10:34 ?687次閱讀
    長電科技榮獲2025年上市公司可<b class='flag-5'>持續(xù)</b>發(fā)展<b class='flag-5'>最佳</b><b class='flag-5'>實(shí)踐</b>案例

    立訊精密榮獲2025年上市公司可持續(xù)發(fā)展最佳實(shí)踐案例

    11月18日,由中國上市公司協(xié)會(huì)(中上協(xié))主辦的2025上市公司可持續(xù)發(fā)展大會(huì)在北京隆重召開。會(huì)上,中上協(xié)發(fā)布了2025上市公司可持續(xù)發(fā)展最佳實(shí)踐案例名單,從環(huán)境、社會(huì)和治理3個(gè)維度出
    的頭像 發(fā)表于 11-26 17:49 ?1859次閱讀

    成都華微榮獲2025年上市公司可持續(xù)發(fā)展優(yōu)秀實(shí)踐案例

    近日,中國上市公司協(xié)會(huì)發(fā)布2025年上市公司可持續(xù)發(fā)展最佳及優(yōu)秀實(shí)踐案例,成都華微憑借在技術(shù)創(chuàng)新、產(chǎn)業(yè)擔(dān)當(dāng)與低碳賦能等領(lǐng)域的卓越表現(xiàn)成功入選可持續(xù)發(fā)展優(yōu)秀
    的頭像 發(fā)表于 11-25 11:32 ?905次閱讀

    思瑞浦獲評“2025年上市公司董事會(huì)最佳實(shí)踐案例”

    ,公司董事會(huì)持續(xù)完善治理體系,構(gòu)建起以專業(yè)化董事會(huì)為核心、多元化股東資本為支撐、有效平衡為保障的多元治理架構(gòu)。在董事會(huì)戰(zhàn)略引領(lǐng),公司成功完成對創(chuàng)芯微的并購,創(chuàng)新采
    的頭像 發(fā)表于 11-18 16:33 ?1384次閱讀
    思瑞浦獲評“2025年上市公司董事會(huì)<b class='flag-5'>最佳</b><b class='flag-5'>實(shí)踐</b>案例”

    面向芯粒設(shè)計(jì)的最佳實(shí)踐

    半導(dǎo)體領(lǐng)域正經(jīng)歷快速變革,尤其是在人工智能(AI)爆發(fā)式增長、對更高處理性能及能效需求持續(xù)攀升的背景。傳統(tǒng)的片上系統(tǒng)(SoC)設(shè)計(jì)方案在尺寸與成本方面逐漸觸及瓶頸。此時(shí),Multi-Die設(shè)計(jì)應(yīng)運(yùn)而生,將SoC拆分為多個(gè)稱為芯粒的芯片,并
    的頭像 發(fā)表于 10-24 16:25 ?1216次閱讀

    AI賦能標(biāo)準(zhǔn)化流程:智能汽車軟件CI/CT最佳實(shí)踐新范式

    在智能汽車軟件研發(fā)中,標(biāo)準(zhǔn)化流程是保障質(zhì)量與合規(guī)的基石。ASPICE與ISO26262等標(biāo)準(zhǔn)要求開發(fā)團(tuán)隊(duì)在功能安全與過程成熟度之間保持平衡,但隨著車載軟件復(fù)雜度持續(xù)增加,傳統(tǒng)CI/CT流程在動(dòng)態(tài)測試
    的頭像 發(fā)表于 10-15 10:01 ?1198次閱讀
    AI賦能標(biāo)準(zhǔn)化流程:智能汽車軟件<b class='flag-5'>CI</b>/CT<b class='flag-5'>最佳</b><b class='flag-5'>實(shí)踐</b>新范式

    CI/CD實(shí)踐中的運(yùn)維優(yōu)化技巧

    在數(shù)字化轉(zhuǎn)型的浪潮中,CI/CD已經(jīng)成為現(xiàn)代軟件開發(fā)的基石。然而,真正能夠發(fā)揮CI/CD威力的,往往在于那些不為人知的運(yùn)維優(yōu)化細(xì)節(jié)。本文將深入剖析CI/CD實(shí)踐中的關(guān)鍵優(yōu)化技巧,幫助您
    的頭像 發(fā)表于 09-18 15:05 ?1443次閱讀

    從手寫代碼到AUTOSAR工具鏈:J1939Tp應(yīng)用篇

    J1939Tp是我學(xué)習(xí)AUTOSAR CP諸多BSW模塊的起點(diǎn),其分層架構(gòu)完美體現(xiàn)了AUTOSAR規(guī)范的精髓,掌握J(rèn)1939Tp有助于深入理解通信(COM)相關(guān)模塊的程序執(zhí)行過程。
    的頭像 發(fā)表于 07-10 16:37 ?5414次閱讀
    從手寫代碼到<b class='flag-5'>AUTOSAR</b>工具鏈:J1939Tp應(yīng)用篇

    東軟睿馳亮相第16屆AUTOSAR開放大會(huì)

    for SDV challenges”為主題,來自全球的行業(yè)專家與AUTOSAR合作伙伴、研究及開發(fā)人員,就AUTOSAR組織與標(biāo)準(zhǔn)最新進(jìn)展、軟件定義汽車趨勢的第三方組織合作、AUTOSA
    的頭像 發(fā)表于 06-06 16:07 ?1745次閱讀

    洲明科技榮膺“中國上市公司2024年度投資者關(guān)系管理最佳實(shí)踐”獎(jiǎng)項(xiàng)

    2025年5月,中國上市公司協(xié)會(huì)正式公布“中國上市公司2024年度投資者關(guān)系管理最佳實(shí)踐”評選結(jié)果。洲明科技憑借專業(yè)表現(xiàn)與持續(xù)的溝通成效,從滬、深、北交所超5000家上市公司中脫穎而出,成功斬獲該項(xiàng)
    的頭像 發(fā)表于 05-23 16:37 ?1167次閱讀

    天馬榮獲新財(cái)富雜志“2024 ESG最佳實(shí)踐獎(jiǎng)”

    天馬可持續(xù)發(fā)展?ESG表現(xiàn)再獲認(rèn)可,上榜2024年新財(cái)富雜志最佳上市公司評選“ESG最佳實(shí)踐榜單”。
    的頭像 發(fā)表于 05-21 14:43 ?1040次閱讀

    代碼靜態(tài)測試工具Perforce QAC 2025.1新特性

    Perforce QAC 2025.1實(shí)現(xiàn)了對新發(fā)布的MISRA C:2025?標(biāo)準(zhǔn)的100%覆蓋,并提供了對應(yīng)的新合規(guī)模塊。該版本還擴(kuò)展了對CERT C Level 1建議的覆蓋范圍,改進(jìn)了與持續(xù)集成
    的頭像 發(fā)表于 04-21 15:14 ?1173次閱讀
    代碼靜態(tài)測試工具Perforce QAC 2025.1新特性
    全南县| 内黄县| 平南县| 荔波县| 延安市| 崇阳县| 莱州市| 清水河县| 彰武县| 布尔津县| 元阳县| 肥城市| 柏乡县| 綦江县| 宝清县| 琼结县| 桐庐县| 巩留县| 伊川县| 怀仁县| 天峨县| 寿阳县| 民权县| 城步| 武平县| 吉木乃县| 大田县| 吐鲁番市| 赤水市| 阳城县| 麻城市| 布尔津县| 黄山市| 郴州市| 佛坪县| 鄂托克旗| 湖南省| 庆城县| 朝阳市| 潍坊市| 怀集县|