国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

如何在 VScode 創(chuàng)建 stm32 項(xiàng)目?

發(fā)布者:WanderlustGaze最新更新時(shí)間:2025-01-02 來源: jianshu關(guān)鍵字:VScode  stm32  項(xiàng)目 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

一、參考來源

VSCode開發(fā)STM32快速搭建開發(fā)環(huán)境零基礎(chǔ)教程!嗶哩嗶哩bilibili

上面的鏈接是主要參考的來源。

二、工具鏈

本次使用的工作有

  • arm-none-eabi-gcc 來作為編譯器

  • pyocd 作為燒寫器;

  • vscode 作為編輯器;

  • vscode 的插件 cortex-debug 作為調(diào)試工具;

  • STM32cubeMX 作為模板的生成;

  • make 作為構(gòu)建工具。

三、VScode 的相關(guān)插件

CC++ 插件:作為 C 語言的主要插件。

360截圖17700510535946.png

Cortex-debug 插件:作為調(diào)試的插件。

360截圖177005105359406.png

四、配置過程

4.1 使用 stm32cubeMX 生成模板

使用 stm32cubeMX 的目的是使用其生成的 makefile 文件,嘻嘻。因?yàn)槠渌牟粫?huì)用,現(xiàn)不深究。但有一點(diǎn)要注意, stm32cubeMX 使用的是 stm 公司新推出的 hal 庫 ,而當(dāng)前項(xiàng)目使用的卻是其另一種推出的 stm32標(biāo)準(zhǔn)庫。因此,在后面的演示,我會(huì)把除 makefile 外的文件均刪除。。。

現(xiàn)演示的是怎生成模板:

打開 stm32cubeMX ,點(diǎn)擊 ACCESS TO MCU SELECTOR 。

360截圖17700510535946-1651573567296.png

使用英文輸入法輸入你想要的芯片型號(hào)。

360截圖17700510535946-1651573695124.png

并在右側(cè)的列表中選擇芯片,注意其封裝

360截圖177005105359406-1651573772126.png

其他配置不在當(dāng)前演示的重點(diǎn),日后學(xué)到,再作重視。

360截圖17700510535946-1651573981925.png

這里的重點(diǎn)是 (4) 。我們選擇 makefile 。而toolchain folder location的話,我未設(shè)置,好像也行,因?yàn)槲野?arm-none-eabi-gcc 已經(jīng)加載到環(huán)境變量了。

360截圖17700510535946-1651574222999.png

上圖,就是生成的目錄。我把其他文件都刪去,只保留 Makefile (好像有點(diǎn)傻傻的樣子,哈哈,T^T)。

其中包括 .s 文件和 .ld 文件 ,因?yàn)槲疫€未測(cè)試過,所以在演示中,我選擇用回固件庫里的。

4.2 搭建以固件庫為基礎(chǔ)的項(xiàng)目架構(gòu)

項(xiàng)目的基本目錄

360截圖17700510535946-1651574884821.png

其中我定義了

  • Driver 放 stm32 標(biāo)準(zhǔn)庫的內(nèi)容

  • src 放自己寫的業(yè)務(wù)代碼

  • Makefile 構(gòu)建工具

360截圖17700510535946-1651574986088.png

上圖為 Driver 目錄下的結(jié)構(gòu),其中

  • CMSIS 放 core 代碼,對(duì)應(yīng)標(biāo)準(zhǔn)庫里的

360截圖17700510535946-1651575102566.png

360截圖177005105359406-1651575116915.png

即,

360截圖17700510535946-1651575151141.png

  • FWLB 放的是外設(shè)的文件,直接把標(biāo)準(zhǔn)庫里的 inc 目錄和 src 目錄復(fù)制過來就行,標(biāo)準(zhǔn)庫里的如下圖,

360截圖17700510535946-1651575261219.png

  • LINK_SCRIPTS 選擇的是

360截圖17700510535946-1651575382866.png

即,project -> template -> TrueSTUDIO -> STM3210E-EVAL -> stm32_flash.ld。此目錄放的是鏈接腳本。STM公司已經(jīng)幫我們?yōu)椴煌木幾g工具和不同芯片類型寫了一個(gè)模板。

其中 TrueSTUDIO 適用于 gcc 工具。 stm3210e 里放的是大容量的,而其他的區(qū)別,日后再作研究。

  • STARTUP 放的是啟動(dòng)文件。

360截圖17700510535946-1651575633839.png

同樣,我們選擇 TrueSTUDIO 里提供的模板,好像 gcc-ride7 里的也行,未測(cè)試過。

最后,還要把一些中斷之類的文件從模板中復(fù)制過來。

360截圖17700510535946-1651575835854.png

請(qǐng)注意,systme_stm32f10x.c 就不要復(fù)制了,因?yàn)樵谏厦嬷幸呀?jīng)有復(fù)制到其他地方了。不然在鏈接階段會(huì)報(bào) 重復(fù)定義

這樣,我們的基本項(xiàng)目架構(gòu)就完成了。

4.3 在 vscode 里構(gòu)建智能提示

在 vscode 使用快捷鍵 Ctrl+Shift+P 。鍵入 C/C++ ,選擇 C/C++: Edit Configurations(UI)

360截圖17700510535946-1651576148224.png

360截圖177005105359406-1651576164217.png

把編譯器改為 gcc, 而 IntelliSense 改為 windows-gcc-arm。

這里的作用是為了在智能提示里的 uint32_t 不報(bào)錯(cuò)。

360截圖17700510535946-1651576270291.png

當(dāng)你有其他庫的頭文件不在當(dāng)前項(xiàng)目里,請(qǐng)?jiān)谶@里增加路徑。不過一般不用修改,但在插件 keil assistent 里就有這樣的應(yīng)用。

360截圖17700510535946-1651576360898.png

添加相應(yīng)的宏。這很重要,在 stm32cubeMX 里和 stm32 固件庫 里的有不同,請(qǐng)注意。

在這里,我們會(huì)增加兩個(gè)

  • USE_STDPERIPH_DRIVER 表明我們使用的是標(biāo)準(zhǔn)固件庫

  • STM32F10X_HD 表明我們的芯片是 F1 系列的大容量產(chǎn)品

另外,加一些補(bǔ)充

  • __CC_ARM 若使用 keil assistent 插件導(dǎo)入 keil 項(xiàng)目時(shí),就要加入這個(gè)才能使 uint32_t 不會(huì)報(bào)錯(cuò)

  • 同時(shí),其頭文件也要包含 ARMCC 的 include 和 include/rw 目錄。

不過插件會(huì)做好配置,不用我們操心 。

4.4 修改 makefile ,搭建 task

在 main.c 文件里鍵入測(cè)試代碼


 #include 'stm32f10x.h'
 
 void GPIO_config(void);
 
 void LED_on(void);
 void LED_off(void);
 
 void delay(uint32_t i);
 
 int main(void) {
  GPIO_config();
 
  while (1) {
  LED_off();
  delay(0x0FFFFF);
 
  LED_on();
  delay(0x0FFFFF);
  }
 
  return 0;
 }
 
 void GPIO_config(void) {
  GPIO_InitTypeDef GPIO_init_args;
 
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
 
  GPIO_init_args.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_init_args.GPIO_Pin  = GPIO_Pin_1;
  GPIO_init_args.GPIO_Speed = GPIO_Speed_50MHz;
 
  GPIO_Init(GPIOB, &GPIO_init_args);
 }
 
 void LED_on(void) {
  GPIO_ResetBits(GPIOB, GPIO_Pin_1);
 }
 
 void LED_off(void) {
  GPIO_SetBits(GPIOB, GPIO_Pin_1);
 }
 
 void delay(volatile uint32_t i) {
  while (i--);
 }

然后,我們還要修改 makefile 里的內(nèi)容。

  • TAGET 生成的目標(biāo)名稱

  • C_SOURCE C/C++ 文件,例


######################################
# source
######################################
# C sources
C_SOURCES += $(wildcard Driver/CMSIS/*.c)
C_SOURCES += $(wildcard Driver/FWLB/src/*.c)
 C_SOURCES += $(wildcard src/*.c)
  • ASM_SOURCE 啟動(dòng)文件或匯編文件,例


     # ASM sources
     ASM_SOURCES = Driver/STARTUP/startup_stm32f10x_hd.s
  • LDSCRIPT 鏈接腳本,例


#######################################
# LDFLAGS
#######################################
# link script
LDSCRIPT = Driver/LINK_SCRIPTS/stm32_flash.ld
  • C_INCLUDE C/C++ 的頭文件搜索目錄,例


# C includes
C_INCLUDES =  
-Isrc 
-IDriver/CMSIS 
-IDriver/FWLB/inc
  • C_DEFS 一些配置用的宏定義,一般用來指定開啟某些功能用的,例


# C defines
C_DEFS =  
-DUSE_STDPERIPH_DRIVER   # 不定義的話,F(xiàn)WLB的內(nèi)容不會(huì)被包含
-DSTM32F10X_HD           # 定義設(shè)備

4.5 構(gòu)建編譯任務(wù)

構(gòu)建 tasks 。菜單中選擇 Terminal --> Configure Tasks... --> 選擇 gcc.exe 生成(其實(shí),哪個(gè)都行,反正都要改)。然后把 tasks.json 化簡(jiǎn),并把部分信息整理下。下面是我的例子,

{

  'version': '2.0.0',

  'tasks': [

  {

  'type': 'shell',     // 不知是有何用的,我仿別人的

  'label': 'build',  // 這會(huì)在 Ctrl+Shift+B 時(shí)顯示

  'command': 'make',  // 這是運(yùn)行的程序

  'args': [          // 例如 > make


  ]

  'group': 'build',  // 這個(gè)好像很重要,其與下一組 tasks 一樣才能做選擇

  }

  ]

 }


然后選擇 Ctrl+Shift+B ,因?yàn)橹挥幸粋€(gè)任務(wù),故 vscode 自動(dòng)運(yùn)行了。

但是,運(yùn)行了一會(huì)兒,就出現(xiàn)報(bào)錯(cuò),

C:Users11207AppDataLocalTempcczTFbui.s: Assembler messages:

C:Users11207AppDataLocalTempcczTFbui.s:599: Error: registers may not be the same -- `strexb r0,r0,[r1]'

 C:Users11207AppDataLocalTempcczTFbui.s:629: Error: registers may not be the same -- `strexh r0,r0,[r1]'

 make: *** [Makefile:141: build/core_cm3.o] Error 1


解決方法,參考自 (20條消息) VS Code + GCC 搭建 STM32 開發(fā)環(huán)境qq_32166451的博客-CSDN博客vs開發(fā)stm環(huán)境

問題出在標(biāo)準(zhǔn)固件庫里,這里的匯編與 gcc 的不一致,故要修改文件 core_cm3.c。

在文件 core_cm3.c 里搜索 strexb 和 strexh ,把兩行語句里的 =r 修改成 =&r。

保存后,可再嘗試。最后編譯成功會(huì)得出下面類型的語句

arm-none-eabi-size build/stm_gcc.elf

text    data     bss     dec     hex filename

1376       8     540    1924     784 build/stm_gcc.elf

arm-none-eabi-objcopy -O ihex build/stm_gcc.elf build/stm_gcc.hex

arm-none-eabi-objcopy -O binary -S build/stm_gcc.elf build/stm_gcc.bin


4.6 燒錄程序

燒錄的程序,我們使用的是 pyocd 。其可以通過 pip install pyocd 來安裝??蓞⒖?玩轉(zhuǎn) pyocd - 哈拎 - 博客園 (cnblogs.com)。

我記錄一些基本應(yīng)用。


> > pyocd list
#   Probe                          Unique ID
--------------------------------------------------
0   Keil Software Fire CMSIS-DAP   HS-00012048

當(dāng)你連接上仿真器后,使用此命令就可以讀出其類型。

其與 keil MDK 一樣,其有些芯片不在自身的庫內(nèi),可以使用命令下載 ,但很慢 。慶幸的是,也可以其與 keil 芯片包通用。

360截圖17700510535946-1651590929435.png

我把從野火論壇下載的包放出來。因?yàn)槲业男酒?stm32f103ve6 ,所以我選擇了 F1xx 的包。

Documentation — pyOCD

從其文檔里得到一信息,包導(dǎo)入的方式可以是在命令行里以額外參數(shù)的方式,也可以在項(xiàng)目里鍵入配置信息。我這使用第二種方法。

創(chuàng)建 pyocd.yaml 文件


pack:
  - Keil.STM32F1xx_DFP.2.4.0.pack

注: - keil... 是指其路徑。

然后使用 pyocd list -t, -t 即是 --taget ??梢孕幸恍┬畔?,

> > pyocd list -t

 ......

  stm32f103rb               STMicroelectronics      STM32F103RB                  STM32F1 Series, STM32F103   pack

  stm32f103rc               STMicroelectronics      STM32F103RC                                              builtin

  stm32f103rd               STMicroelectronics      STM32F103RD                  STM32F1 Series, STM32F103   pack

  stm32f103re               STMicroelectronics      STM32F103RE                  STM32F1 Series, STM32F103   pack

  stm32f103rf               STMicroelectronics      STM32F103RF                  STM32F1 Series, STM32F103   pack

  stm32f103rg               STMicroelectronics      STM32F103RG                  STM32F1 Series, STM32F103   pack

  stm32f103t4               STMicroelectronics      STM32F103T4                  STM32F1 Series, STM32F103   pack

  stm32f103t6               STMicroelectronics      STM32F103T6                  STM32F1 Series, STM32F103   pack

  ......


這里說明,當(dāng)前環(huán)境下,存在了 F10x 的芯片了。

然后就是配置燒錄任務(wù)。在 tasks.json 里鍵入

{

  'tasks': [

  {

  ...

  },

  {

  'type': 'shell', 

  'label': 'update',

  'command': 'pyocd', 

  'args': [

  'load',              // 燒錄命令

  '-t',              // 選擇目標(biāo)芯片

  'stm32f103ve',      // 芯片型號(hào)

  './build/test2.elf'  // 下載文件,可以是 elf, hex, bin。其中 bin 文件 

  // File to write to memory. Binary files can have an optional base address appended to the file name as '@

', for instance 'app.bin@0x20000'.

  ],

  'group': 'build',

  }

  ]

 }


當(dāng)然還有其他功能,日后再細(xì)看。

4.7 調(diào)試程序

點(diǎn)擊左側(cè)面板的調(diào)試,選擇創(chuàng)建 launch.json 文件

360截圖17700510535946-1651592703906.png

然后選擇 GDB 那一行。

點(diǎn)擊右下角的 add configuration... 選擇 cortext-debug: PyOcd 。


{

  // Use IntelliSense to learn about possible attributes.

[1] [2]
關(guān)鍵字:VScode  stm32  項(xiàng)目 引用地址:如何在 VScode 創(chuàng)建 stm32 項(xiàng)目?

上一篇:【STM32 LL庫編程】外部中斷與中斷管理
下一篇:STM32 模板文件配置

推薦閱讀最新更新時(shí)間:2025-06-28 12:43

澳大利亞Horizon Power、AVL聯(lián)合投資,78千瓦/220千瓦時(shí)釩液流電池(VFB)項(xiàng)目正式投入使用
近日,位于澳大利亞西部偏遠(yuǎn)地區(qū)庫努納拉(Kununurra)的一個(gè)78千瓦/220千瓦時(shí)釩液流電池(VFB)試點(diǎn)項(xiàng)目正式投入使用。這一項(xiàng)目由西澳地方電力公司Horizon Power牽頭,旨在探索釩液流電池在極端環(huán)境下支持可再生能源供電的潛力,并解決偏遠(yuǎn)地區(qū)長(zhǎng)期儲(chǔ)能的技術(shù)難題 ...
[新能源]
宿遷時(shí)代《百兆瓦時(shí)長(zhǎng)時(shí)儲(chǔ)能水系有機(jī)液流電池關(guān)鍵技術(shù)研究》入選 2024年度江蘇省碳達(dá)峰碳中和科技創(chuàng)新專項(xiàng)資金擬立項(xiàng)目公示
  10月10日,江蘇省科學(xué)技術(shù)廳公示2024年度江蘇省碳達(dá)峰碳中和科技創(chuàng)新專項(xiàng)資金擬立項(xiàng)目。其中,宿遷時(shí)代儲(chǔ)能科技有限公司的《百兆瓦時(shí)長(zhǎng)時(shí)儲(chǔ)能水系有機(jī)液流電池關(guān)鍵技術(shù)研究》項(xiàng)目在列。   以下為原文 2024年度江蘇省碳達(dá)峰碳中和科技創(chuàng)新專項(xiàng)資金擬立項(xiàng)目公示   根據(jù)《江蘇省科技計(jì)劃項(xiàng)目立項(xiàng)工作操作規(guī)程》和《江蘇省碳達(dá)峰碳中和科技創(chuàng)新專項(xiàng)資金管理辦法(暫行)》,經(jīng)組織申報(bào)、形式審查、專家評(píng)審、現(xiàn)場(chǎng)考察、廳長(zhǎng)辦公會(huì)審議等程序,   現(xiàn)將2024年度省碳達(dá)峰碳中和科技創(chuàng)新專項(xiàng)資金擬立項(xiàng)目名單予以公示(詳見附件),公示時(shí)間2024年10月10日至10月15日。公示期間如對(duì)公示內(nèi)容有異議,請(qǐng)向我廳書
[新能源]
吉木乃縣邊合區(qū)源網(wǎng)荷儲(chǔ)一體化項(xiàng)目并網(wǎng)完成 預(yù)計(jì)全年發(fā)電量12.6億千瓦時(shí)
8月26日,由中央媒體、援疆省市媒體和新疆媒體記者組成的追風(fēng)逐日看新疆主題報(bào)道團(tuán)隊(duì)走進(jìn)吉木乃縣邊合區(qū)源網(wǎng)荷儲(chǔ)一體化項(xiàng)目風(fēng)電場(chǎng)場(chǎng)區(qū)。一臺(tái)臺(tái)風(fēng)力發(fā)電機(jī)組迎風(fēng)飛旋,這些風(fēng)機(jī)是吉木乃縣邊合區(qū)源網(wǎng)荷儲(chǔ)一體化項(xiàng)目的組成部分。所謂 源網(wǎng)荷儲(chǔ) 就是將電力系統(tǒng)中的電源 ...
[新能源]
是德科技助力SGS開展Skylo非地面網(wǎng)絡(luò)認(rèn)證項(xiàng)目測(cè)試
SGS成為Skylo非地面網(wǎng)絡(luò)認(rèn)證項(xiàng)目的首個(gè)授權(quán)第三方測(cè)試實(shí)驗(yàn)室 解決方案支持Skylo非地面網(wǎng)絡(luò)認(rèn)證項(xiàng)目的測(cè)試用例 是德科技(Keysight Technologies, Inc.)宣布,其RF/RRM運(yùn)營(yíng)商驗(yàn)收工具集(RCAT)已助力SGS成為Skylo Technologies非地面網(wǎng)絡(luò)(NTN)設(shè)備認(rèn)證項(xiàng)目的推動(dòng)者。 是德科技助力SGS開展Skylo非地面網(wǎng)絡(luò)認(rèn)證項(xiàng)目測(cè)試 為了在整個(gè)地理覆蓋范圍內(nèi)擴(kuò)展安全可靠的連接,移動(dòng)運(yùn)營(yíng)商正在探索采用NTN的混合衛(wèi)星-地面網(wǎng)絡(luò)架構(gòu)。芯片組和設(shè)備制造商需要能夠驗(yàn)證和認(rèn)證其產(chǎn)品以適應(yīng)這些新網(wǎng)絡(luò)的工具。 鑒于這種需求,SGS在其產(chǎn)品組合中增加了窄帶(NB)NTN認(rèn)證
[網(wǎng)絡(luò)通信]
是德科技助力SGS開展Skylo非地面網(wǎng)絡(luò)認(rèn)證<font color='red'>項(xiàng)目</font>測(cè)試
總投資超18億,兩大動(dòng)力電池項(xiàng)目簽約
據(jù)濱海日?qǐng)?bào)消息,5月19日,湖南中嶒能源有限公司(下稱“中嶒能源”)與濱海縣人民政府就年產(chǎn)2GWh鈦鋰高能 動(dòng)力電池 生產(chǎn)項(xiàng)目簽訂投資協(xié)議。 該項(xiàng)目總投資12億元,將利用現(xiàn)有兩棟50800平方米標(biāo)準(zhǔn)化廠房,新上年產(chǎn)2GWh鈦鋰高能動(dòng)力 電池 及 儲(chǔ)能 柜PACK生產(chǎn)項(xiàng)目。項(xiàng)目全部建成投產(chǎn)后,可實(shí)現(xiàn)年產(chǎn)值 21億元,稅收3億元。 維科網(wǎng) 鋰電 注意到,這是近期中嶒能源簽約的第二個(gè)鈦鋰高能動(dòng)力電池生產(chǎn)項(xiàng)目。 5月8日,中嶒能源與和田縣人民政府簽訂年產(chǎn)1GWh鈦鋰高能動(dòng)力電池生產(chǎn)項(xiàng)目投資協(xié)議。項(xiàng)目總投資達(dá)6.33億元,將利用現(xiàn)有四棟24000平方標(biāo)準(zhǔn)化工業(yè)廠房安裝年產(chǎn)1GWh的鈦鋰高能動(dòng)力電池自動(dòng)化生產(chǎn)線。 官方資料顯示
[汽車電子]
500億+、68GWh!蔚來、LG等電池項(xiàng)目開建/投產(chǎn)
近期,新能源汽車 電池 領(lǐng)域迎來重大進(jìn)展,蔚來、瑞浦蘭鈞和LG新能源等企業(yè)紛紛宣布技術(shù)創(chuàng)新和產(chǎn)能擴(kuò)張計(jì)劃: 蔚來:舉辦150kWh首臺(tái)量產(chǎn)電池包下線儀式,預(yù)計(jì)今年2季度上線,將大幅提升續(xù)航能力;LG新能源:美國(guó)第二家電池工廠開建,總投資55億美元(約合人民幣400億元),規(guī)劃46系圓柱形電池產(chǎn)能3 6G Wh。瑞浦蘭鈞:佛山瑞浦能源項(xiàng)目一期竣工投產(chǎn),總投資超百億,一期規(guī)劃年產(chǎn)能達(dá)1 5G Wh,整體產(chǎn)能達(dá)32GWh; 蔚來:150kWh電池包下線 續(xù)航超1000km 4月3日,蔚來舉辦了150kWh首臺(tái)量產(chǎn)電池包下線儀式,根據(jù)規(guī)劃,這款電池將在今年 2 季度上線。據(jù)悉,該電池是全球首款無熱失控軟包CTP電池,所采用的
[汽車電子]
林源集團(tuán)6.5GWh鋰電池和3GWh全釩液流電池生產(chǎn)制造項(xiàng)目開工
  3月28日上午10點(diǎn),喀左縣一季度重點(diǎn)項(xiàng)目集中開工儀式準(zhǔn)時(shí)舉行。市委常委、副市長(zhǎng)樊功成,縣四大班子領(lǐng)導(dǎo),各鄉(xiāng)鎮(zhèn)街區(qū)黨政正職、縣(市)直相關(guān)部門主要負(fù)責(zé)人,一季度集中開工項(xiàng)目代表和新增用電負(fù)荷項(xiàng)目代表參加開工儀式。   市委常委、副市長(zhǎng)樊功成宣布一季度項(xiàng)目集中開工,縣委副書記、縣長(zhǎng)張秀偉主持開工儀式,縣委書記韓憲臣致辭,一季度集中開工項(xiàng)目代表林源集團(tuán)總裁陳嘉翔作了題為助力新能源高質(zhì)量發(fā)展,為共建清潔美麗世界作出更大貢獻(xiàn)的發(fā)言。   林源控股集團(tuán)有限公司總裁陳嘉翔表示:林源集團(tuán)將把先進(jìn)的全釩液流儲(chǔ)能技術(shù),運(yùn)用在此次喀左縣3GWh全釩液流電池和6.5GWh鋰電池生產(chǎn)制造項(xiàng)目當(dāng)中。這項(xiàng)項(xiàng)目計(jì)劃在兩年內(nèi)完成
[新能源]
鉛山縣召開壓縮空氣儲(chǔ)能項(xiàng)目推進(jìn)會(huì)
3月9日,鉛山縣召開壓縮空氣儲(chǔ)能項(xiàng)目推進(jìn)會(huì),聽取項(xiàng)目進(jìn)展情況,研究部署下一步工作。縣委副書記、縣長(zhǎng)未小剛出席會(huì)議并講話,縣委常委、常務(wù)副縣長(zhǎng)羅劍鋒,縣委常委、副縣長(zhǎng)、縣工業(yè)園區(qū)黨工委書記王宇昕,副縣長(zhǎng)劉振興出席會(huì)議。座談會(huì)上,參會(huì)單位就鉛山縣壓縮空 ...
[新能源]
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved