可執(zhí)行映像文件的邏輯結(jié)構(gòu),總共分7大部分:
一、Section Cross References 交叉引用部分
二、Removing Unused input sections from the image.從映像文件中刪除輸入段中未使用段的統(tǒng)計(jì)信息,對應(yīng)參數(shù)-remove
三、Image Symbol Table 映像符號(hào)表:域符號(hào)映射和全局、局部符號(hào)及生成符號(hào)映射統(tǒng)計(jì)信息,對應(yīng)參數(shù)-symbol
四、Memory Map of the image 印象文件的信息圖,對應(yīng)參數(shù)-map,該信息中包含映像文件中的每個(gè)加載域、運(yùn)行域和輸入段的大小和地址(工程每個(gè)文件的對象obj在存儲(chǔ)器中的映射)
PS:要生成此文件,需要設(shè)置一下,如下圖
五、Image component sizes 映像文件的每個(gè)輸入文件或庫的RO、RW、ZI等統(tǒng)計(jì)信息,對應(yīng)參數(shù)-info sizes(工程每個(gè)文件按的對象obj的大小)
六、Code (inc. data) RO Data RW Data ZI Data Debug XXX工程編譯鏈接后Debug版本的各部分的Program Size
七、//XXX工程最終的Program Size
Total RO Size (Code + RO Data) 19124 ( 18.68kB)
Total RW Size (RW Data + ZI Data) 17264 ( 16.86kB)
Total ROM Size (Code + RO Data + RW Data) 21492 ( 20.99kB)
附XXX對應(yīng)的工程全部映像如下:
Component: ARM Compiler 5.05 update 2 (build 169) Tool: armlink [4d0f33]
==============================================================================
Section Cross References
stm32f10x_adc.o(i.ADC_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
stm32f10x_tim.o(i.TIM_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
stm32f10x_tim.o(i.TIM_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
stm32f10x_tim.o(i.TIM_ETRClockMode1Config) refers to stm32f10x_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig
stm32f10x_tim.o(i.TIM_ETRClockMode2Config) refers to stm32f10x_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig
stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI1_Config) for TI1_Config
stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler
stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI2_Config) for TI2_Config
stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler
stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI3_Config) for TI3_Config
stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC3Prescaler) for TIM_SetIC3Prescaler
stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI4_Config) for TI4_Config
stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC4Prescaler) for TIM_SetIC4Prescaler
stm32f10x_tim.o(i.TIM_ITRxExternalClockConfig) refers to stm32f10x_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger
stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TI1_Config) for TI1_Config
stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler
stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TI2_Config) for TI2_Config
stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler
stm32f10x_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f10x_tim.o(i.TI2_Config) for TI2_Config
stm32f10x_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f10x_tim.o(i.TI1_Config) for TI1_Config
stm32f10x_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f10x_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger
stm32f10x_usart.o(i.USART_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
stm32f10x_usart.o(i.USART_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
stm32f10x_usart.o(i.USART_Init) refers to stm32f10x_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq
stm32f10x_gpio.o(i.GPIO_AFIODeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
stm32f10x_gpio.o(i.GPIO_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
stm32f10x_rcc.o(i.RCC_GetClocksFreq) refers to stm32f10x_rcc.o(.data) for APBAHBPrescTable
stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp) refers to stm32f10x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus
stm32f10x_spi.o(i.I2S_Init) refers to stm32f10x_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq
stm32f10x_spi.o(i.SPI_I2S_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
stm32f10x_spi.o(i.SPI_I2S_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
stm32f10x_flash.o(i.FLASH_EnableWriteProtection) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
stm32f10x_flash.o(i.FLASH_EraseAllBank1Pages) refers to stm32f10x_flash.o(i.FLASH_WaitForLastBank1Operation) for FLASH_WaitForLastBank1Operation
stm32f10x_flash.o(i.FLASH_EraseAllPages) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
stm32f10x_flash.o(i.FLASH_EraseOptionBytes) refers to stm32f10x_flash.o(i.FLASH_GetReadOutProtectionStatus) for FLASH_GetReadOutProtectionStatus
stm32f10x_flash.o(i.FLASH_EraseOptionBytes) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
stm32f10x_flash.o(i.FLASH_ErasePage) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
stm32f10x_flash.o(i.FLASH_ProgramHalfWord) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
stm32f10x_flash.o(i.FLASH_ProgramOptionByteData) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
stm32f10x_flash.o(i.FLASH_ProgramWord) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
stm32f10x_flash.o(i.FLASH_ReadOutProtection) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
stm32f10x_flash.o(i.FLASH_UserOptionByteConfig) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
stm32f10x_flash.o(i.FLASH_WaitForLastBank1Operation) refers to stm32f10x_flash.o(i.FLASH_GetBank1Status) for FLASH_GetBank1Status
stm32f10x_flash.o(i.FLASH_WaitForLastOperation) refers to stm32f10x_flash.o(i.FLASH_GetBank1Status) for FLASH_GetBank1Status
stm32f10x_pwr.o(i.PWR_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
startup_stm32f10x_hd.o(RESET) refers to startup_stm32f10x_hd.o(STACK) for __initial_sp
startup_stm32f10x_hd.o(RESET) refers to startup_stm32f10x_hd.o(.text) for Reset_Handler
startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.NMI_Handler) for NMI_Handler
startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.HardFault_Handler) for HardFault_Handler
startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.MemManage_Handler) for MemManage_Handler
startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.BusFault_Handler) for BusFault_Handler
startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.UsageFault_Handler) for UsageFault_Handler
startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.SVC_Handler) for SVC_Handler
startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.DebugMon_Handler) for DebugMon_Handler
startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.PendSV_Handler) for PendSV_Handler
startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.SysTick_Handler) for SysTick_Handler
startup_stm32f10x_hd.o(RESET) refers to hardware.o(i.EXTI1_IRQHandler) for EXTI1_IRQHandler
startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.DMA1_Channel6_IRQHandler) for DMA1_Channel6_IRQHandler
startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.DMA1_Channel7_IRQHandler) for DMA1_Channel7_IRQHandler
startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.USB_LP_CAN1_RX0_IRQHandler) for USB_LP_CAN1_RX0_IRQHandler
startup_stm32f10x_hd.o(RESET) refers to hardware.o(i.EXTI9_5_IRQHandler) for EXTI9_5_IRQHandler
startup_stm32f10x_hd.o(RESET) refers to driver.o(i.TIM2_IRQHandler) for TIM2_IRQHandler
startup_stm32f10x_hd.o(RESET) refers to driver.o(i.TIM3_IRQHandler) for TIM3_IRQHandler
startup_stm32f10x_hd.o(RESET) refers to driver.o(i.TIM4_IRQHandler) for TIM4_IRQHandler
startup_stm32f10x_hd.o(RESET) refers to serial.o(i.USART1_IRQHandler) for USART1_IRQHandler
startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.USBWakeUp_IRQHandler) for USBWakeUp_IRQHandler
startup_stm32f10x_hd.o(RESET) refers to driver.o(i.TIM5_IRQHandler) for TIM5_IRQHandler
startup_stm32f10x_hd.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit
startup_stm32f10x_hd.o(.text) refers to entry.o(.ARM.Collect
00000000) for __main
communicate.o(i.comm_cmd_check_valid) refers to communicate.o(.bss) for comm_recv_buf
communicate.o(i.comm_cmd_check_valid) refers to main.o(.data) for sender_addr
communicate.o(i.comm_cmd_check_valid) refers to communicate.o(.data) for cmd_num_this_time
communicate.o(i.comm_cmd_execution) refers to driver.o(i.timer) for timer
communicate.o(i.comm_cmd_execution) refers to communicate.o(i.comm_cmd_check_valid) for comm_cmd_check_valid
communicate.o(i.comm_cmd_execution) refers to printf8.o(i.__0printf$8) for __2printf
communicate.o(i.comm_cmd_execution) refers to printf8.o(i.__0sprintf$8) for __2sprintf
上一篇:STM32F1學(xué)習(xí)-深入理解存儲(chǔ)器(存儲(chǔ)器映射以及bit-band)
下一篇:STM32單片機(jī)如何通過定時(shí)器的控制輸出PWM
推薦閱讀
史海拾趣
由于我無法直接獲取關(guān)于BOWEI公司在電子行業(yè)中的具體發(fā)展故事,因此無法直接提供5個(gè)詳細(xì)的故事。但我可以為你概述BOWEI公司可能的發(fā)展故事框架,你可以根據(jù)這些框架來進(jìn)一步擴(kuò)展和撰寫。
BOWEI公司發(fā)展故事框架一:技術(shù)創(chuàng)新引領(lǐng)成長
BOWEI公司自成立以來,始終將技術(shù)創(chuàng)新作為公司發(fā)展的核心驅(qū)動(dòng)力。面對電子行業(yè)的快速變革,公司投入大量資源用于研發(fā),推出了一系列具有創(chuàng)新性的電子產(chǎn)品。其中,某款產(chǎn)品在市場上取得了巨大的成功,不僅提升了公司的知名度,也為公司帶來了可觀的收益。這一成功的背后,是公司對技術(shù)創(chuàng)新的不斷追求和對市場需求的敏銳洞察。
BOWEI公司發(fā)展故事框架二:國際化戰(zhàn)略拓展市場
隨著國內(nèi)市場的日益飽和,BOWEI公司開始將目光投向海外市場。公司制定了國際化戰(zhàn)略,積極開拓國際市場。通過與國外知名企業(yè)的合作,BOWEI公司成功進(jìn)入了多個(gè)海外市場,并取得了不俗的成績。國際化戰(zhàn)略的實(shí)施,不僅為公司帶來了新的增長點(diǎn),也提升了公司的國際影響力。
BOWEI公司發(fā)展故事框架三:品牌建設(shè)提升競爭力
在電子行業(yè)中,品牌建設(shè)對于提升競爭力至關(guān)重要。BOWEI公司深知這一點(diǎn),因此一直注重品牌建設(shè)和維護(hù)。公司通過優(yōu)質(zhì)的產(chǎn)品和服務(wù),贏得了消費(fèi)者的信任和口碑。同時(shí),公司還積極參與各種公益活動(dòng),提升了品牌的社會(huì)形象。這些努力使得BOWEI公司的品牌在市場上具有較高的知名度和美譽(yù)度。
BOWEI公司發(fā)展故事框架四:人才管理助力持續(xù)發(fā)展
人才是企業(yè)發(fā)展的根本。BOWEI公司非常重視人才的培養(yǎng)和管理。公司建立了一套完善的人才選拔、培養(yǎng)和激勵(lì)機(jī)制,吸引了一批優(yōu)秀的人才加入公司。這些人才為公司的發(fā)展提供了強(qiáng)大的智力支持和創(chuàng)新動(dòng)力。同時(shí),公司還注重員工的培訓(xùn)和成長,為員工提供了良好的職業(yè)發(fā)展空間。
BOWEI公司發(fā)展故事框架五:綠色環(huán)保理念推動(dòng)可持續(xù)發(fā)展
在追求經(jīng)濟(jì)效益的同時(shí),BOWEI公司也積極履行社會(huì)責(zé)任,推動(dòng)綠色環(huán)保理念的實(shí)施。公司致力于開發(fā)環(huán)保型電子產(chǎn)品,減少生產(chǎn)過程中的污染排放。同時(shí),公司還積極參與各種環(huán)保活動(dòng),倡導(dǎo)綠色消費(fèi)理念。這些舉措不僅提升了公司的社會(huì)形象,也為公司的可持續(xù)發(fā)展奠定了基礎(chǔ)。
請注意,以上僅為BOWEI公司可能的發(fā)展故事框架,具體的內(nèi)容需要根據(jù)公司的實(shí)際情況進(jìn)行撰寫。在撰寫時(shí),應(yīng)確保所描述的事實(shí)準(zhǔn)確、客觀,避免主觀評價(jià)和褒貶。
隨著全球環(huán)保意識(shí)的不斷提高,DIOTECH公司也開始關(guān)注綠色環(huán)保和可持續(xù)發(fā)展問題。公司投入大量研發(fā)資源,成功開發(fā)出了一系列綠色電子產(chǎn)品,這些產(chǎn)品在生產(chǎn)過程中采用了環(huán)保材料和生產(chǎn)工藝,并且具有低功耗、長壽命等特點(diǎn)。這些產(chǎn)品的推出不僅滿足了市場對環(huán)保產(chǎn)品的需求,也提升了公司的社會(huì)責(zé)任感和品牌形象。
為了進(jìn)一步擴(kuò)大市場份額,EiKO開始實(shí)施全球化戰(zhàn)略。公司在美國、加拿大、歐洲和亞太地區(qū)設(shè)立了辦事處,以便更好地服務(wù)當(dāng)?shù)乜蛻簟M瑫r(shí),EiKO還積極參加國際照明展會(huì)和論壇,與全球同行交流經(jīng)驗(yàn)和技術(shù),不斷提升自身的競爭力。
在全球化布局的過程中,EiKO也面臨著各種挑戰(zhàn)和困難。然而,公司始終堅(jiān)持以客戶為中心的服務(wù)理念,通過不斷優(yōu)化產(chǎn)品和服務(wù)質(zhì)量,贏得了越來越多客戶的信賴和支持。
在技術(shù)創(chuàng)新的基礎(chǔ)上,迪一電子公司開始積極拓展市場。公司積極參加國內(nèi)外電子展會(huì)和博覽會(huì),與全球各地的客戶建立聯(lián)系。同時(shí),公司還注重品牌建設(shè),通過廣告宣傳、贊助活動(dòng)等方式提高品牌知名度和美譽(yù)度。這些努力使迪一電子的產(chǎn)品逐漸打入國際市場,贏得了更多客戶的認(rèn)可。
小弟剛進(jìn)公司,公司分了個(gè)任務(wù)給我,調(diào)查Vxworks的語法,以備將來項(xiàng)目移植的需要。小弟苦苦查了兩天 發(fā)現(xiàn)vxworks的集成開發(fā)環(huán)境tornado支持c/c++結(jié)果公司要不同于windows下的相關(guān)語法。求求上天賜個(gè)高手指點(diǎn)謎境吧。 在此先謝謝了!!!!! 菜 ...… 查看全部問答∨ |
|
c8051f單片機(jī)使用經(jīng)驗(yàn)總結(jié) c8051f單片機(jī)是在MCS51單片機(jī)基礎(chǔ)上發(fā)展起來的,既有繼承,又有很大的創(chuàng)新。按照功能可分為專用 型和通用型。專用型:100MHz高速型的如f120芯片;24位高分辨率AD的如f350芯片;帶usb功能的芯片如f320和f340;超低功耗的芯片如f410;還有帶CAN總 ...… 查看全部問答∨ |
|
環(huán)境: linux 2.4.20 gcc編譯器 要編譯一個(gè)powerpc下的驅(qū)動(dòng)。發(fā)現(xiàn)源碼的makefile里有兩個(gè)編譯選項(xiàng)-mmultiple -mstring 不去掉編譯會(huì)報(bào)錯(cuò)。 還有一個(gè)選項(xiàng)-r2 不去掉會(huì)一直報(bào)warning。 哪位大俠知道這幾個(gè)選項(xiàng)是干嘛的啊?不勝感激。… 查看全部問答∨ |
求救啊,為什么這段程序就是沒辦法進(jìn)入中斷服務(wù)程序 #include "stm32f10x_lib.h" void RCC_Configuration(void); void GPIO_Configuration(void); void NVIC_Configuration(void); void EXIT_Configuration(void); int main(void) { RCC_Configuration(); &nbs ...… 查看全部問答∨ |
本帖最后由 silent天狼 于 2014-1-26 13:25 編輯 低功率狀態(tài)下,發(fā)射信號(hào)沒有雜散,加大功率發(fā)射等級(jí)(上調(diào)4dbm),信號(hào)出現(xiàn)雜散現(xiàn)象,是什么回事?… 查看全部問答∨ |
|
有沒有需要TrustZone項(xiàng)目開發(fā)的? 一直玩弄TrustZone,現(xiàn)在想接點(diǎn)TrustZone相關(guān)項(xiàng)目,有現(xiàn)成解決方案,QQ是2027205868。 不知道這么發(fā)管不管用? … 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 嵌入式學(xué)習(xí)篇丨迅為4412開發(fā)板Android4.4系統(tǒng)編譯
- Linux系統(tǒng)編程篇丨迅為IMX6ULL-對應(yīng)視頻講解
- 嵌入式學(xué)習(xí)丨4412開發(fā)板-uboot源碼-匯編-源碼分析(一)嵌入式學(xué)習(xí)丨4412開發(fā)板-uboot源碼-匯
- 迅為IMX6ULL開發(fā)板-主頻和時(shí)鐘配置例程(二)
- 迅為IMX6ULL開發(fā)板-主頻和時(shí)鐘配置例程
- 迅為IMX6ULL開發(fā)板安裝VMware Tool工具
- i.MX6ULL終結(jié)者Debian文件系統(tǒng)的構(gòu)建i.MX6ULL 移植Debian文件系統(tǒng)
- 迅為i.MX6ULL開發(fā)板按鍵例程編譯及運(yùn)行
- 迅為-i.MX6開發(fā)板手冊更新-非設(shè)備樹uboot-修改默認(rèn)環(huán)境變量
- 北京、上海、深圳自動(dòng)駕駛領(lǐng)跑全國!
- 基于智能網(wǎng)聯(lián)汽車質(zhì)量與安全要求的全融合研發(fā)體系研究
- 全球首個(gè)人形機(jī)器人半馬將舉行,機(jī)器人在北京街頭開啟首次路測
- 高標(biāo)準(zhǔn)提升智能網(wǎng)聯(lián)汽車安全 SGS為杰發(fā)科技頒發(fā)ISO/SAE 21434認(rèn)證證書
- 元戎啟行聯(lián)合高通基于驍龍智駕平臺(tái)發(fā)布高階智駕解決方案
- 動(dòng)力電池迎“新大考”① | 超快充爆發(fā)元年,安全標(biāo)準(zhǔn)何時(shí)升級(jí)
- 五菱發(fā)布神煉電池4.0,全球首款6C高錳電池M亮相
- 各車企智駕技術(shù)方案盤點(diǎn)
- 更強(qiáng)、更可靠的ESD方案
- 25億美元!英飛凌收購Marvell汽車以太網(wǎng)業(yè)務(wù)
- Dig八月 EEWORLD為你做專題!
- 用 TI 汽車電子方案充充電吧,看你止步不前還是勇往直前!
- 【最后1天】MPS 有獎(jiǎng)傾訴|說出哪些年讓你頭大的電感應(yīng)用問題,贏【頸部按摩儀、智能音箱】
- 您的電路保護(hù)有足夠的空間嗎?Littelfuse的881系列保險(xiǎn)絲迎接這一挑戰(zhàn)
- 借助 Microchip 生態(tài)系統(tǒng)中的 PIC® 和 AVR® 單片機(jī)開啟嵌入式到云端之旅 系列在線研討會(huì)
- 勞動(dòng)五月 曬“現(xiàn)場”,誰是電子工作狂?
- 報(bào)名贏京東卡:安路FPGA研討會(huì)-成都站
- PSoC4 Cortex-M0開發(fā)板免費(fèi)申請,分享心得贏驚喜大禮!
- EEWORLD跨年芯幣競價(jià)——示波器、開發(fā)板、技術(shù)圖書等你拿
- 研發(fā)自動(dòng)駕駛就像是用錢填不滿的無底洞
- 阿里產(chǎn)業(yè)AI:三駕馬車、一個(gè)飛輪
- 法國配電網(wǎng)的價(jià)格管理經(jīng)驗(yàn)
- 江蘇電網(wǎng)首次實(shí)現(xiàn)雙線路故障自愈
- 云南:打造電力“綠色能源牌”
- 高通驍龍898、聯(lián)發(fā)科天璣2000芯片樣片參數(shù)解密
- 安卓12版發(fā)布,谷歌Android 12閃亮登場
- MIX4用戶現(xiàn)可領(lǐng)取小米真無線降噪耳機(jī)3 Pro一款
- 谷歌第二代Pixel Stand無線充電器發(fā)布,價(jià)格79美元
- 羅永浩又要做手機(jī)?本人發(fā)聲:明年春天見