意法半導體(ST)通過產業認證的HAL韌體可簡化嵌入式系統開發
【台北訊,2015年9月15日】意法半導體(STMicroelectronics,簡稱ST;紐約證券交易所代碼:STM)最新的硬體抽像層(Hardware Abstraction Layer,HAL)韌體正式加入STM32 ARM® Cortex®-M内核32位元微控制器設計生態系統。新HAL韌體是依照MISRA[1] C軟體開發指引及嚴格的ISO/TS16949汽車品質系統管理標準設計開發。
這意味著嵌入式系統開發人員可以期待將意法半導體的低階驅動程式和抽像應用程式介面(API,Application Program Interfaces)導入到自己開發的韌體發行版,使之專注在應用代碼的開發,無需再花費時間偵錯或重新驗證低階驅動程式的各種代碼。
HAL韌體堆疊將與STMCube™開發平台一起免費提供給客戶,包括STM32微控制器九大系列的全部產品。意法半導體的HAL開發過程完全依照CMM[2] 模式,並獲外部認證機構審核認定,HAL開發團隊符合國際公認的ISO/TS16949標準。
STM32 HAL韌體通過單元驗證(unitary validation)和功能驗證(functional validation),兩項驗證均是韌體模組級和系統級測試,採用為STM32微控制器專門訂製的驗證方法,以確保認證範圍比只有符合C標準的測試更為廣泛:
- 所有功能測試均使用了現有的全部參數;
- 所有週邊設備功能都在測試範圍;
- 韌體模組之間的系統級互動(如關鍵時序)都進行了功能測試。
驗證過程包括矽前(pre-silicon)驗證和矽後(post-silicon)兩個階段,首先在微控制器原型開發階段使用FPGA平台研發、驗證HAL,然後在實際晶片上進行第二次驗證。意法半導體還用了不同的工具鏈(IAR, Keil, GCC)測試HAL韌體堆疊。新韌體堆疊還被導入意法半導體的STM32CubeMX代碼生成工具 ,為功能測試又增加了一個級別。
因此,STM32Cube HAL韌體堆疊讓嵌入式系統設計人員能夠更快地開發、更輕鬆地維修最終產品,確保公司在STM32 10年保固期內擁有通過業界認證、安全可靠、並提供全面維修的韌體工具組。
關於意法半導體
意法半導體(STMicroelectronics;ST)是全球領先的的半導體公司,提供創新先進的產品及解決方案,為人們帶來更智慧且具更高能效的電子產品,提昇日常生活的便利性。意法半導體的產品無所不在,致力於與客戶群共同努力實現智慧駕駛、智慧工廠、智慧城市和智慧家庭,以及下一代行動和物聯網產品。意法半導體代表著科技帶動智慧生活(life.augmented)的理念。
意法半導體2014年淨收入74.0億美元,在全球各地擁有10萬客戶。詳情請瀏覽意法半導體公司網站www.st.com。
[1]馬達工業控制軟體信賴協會(Motor Industry Software Reliability Association,MISRA)開發的一套C編程語言軟體開發指引,以促進嵌入式系統代碼的安全性、移植性和可靠性。
[2]軟體能力成熟度模型(CMM,Capability Maturity Model)描述一個組織的軟體工程方法是如何升級、發展。