當前位置:首頁 > 嵌入式 > 嵌入式教程
[導讀]STM32是一種功能比較強大的32位單片機,廣泛應用于各種嵌入式設(shè)備中,由于它的普及性及豐富的資源,受到廣大嵌入式開發(fā)者的喜歡,但要想學好用好STM32也并非易事,畢竟,相

STM32是一種功能比較強大的32位單片機,廣泛應用于各種嵌入式設(shè)備中,由于它的普及性及豐富的資源,受到廣大嵌入式開發(fā)者的喜歡,但要想學好用好STM32也并非易事,畢竟,相比8位、16位產(chǎn)品,STM32要復雜得多。

STM32的時鐘

眾所周知STM32有5個時鐘源HSI、HSE、LSI、LSE、PLL,其實它只有四個,因為從下圖中可以看到PLL都是由HSI或HSE提供的。

 


其中,高速時鐘(HSE和HSI)提供給芯片主體的主時鐘.低速時鐘(LSE和LSI)只是提供給芯片中的RTC(實時時鐘)及獨立看門狗使用,圖中可以看出高速時鐘也可以提供給RTC。內(nèi)部時鐘是在芯片內(nèi)部RC振蕩器產(chǎn)生的,起振較快,所以時鐘在芯片剛上電的時候,默認使用內(nèi)部高速時鐘。而外部時鐘信號是由外部的晶振輸入的,在精度和穩(wěn)定性上都有很大優(yōu)勢,所以上電之后我們再通過軟件配置,轉(zhuǎn)而采用外部時鐘信號.

高速外部時鐘(HSE):以外部晶振作時鐘源,晶振頻率可取范圍為4~16MHz,我們一般采用8MHz的晶振。

高速內(nèi)部時鐘(HSI): 由內(nèi)部RC振蕩器產(chǎn)生,頻率為8MHz,但不穩(wěn)定。

低速外部時鐘(LSE):以外部晶振作時鐘源,主要提供給實時時鐘模塊,所以一般采用32.768KHz。

低速內(nèi)部時鐘(LSI):由內(nèi)部RC振蕩器產(chǎn)生,也主要提供給實時時鐘模塊,頻率大約為40KHz。

OSC_OUT和OSC_IN開始,這兩個引腳分別接到外部晶振8MHz,第一個分頻器PLLXTPRE,遇到開關(guān)PLLSRC(PLL entry clock source),我們可以選擇其輸出,輸出為外部高速時鐘(HSE)或是內(nèi)部高速時鐘(HSI)。這里選擇輸出為HSE,接著遇到鎖相環(huán)PLL,具有倍頻作用,在這里我們可以輸入倍頻因子PLLMUL,要是想超頻,就得在這個寄存器上做手腳啦。經(jīng)過PLL的時鐘稱為PLLCLK。倍頻因子我們設(shè)定為9倍頻,也就是說,經(jīng)過PLL之后,我們的時鐘從原來8MHz的 HSE變?yōu)?2MHz的PLLCLK。緊接著又遇到了一個開關(guān)SW,經(jīng)過這個開關(guān)之后就是STM32的系統(tǒng)時鐘(SYSCLK)了。通過這個開關(guān),可以切換SYSCLK的時鐘源,可以選擇為HSI、PLLCLK、HSE。我們選擇為PLLCLK時鐘,所以SYSCLK就為72MHz了。PLLCLK在輸入到SW前,還流向了USB預分頻器,這個分頻器輸出為USB外設(shè)的時鐘(USBCLK)?;氐絊YSCLK,SYSCLK經(jīng)過AHB預分頻器,分頻后再輸入到其它外設(shè)。如輸出到稱為HCLK、FCLK的時鐘,還直接輸出到SDIO外設(shè)的SDIOCLK時鐘、存儲器控制器FSMC的FSMCCLK時鐘,和作為APB1、APB2的預分頻器的輸入端。GPIO外設(shè)是掛載在APB2總線上的, APB2的時鐘是APB2預分頻器的輸出,而APB2預分頻器的時鐘來源是AHB預分頻器。因此,把APB2預分頻器設(shè)置為不分頻,那么我們就可以得到GPIO外設(shè)的時鐘也等于HCLK,為72MHz了。

SYSCLK:系統(tǒng)時鐘,STM32大部分器件的時鐘來源。主要由AHB預分頻器分配到各個部件。

HCLK:由AHB預分頻器直接輸出得到,它是高速總線AHB的時鐘信號,提供給存儲器,DMA及cortex內(nèi)核,是cortex內(nèi)核運行的時鐘,cpu主頻就是這個信號,它的大小與STM32運算速度,數(shù)據(jù)存取速度密切相關(guān)。

FCLK:同樣由AHB預分頻器輸出得到,是內(nèi)核的“自由運行時鐘”。“自由”表現(xiàn)在它不來自時鐘 HCLK,因此在HCLK時鐘停止時 FCLK 也繼續(xù)運行。它的存在,可以保證在處理器休眠時,也能夠采樣和到中斷和跟蹤休眠事件 ,它與HCLK互相同步。

PCLK1:外設(shè)時鐘,由APB1預分頻器輸出得到,最大頻率為36MHz,提供給掛載在APB1總線上的外設(shè),APB1總線上的外設(shè)如下:

RCC_APB1Periph_TIM2 TIM2時鐘

RCC_APB1Periph_TIM3 TIM3時鐘

RCC_APB1Periph_TIM4 TIM4時鐘

RCC_APB1Periph_WWDG WWDG時鐘

RCC_APB1Periph_SPI2 SPI2時鐘

RCC_APB1Periph_USART2 USART2時鐘

RCC_APB1Periph_USART3 USART3時鐘

RCC_APB1Periph_I2C1 I2C1時鐘

RCC_APB1Periph_I2C2 I2C2時鐘

RCC_APB1Periph_USB USB時鐘

RCC_APB1Periph_CAN CAN時鐘

RCC_APB1Periph_BKP BKP時鐘

RCC_APB1Periph_PWR PWR時鐘

RCC_APB1Periph_ALL 全部APB1外設(shè)時鐘

PCLK2:外設(shè)時鐘,由APB2預分頻器輸出得到,最大頻率可為72MHz,提供給掛載在APB2總線上的外設(shè),APB2總線上的外設(shè)如下:

RCC_APB2Periph_AFIO 功能復用IO時鐘

RCC_APB2Periph_GPIOA GPIOA時鐘

RCC_APB2Periph_GPIOB GPIOB時鐘

RCC_APB2Periph_GPIOC GPIOC時鐘

RCC_APB2Periph_GPIOD GPIOD時鐘

RCC_APB2Periph_GPIOE GPIOE時鐘

RCC_APB2Periph_ADC1 ADC1時鐘

RCC_APB2Periph_ADC2 ADC2時鐘

RCC_APB2Periph_TIM1 TIM1時鐘

RCC_APB2Periph_SPI1 SPI1時鐘

RCC_APB2Periph_USART1 USART1時鐘

RCC_APB2Periph_ALL 全部APB2外設(shè)時鐘

STM32的幾種輸入模式

STM32有4種輸入模式:

1)模擬輸入 GPIO_AIN:用于AD轉(zhuǎn)換

2)浮空輸入 GPIO_IN_FLOATING:引腳處于浮空模式,電平狀態(tài)是不確定的。外部信號輸入什么,IO口就是什么狀態(tài)。

3)上拉輸入 GPIO_IPU:防止IO口出現(xiàn)不確定的狀態(tài),比如,當IO口懸空時,就會通過內(nèi)部的上拉電阻將該點鉗位在高電平。

4)下拉輸入 GPIO_IPD:功能與上拉電阻類似,防止IO口出現(xiàn)不確定的狀態(tài),比如,當IO口懸空時,就會通過內(nèi)部的下拉電阻將該點鉗位在低電平。

STM32中空的I/O管腳是高電平還是低電平取決于具體情況。

1、IO端口復位后處于浮空狀態(tài),也就是其電平狀態(tài)由外圍電路決定。

2、STM32上電復位瞬間I/O口的電平狀態(tài)默認是浮空輸入,因此是高阻。做到低功耗。

3、STM32的IO管腳配置口默認為浮空輸入,把選擇權(quán)留給用戶,這是一個很大的優(yōu)勢:一方面浮空輸入確保不會出現(xiàn)用戶不希望的默認電平(此時電平取決于用戶的外圍電路);另一方面降低了功耗,因為不管是上拉還是下拉都會有電流消耗。從另一個角度來看,不管I/O管腳的默認配置如何,還是需要在輸出的管腳外加上拉或下拉,這是為了保證芯片上電期間和復位時輸出的管腳始終處于已知的電平。[!--empirenews.page--]

4、在沒有任何操作的情況下,STM32通用推挽輸出模式的引腳默認低電平,也就是有電的狀態(tài)。所以在配置的時候通常會先把引腳的電平設(shè)置拉高,讓電路不產(chǎn)生電流。有電到?jīng)]電這一過程也就是引腳電平從低到高的過程。

5、STM32的I/O管腳有兩種:TTL和CMOS,所有管腳都兼容TTL和CMOS電平。也就是說從輸入識別電壓上看,所有管腳不管是TTL管腳還是CMOS管腳都可以識別TTL或CMOS電平。

STM32的中斷系統(tǒng)

在STM32中,中斷數(shù)量大大增加,而且中斷的設(shè)置也更加復雜。

1 基本概念

ARM Coetex-M3內(nèi)核共支持256個中斷,其中16個內(nèi)部中斷,240個外部中斷和可編程的256級中斷優(yōu)先級的設(shè)置。STM32目前支持的中斷共84個(16個內(nèi)部+68個外部),還有16級可編程的中斷優(yōu)先級的設(shè)置,僅使用中斷優(yōu)先級設(shè)置8bit中的高4位。

STM32可支持68個中斷通道,已經(jīng)固定分配給相應的外部設(shè)備,每個中斷通道都具備自己的中斷優(yōu)先級控制字節(jié)PRI_n(8位,但是STM32中只使用4位,高4位有效),每4個通道的8位中斷優(yōu)先級控制字構(gòu)成一個32位的優(yōu)先級寄存器。68個通道的優(yōu)先級控制字至少構(gòu)成17個32位的優(yōu)先級寄存器。

4bit的中斷優(yōu)先級可以分成2組,從高位看,前面定義的是搶占式優(yōu)先級,后面是響應優(yōu)先級。按照這種分組,4bit一共可以分成5組

第0組:所有4bit用于指定響應優(yōu)先級;

第1組:最高1位用于指定搶占式優(yōu)先級,后面3位用于指定響應優(yōu)先級;

第2組:最高2位用于指定搶占式優(yōu)先級,后面2位用于指定響應優(yōu)先級;

第3組:最高3位用于指定搶占式優(yōu)先級,后面1位用于指定響應優(yōu)先級;

第4組:所有4位用于指定搶占式優(yōu)先級。

所謂搶占式優(yōu)先級和響應優(yōu)先級,他們之間的關(guān)系是:具有高搶占式優(yōu)先級的中斷可以在具有低搶占式優(yōu)先級的中斷處理過程中被響應,即中斷嵌套。

當兩個中斷源的搶占式優(yōu)先級相同時,這兩個中斷將沒有嵌套關(guān)系,當一個中斷到來后,如果正在處理另一個中斷,這個后到來的中斷就要等到前一個中斷處理完之后才能被處理。如果這兩個中斷同時到達,則中斷控制器根據(jù)他們的響應優(yōu)先級高低來決定先處理哪一個;如果他們的搶占式優(yōu)先級和響應優(yōu)先級都相等,則根據(jù)他們在中斷表中的排位順序決定先處理哪一個。每一個中斷源都必須定義2個優(yōu)先級。

有幾點需要注意的是:

1)如果指定的搶占式優(yōu)先級別或響應優(yōu)先級別超出了選定的優(yōu)先級分組所限定的范圍,將可能得到意想不到的結(jié)果;

2)搶占式優(yōu)先級別相同的中斷源之間沒有嵌套關(guān)系;

3)如果某個中斷源被指定為某個搶占式優(yōu)先級別,又沒有其它中斷源處于同一個搶占式優(yōu)先級別,則可以為這個中斷源指定任意有效的響應優(yōu)先級別。

2 GPIO外部中斷

STM32中,每一個GPIO都可以觸發(fā)一個外部中斷,但是,GPIO的中斷是以組位一個單位的,同組間的外部中斷同一時間只能使用一個。比如說,PA0,PB0,PC0,PD0,PE0,PF0,PG0這些為1組,如果我們使用PA0作為外部中斷源,那么別的就不能夠再使用了,在此情況下,我們只能使用類似于PB1,PC2這種末端序號不同的外部中斷源。每一組使用一個中斷標志EXTIx。EXTI0 – EXTI4這5個外部中斷有著自己的單獨的中斷響應函數(shù),EXTI5-9共用一個中斷響應函數(shù),EXTI10-15共用一個中斷響應函數(shù)。

對于中斷的控制,STM32有一個專用的管理機構(gòu):NVIC。對于NVIC的詳細解釋,可以參考《ARM Cortex-M3權(quán)威指南》,Joseph Yiu著,宋巖譯,北京航空航天大學出版社出版,第8章NVIC與中斷控制。中斷的使能,掛起,優(yōu)先級,活動等等部都是NVIC在管理的。因為我學習STM32重點在于如何開發(fā)程序,所以內(nèi)部的一些東西,在此我就不詳細說明了,有感興趣的可以參看上面提到的那本數(shù)。

STM32外部中斷使用實例

其實上面那些基本概念和知識只是對STM32的中斷系統(tǒng)有一個大概的認識,用程序說話將會更能夠加深如何使用中斷。使用外部中斷的基本步驟如下:

1. 設(shè)置好相應的時鐘;

2. 設(shè)置相應的中斷;

3. IO口初始化;

4. 把相應的IO口設(shè)置為中斷線路(要在設(shè)置外部中斷之前)并初始化;

5. 在選擇的中斷通道的響應函數(shù)中中斷函數(shù)。

由于我用的奮斗開發(fā)板沒有引出相應的芯片引腳,所以只能用按鍵來觸發(fā)相應的中斷。根據(jù)原理圖,K1/K2/K3連接的是PC5/PC2/PC3,因此我將用EXTI5/EXTI2/EXTI3三個外部中斷。PB5/PD6/PD3分別連接了三個LED燈。中斷的效果是按下按鍵,相應的LED燈將會被點亮。

1. 設(shè)置相應的時鐘

首先需要打開GPIOB、GPIOC和GPIOE(因為按鍵另外一端連接的是PE口)。然后由于是要用于觸發(fā)中斷,所以還需要打開GPIO復用的時鐘。相應的函數(shù)在GPIO的學習筆記中有了詳細了解釋。詳細代碼如下:

void RCC_cfg()

{

//打開PE PD PC PB端口時鐘,并且打開復用時鐘

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE| RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOD | RCC_APB2Periph_GPIOB |RCC_APB2Periph_AFIO, ENABLE);

}

設(shè)置相應的時鐘所需要的RCC函數(shù)在stm32f10x_rcc.c中,所以要在工程中添加此文件。

2. 設(shè)置好相應的中斷

設(shè)置相應的中斷實際上就是設(shè)置NVIC,在STM32的固件庫中有一個結(jié)構(gòu)體NVIC_InitTypeDef,里面有相應的標志位設(shè)置,然后再用NVIC_Init()函數(shù)進行初始化。詳細代碼如下:

void NVIC_cfg()

{

NVIC_InitTypeDefNVIC_InitStructure;

NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //選擇中斷分組2

NVIC_InitStructure.NVIC_IRQChannel= EXTI2_IRQChannel; //選擇中斷通道2

NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority= 0; //搶占式中斷優(yōu)先級設(shè)置為0

NVIC_InitStructure.NVIC_IRQChannelSubPriority= 0; //響應式中斷優(yōu)先級設(shè)置為0

NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE; //使能中斷

NVIC_Init(&NVIC_InitStructure);

NVIC_InitStructure.NVIC_IRQChannel=EXTI3_IRQChannel; //選擇中斷通道3

[!--empirenews.page--]

NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority= 1; //搶占式中斷優(yōu)先級設(shè)置為1

NVIC_InitStructure.NVIC_IRQChannelSubPriority= 1; //響應式中斷優(yōu)先級設(shè)置為1

NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE; //使能中斷

NVIC_Init(&NVIC_InitStructure);

NVIC_InitStructure.NVIC_IRQChannel= EXTI9_5_IRQChannel; //選擇中斷通道5

NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority= 2; //搶占式中斷優(yōu)先級設(shè)置為2

NVIC_InitStructure.NVIC_IRQChannelSubPriority= 2; //響應式中斷優(yōu)先級設(shè)置為2

NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE; //使能中斷

NVIC_Init(&NVIC_InitStructure);

}

由于有3個中斷,因此根據(jù)前文所述,需要有3個bit來指定搶占優(yōu)先級,所以選擇第2組。又由于EXTI5-9共用一個中斷響應函數(shù),所以EXTI5選擇的中斷通道是EXTI9_5_IRQChannel,詳細信息可以在頭文件中查詢得到。用到的NVIC相關(guān)的庫函數(shù)在stm32f10x_nivc.c中,需要將此文件復制并添加到工程中。具體位置可以查看關(guān)于GPIO的筆記。這段代碼編譯起來沒有任何問題,但是在鏈接的時候就會報錯,需要把STM32F10xR.LIB加入工程中,具體位置在…KeilARMRV31LIBSTSTM32F10xR.LIB。

3. IO口初始化

void IO_cfg()

{

GPIO_InitTypeDefGPIO_InitStructure;

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_2; //選擇引腳2

GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; //輸出頻率最大50MHz

GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP; //帶上拉電阻輸出

GPIO_Init(GPIOE,&GPIO_InitStructure);

GPIO_ResetBits(GPIOE,GPIO_Pin_2); //將PE.2引腳設(shè)置為低電平輸出

GPIO_InitStructure.GPIO_Pin= GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_5; //選擇引腳2 3 5

GPIO_InitStructure.GPIO_Mode= GPIO_Mode_IN_FLOATING; //選擇輸入模式為浮空輸入

GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; //輸出頻率最大50MHz

GPIO_Init(GPIOC,&GPIO_InitStructure); //設(shè)置PC.2/PC.3/PC.5

GPIO_InitStructure.GPIO_Pin= GPIO_Pin_3 |GPIO_Pin_6; //選擇引腳3 6

GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; //輸出頻率最大50MHz

GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP; //帶上拉電阻輸出

GPIO_Init(GPIOD,&GPIO_InitStructure);

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_5; //選擇引腳5

GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; //輸出頻率最大50MHz

GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP; //帶上拉電阻輸出

GPIO_Init(GPIOB,&GPIO_InitStructure);

}

其中連接外部中斷的引腳需要設(shè)置為輸入狀態(tài),而連接LED的引腳需要設(shè)置為輸出狀態(tài),初始化PE.2是為了使得按鍵的另外一端輸出低電平。GPIO中的函數(shù)在stm32f10x_gpio.c中。

4. 把相應的IO口設(shè)置為中斷線路

由于GPIO并不是專用的中斷引腳,因此在用GPIO來觸發(fā)外部中斷的時候需要設(shè)置將GPIO相應的引腳和中斷線連接起來,具體代碼如下:

void EXTI_cfg()

{

EXTI_InitTypeDefEXTI_InitStructure;

//清空中斷標志

EXTI_ClearITPendingBit(EXTI_Line2);

EXTI_ClearITPendingBit(EXTI_Line3);

EXTI_ClearITPendingBit(EXTI_Line5);

//選擇中斷管腳PC.2 PC.3 PC.5

GPIO_EXTILineConfig(GPIO_PortSourceGPIOC,GPIO_PinSource2);

GPIO_EXTILineConfig(GPIO_PortSourceGPIOC,GPIO_PinSource3);

GPIO_EXTILineConfig(GPIO_PortSourceGPIOC,GPIO_PinSource5);

EXTI_InitStructure.EXTI_Line= EXTI_Line2 | EXTI_Line3 | EXTI_Line5; //選擇中斷線路2 3 5

EXTI_InitStructure.EXTI_Mode= EXTI_Mode_Interrupt; //設(shè)置為中斷請求,非事件請求

EXTI_InitStructure.EXTI_Trigger= EXTI_Trigger_Rising_Falling; //設(shè)置中斷觸發(fā)方式為上下降沿觸發(fā)

EXTI_InitStructure.EXTI_LineCmd=ENABLE; //外部中斷使能

EXTI_Init(&EXTI_InitStructure);

}

EXTI_cfg中需要調(diào)用到的函數(shù)都在stm32f10x_exti.c。

5. 寫中斷響應函數(shù)

STM32不像C51單片機那樣,可以用過interrupt關(guān)鍵字來定義中斷響應函數(shù),STM32的中斷響應函數(shù)接口存在中斷向量表中,是由啟動代碼給出的。默認的中斷響應函數(shù)在stm32f10x_it.c中。因此我們需要把這個文件加入到工程中來。

在這個文件中,我們發(fā)現(xiàn),很多函數(shù)都是只有一個函數(shù)名,并沒有函數(shù)體。我們找到EXTI2_IRQHandler()這個函數(shù),這就是EXTI2中斷響應的函數(shù)。我的目標是將LED燈點亮,所以函數(shù)體其實很簡單:

voidEXTI2_IRQHandler(void)

{

//點亮LED燈

GPIO_SetBits(GPIOD,GPIO_Pin_6);

//清空中斷標志位,防止持續(xù)進入中斷

EXTI_ClearITPendingBit(EXTI_Line2);

}

voidEXTI3_IRQHandler(void)

{

GPIO_SetBits(GPIOD,GPIO_Pin_3);

EXTI_ClearITPendingBit(EXTI_Line3);

}

voidEXTI9_5_IRQHandler(void)

{

GPIO_SetBits(GPIOB,GPIO_Pin_5);

EXTI_ClearITPendingBit(EXTI_Line5);

}

由于EXTI5-9是共用一個中斷響應函數(shù),因此所有的EXTI5 – EXTI9的響應函數(shù)都寫在這個里面。

6. 寫主函數(shù)

#include"stm32f10x_lib.h"

void RCC_cfg();

void IO_cfg();

void EXTI_cfg();

void NVIC_cfg();

int main()

{

RCC_cfg();

IO_cfg();

NVIC_cfg();

EXTI_cfg();

while(1);

}

main函數(shù)前是函數(shù)聲明,main函數(shù)函數(shù)體中都是調(diào)用初始化配置函數(shù),然后進入死循環(huán),等待中斷響應。[!--empirenews.page--]

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉