OpenHarmony(¿ªÔ´ºèÃÉϵͳ)ÊÇHarmonyOSµÄ¿ªÔ´°æ£¬ÓÉ»ªÎª¹«Ë¾¾èÖú¸ø¶ÔÍ⿪·Å·Ö×Ó¿ªÔ´´ÈÉÆ»ù½ð»á£¨OpenAtom Foundation£©¿ªÔ´£¬µÚÒ»¸ö¿ªÔ´°æ±¾ºÅÊÊÓÃÔÚ128KB~128MBÉ豸ÉÏÔË×÷£¬ÈÈÁÒ»¶Ó±¨Ãû²Î¼Ó¿ªÔ´Ð¡ÇøÒ»Æ𲻶ÏÑݱ䡣
¡¡¡¡9 Ô 10 ÈÕ£¬»ªÎª¹«Ë¾ÔÚ HDC 2020 ½»Á÷»áÉϹ«²¼Ðû²¼¿ªÔ´ºèÃɵçÄÔ²Ù×÷ϵͳ£¨HarmonyOS£©¡£¿ªÔ´µÄºèÃÉÐÂÏîÄ¿Ãû½Ð OpenHarmony¡£
¡¡¡¡OpenHarmonyÊǶÔÍ⿪·Å·Ö×Ó¿ªÔ´´ÈÉÆ»ù½ð»á£¨OpenAtom Foundation£©Ö÷´ò²úÆ·¿ªÔ´ÐÂÏîÄ¿£¬¾«×¼¶¨Î»ÊÇÒ»¿î³¯ÏòÈ«Çé¾°µÄ¿ªÔ´·Ö²¼Ê½ÏµÍ³µçÄÔ²Ù×÷ϵͳ¡£
¡¡¡¡OpenHarmonyÔÚ´«Í³Ê½µÄµ¥É豸ϵͳÈí¼þÄÜÁ¦µÄ»ù±¾ÉÏ£¬´´ÔìÐÔÃ÷È·Ìá³öÁ˸ù¾ÝͬһÌ×ϵͳÈí¼þÄÜÁ¦¡¢¼æÈݶàÖÖ¶àÑùÖÕ¶ËÉ豸ÐÎ×´µÄºËÐÄÀíÄÊÊÓöàÖÖ¶àÑùÖÕ¶ËÉ豸É豸ÉÏÔË×÷£¬µÚÒ»¸ö°æ±¾ºÅÊÊÓÃ128K-128MÉ豸ÉÏÔË×÷£¬ÈÈÁÒ»¶Ó±¨Ãû²Î¼Ó¿ªÔ´Ð¡ÇøÒ»Æ𲻶ÏÑݱ䡣
¡¡¡¡¶ÔÓÚÉ豸¿ª·¢Õߣ¬OpenHarmonyÑ¡ÓÃÁË×é¼þ»¯µÄ·½°¸Éè¼Æ£¬Äܹ»ÒÀ¾ÝÉ豸µÄÙYÔ´ÄÜÁ¦ºÍÒµÎñÁ÷³ÌÌص㿪չÁé±ã¼ô²Ã£¬¿¼ÂDz»Ò»ÑùÐÎ×´µÄÖÕ¶ËÉ豸É豸Õë¶ÔµçÄÔ²Ù×÷ϵͳµÄ¹æ¶¨¡£¿ÉÔË×÷ÔÚ°ÙK¼¶„eµÄÙYÔ´Êܵ½ÏÞÖÆÉ豸ºÍÅä´÷ÀàÉ豸£¬Ò²¿ÉÔË×÷ÔÚ°ÙM¼¶„eµÄÖÇÄÜ»¯¼ÒÓÃÉãÏñÍ·/Ðгµ¼Ç¼Æ÷µÈÏà¶ÔÐÔÙYÔ´·á¸»¶à²ÊµÄÉ豸¡£
¡¡¡¡JSÔËÓÿª·¢¿ò¼Ü
¡¡¡¡×öΪJSÔËÓÿª·¢¿ò¼ÜµÄÇáÇÉÍê³É£¬ÌṩһÌ×»ìºÏ¿ª·¢µÄÀàwebÓ¦Óÿª·¢¿ò¼Ü£¬¸ù¾ÝToolkit½«¿ª·¢Õß׫дµÄHML¡¢CSSºÍJS Îĵµ±àÒë³ÌÐò×°°ü³ÉJS Bundle£¬ËæºóÔÙ½«JS Bundle·ÖÎöÔË×÷³ÉC UIKitµÄView ²¿¼þ¿ªÕ¹3DäÖȾ¡£¸ù¾ÝÊÊÓÃÈý·½¿ª·¢ÕßÓ¦ÓÃÉêÃ÷ʽµÄAPI¿ªÕ¹Ó¦ÓóÌÐò¿ª·¢£¬ÒÔÊý¾ÝÇý¶¯Ö÷ÊÓͼת±ä£¬·ÀÖ¹Á˺ܶàµÄÖ÷ÊÓͼʵ¼Ê²Ù×÷£¬´ó·ù¶È½µµÍÁËÓ¦ÓóÌÐò¿ª·¢ÄѶÈϵÊý£¬Ìá¸ß¿ª·¢Õß¿ª·¢Éè¼Æ¸ÐÊÜ¡£
¡¡¡¡DFX
¡¡¡¡¶ÔÓÚ²»Ò»ÑùÓ²¼þÅäÖù¹¼ÜºÍÙYÔ´Ìṩ×é¼þ»¯Çҿɶ©ÖƵÄDFX¼Ü¹¹¡£ÒÀ¾ÝRISC-V¡¢Cortex-M¡¢Cortex-A²»Ò»ÑùÓ²¼þϵͳ£¬Ìṩ¶þÖÖ²»Ò»ÑùµÄÇáÁ¿DFX¼Ü¹¹¡£
¡¡¡¡XTSÑéÖ¤
¡¡¡¡XTSÊÇOpenHarmonyÂÌÉ«Éú̬ÑéÖ¤¼ì²âÄ£¿éµÄ½áºÏ£¬µ±½ñ°üº¬acts£¨application compatibility test suite£©ÔËÓüæÈÝÐÔ²âÊÔÌ×£¬Êºó»áÀ©Õ¹dcts£¨device compatibility test suite£©É豸¼æÈÝÐÔ²âÊÔÌ׵ȡ£
¡¡¡¡¾¼ÃÈ«Çò»¯
¡¡¡¡¾¼ÃÈ«Çò»¯ÙYÔ´¹ÜÀíϵͳ¹Ø¼üÌṩÕZÑÔÙYÔ´»ØË·ºÍ¶àϲºÃÕZÑÔÊÊÓõÄÄÜÁ¦£¬°üº¬¶àÕZÑÔÙYÔ´»ØË·ºÍ¶àϲºÃÕZÑÔÊÊÓá£
¡¡¡¡¹«¹²»ù´¡ÖªÊ¶
¡¡¡¡¹«¹²»ù´¡ÖªÊ¶¿â´æÁ¿·ÅOpenHarmonyͨÓÃÐԵĻù±¾²¿¼þ¡£ÕâÖÖ»ù±¾²¿¼þ¿É±»OpenHarmony¸÷ÒµÎñÁ÷³Ì·Öϵͳ¼°¶¥²ãÔËÓÃËùÓ¦Óá£
¡¡¡¡ºËÐÄ
¡¡¡¡OpenHarmonyºËÐÄÊdz¯ÏòIoTÐÐÒµµÄǶÈëʽ²Ù×÷ϵͳºËÐÄ£¬Ëü¾ßÓÐÏà½üRTOS°ã»¶¿ìºÍLinux°ãʵÓõÄÌØÐÔ¡£°üº¬×÷Óò¿¼þÒ»²¿·Ö£º½ø³ÌºÍÏß³ÌÉú²úµ÷¶È¡¢´úÂëÓÅ»¯¡¢IPCÌåÖÆ¡¢timer¹ÜÀí·½·¨µÈµçÄÔ²Ù×÷ϵͳ»ù±¾²¿¼þ¡£
¡¡¡¡·Ö²¼Ê½ÏµÍ³Ïß³Ìͬ²½
¡¡¡¡·Ö²¼Ê½ÏµÍ³Ïß³Ìͬ²½¿ØÖÆÄ£¿é£¬¸ù¾ÝÖ÷£¨ÖÇ»ÛÆÁÉ豸£©´ÓÉ豸£¨Ô˶¯±íµÈСÔËÐÐÄÚ´æÉ豸£©·þÎñ´úÀíÌåÖÆ£¬ÔÚ¶ÔÓ³Òì¹¹µçÄÔ²Ù×÷ϵͳÉÏ´´½¨Æð·Ö²¼Ê½·þÎñ·þÎñƽ̨£¬ÊÊÓÃOpenHarmonyÖÇ»ÛÆÁÀÆðÆäËûOpenHarmonyÉ豸FAµÄÄÜÁ¦¡£
¡¡¡¡·Ö²¼Ê½ÏµÍ³Í¨Ñ¶
¡¡¡¡Íê³É½ü³¡É豸¼äͳһµÄ·Ö²¼Ê½ÏµÍ³Í¨Ñ¶ÄÜÁ¦¹ÜÀí·½·¨£¬Ìṩ²»Çø±ð·ÓÉÐÒéµÄÉ豸·¢¾õºÍ´«ËͲå¿Ú¡£°üÀ¨·þÎñÏîÄ¿¹«²¼¡¢´«ÊäÊý¾Ý¡¢°²È«ÐÔµÈ×÷ÓÃ
¡¡¡¡Æð¶¯ÐÞ¸´
¡¡¡¡Æð¶¯ÐÞ¸´³Ðµ£ÔÚºËÐÄÆð¶¯ÒÔºó£¬ÔËÓÃÆð¶¯ÒÔÇ°µÄµçÄÔ²Ù×÷ϵͳÄÚ²ãµÄÆ𶯡£ÊÊÓÃÓ¦ÓÃLiteOS-AºËÐĵķþÎñƽ̨£¬µ±½ñ°üº¬£ºHi3516DV300·þÎñƽ̨ºÍHi3518EV300·þÎñƽ̨¡£
¡¡¡¡Í¼ÐÍ
¡¡¡¡¹Ø¼ü°üº¬UI×é¼þ¡¢ºÏÀí²¼¾Ö¡¢¶¯Âþ¡¢×ÖÌåÑùʽ¡¢¼üÈë¶ñÐÔʼþ¡¢¶Ô»°¿ò¹ÜÀí·½·¨¡¢3DäÖȾ»æͼµÈ¿ØÖÆÄ£¿é£¬´î½¨¸ù¾ÝÇáÇÉOSµÄÔËÓüܹ¹£¬¿¼ÂÇÓ²¼þƽ̨½ÏСµÄÎïÁªÍø¼¼ÊõÉ豸µÄOpenHarmonyϵͳÈí¼þÓ¦ÓóÌÐò¿ª·¢¡£
¡¡¡¡ÐÂÎÅýÌå
¡¡¡¡Îª¶àýÌåϵͳÔËÓÿª·¢Õß¿ª·¢ÕßÌṩͳһµÄ¿ª·¢Éè¼Æ²å¿Ú£¬´Ùʹ¿ª·¢ÕßÄܹ»ÖÂÁ¦ÓÚÔËÓÃÒµÎñÁ÷³ÌµÄ¿ª·¢Éè¼Æ£¬ÇáÇáËÉËÉÓ¦ÓöàýÌåϵͳµÄÙYÔ´¡£
¡¡¡¡°²È«ÐÔ
¡¡¡¡¹Ø¼üÌṩʾÀý¸ø¿ª·¢ÕßÕ¹ÏÖÈçºÎÈ¥Ó¦ÓÃÏÖÓеݲȫÐÔÌåÖÆÀ´Ìá¸ßϵͳÈí¼þµÄ°²È«ÐÔÄÜÁ¦£¬°üº¬°²È«Æô¶¯¡¢Ó¦ÓÃȨÏÞ¹ÜÀí·½·¨¡¢IPCͨѶÉí·ÝÑéÖ¤¡¢HUKS¡¢HiChain¡¢Ó¦ÓÃÇ©ÃûÑéÇ©¡£
¡¡¡¡¼ì²â
¡¡¡¡¿ª·¢Éè¼ÆÈ«¹ý³ÌÑ¡Óüì²âÇý¶¯¿ª·¢·½Ê½£¬¿ª·¢Õ߸ù¾ÝϵͳÈí¼þÔö¼ÓÌصãÄܹ»¸ù¾Ý¿ª·¢Õß×ÔÉí¿ª·¢Éè¼Æ²âÊÔÓÃÀýÈ·±££¬Õë¶ÔϵͳÈí¼þÏÖÓÐÌصãµÄ¸Ä¶¯£¬Ò²¿É¸ù¾Ý¸Ä¶¯ÐÂÏîÄ¿ÖлªÓÐ×Ô²âÊԼƻ®È·±££¬ÖÂÁ¦ÓÚÐÖú¿ª·¢ÕßÔÚÉè¼Æ½×¶Î¾ÍÄÜ¿ª·¢Éè¼Æ³ö¸ßÆ·ÖʱàÂë¡£
¡¡¡¡¿ÉÖ´ÐгÌÐò¼Ü¹¹
¡¡¡¡°üÀ¨2¸ö¿ØÖÆÄ£¿é£ºAbility·ÖϵͳÒƶ¯ºÍ°ü¹ÜÀíϵͳ¡£Ability·Öϵͳ£¬ÊÇOpenHarmonyΪ¿ª·¢ÕßÌṩµÄÒ»Ì׿ª·¢Éè¼ÆOpenHarmonyÔËÓõĿª·¢¿ò¼Ü¡£°ü¹ÜÀíϵͳ£¬ÊÇOpenHarmonyΪ¿ª·¢ÕßÌṩµÄ°²×°Îļþ¹ÜÀí·½·¨¼Ü¹¹¡£
¡¡¡¡·þÎñ³ÌÐò¼Ü¹¹
¡¡¡¡ÒòΪ·þÎñƽ̨ÙYÔ´±È½ÏÓÐÏÞ£¬ÇÒÓ²¼þϵͳ¶àÖÖ¶àÑù£¬Òò¶ø±ØÐëÆÁ±Îµô²»Ò»ÑùÓ²¼þÅäÖù¹¼ÜºÍÙYÔ´µÄ²»Ò»Ñù¡¢¼°ÆäÔË×÷ÐÎ×´µÄ²»Ò»Ñù£¬Ìṩͳһ»¯µÄ·þÎñ³ÌÐò¿ª·¢¿ò¼Ü¡£ÒÀ¾ÝRISC-V¡¢Cortex-M¡¢Cortex-A²»Ò»ÑùÓ²¼þϵͳ£¬·Ö³É¶þÖÖƽӲ¼þϵͳ£¬Í¨³ÆMºË¡¢AºË¡£
¡¡¡¡±àÒë³ÌÐò´î½¨
¡¡¡¡±àÒë³ÌÐò´î½¨ÌṩÁËÒ»¸öÔÚGNÓëninja»ù±¾ÉϵıàÒë³ÌÐò´î½¨¼Ü¹¹¡£ÊÊÓÃÏÂÁÐ×÷Óãº1.´î½¨²»Ò»Ñù¼¯³Éic·þÎñƽ̨µÄÉÌÆ·¡£È磺Hi3518EV300·þÎñƽ̨µÄipcameraÉÌÆ·£¬Hi3516DV300·þÎñƽ̨µÄipcameraÉÌÆ·£¬Hi3861·þÎñƽ̨µÄwifiÃþ×éÉÌÆ·¡£2.´î½¨HPM°ü¹ÜÀí·½·¨Å䱸ת»¯³ÉµÄ×Ô¶¨ÉÌÆ·¡£
¡¡¡¡Çý¶¯Æ÷
¡¡¡¡OpenHarmonyÇý¶¯Æ÷·ÖϵͳѡÓÃCÃæÏò¶ÔÏó˼ÏëʵÌåÄ£Ðʹ£¬¸ù¾Ý·þÎñƽ̨ñîºÏ¡¢ºËÐÄñîºÏ£¬ÊÊÅä²»Ò»ÑùºËÐÄ£¬ÌṩÁ˹éÒ»»¯µÄÇý¶¯Æ÷·þÎñƽ̨»ù×ù£¬ÖÂÁ¦ÓÚΪ¿ª·¢ÕßÌṩ¸ü¾«È·¡¢¸ü¸ßЧÂʵĿª·¢¹¤¾ß£¬ÎñÇó±£Ö¤Ò»´Î¿ª·¢Éè¼Æ£¬¶àϵͳÈí¼þ²¼Êð¡£
Ëæ×ÅÉç»áµÄ²»¶Ï·¢Õ¹£¬¿ªÔ´Èí¼þÔ˶¯²»¶Ï¸Ä±ä×ÅÈí¼þ²úÒµµÄ·¢Õ¹Ä£Ê½ºÍÔËÐз½Ê½¡£µ±È»£¬ËüÒ²¸Ä±äÁËÈí¼þ²âÊԵķ½·¨¡£½èÖú¿ªÔ´Èí¼þ²âÊÔ¹¤¾ß£¬¿ÉÒÔ¹¹½¨Ò»¸öÍêÕûµÄ²âÊÔ½â¾ö·½°¸£¬´Óµ¥Ôª²âÊÔ¡¢¹¦ÄܲâÊÔµ½ÐÔÄܲâÊÔ£¬´ÓÍøÒ³²âÊÔµ½VoIP/µç»°µÈ¶àýÌåÓ¦ÓõIJâÊÔ£¬ÉõÖÁÉæ¼°µ½²âÊÔ¹ÜÀíP¡£Æ½Ì¨ºÍȱÏݸú×Ùϵͳ¡£Ô´²âÊÔ¹¤¾ß¸²¸ÇÕû¸ö²âÊÔÇøÓò¡£¶àÌØÈí¼þרÌâΪÄúÌṩ¿ªÔ´²âÊÔ¹¤¾ß,°¢À↑Դ²âÊÔ¹¤¾ß,Ãâ·ÑÈí¼þ²âÊÔ¹¤¾ß¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩ¿ªÔ´Èí¼þ,Ê®´ó¿ªÔ´Èí¼þ,¿ªÔ´Èí¼þÏÂÔØ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¡¶ÆôÔ´Å®Éñ¡·ÊÇÒ»¿îµÄ3DÊÕ¼¯Ñø³É¿¨ÅÆÊÖÓΡ£Íæ¼Ò½«ÔÚÓÎÏ·ÖÐÓëÖî¶àÎÅÃûÒѾõÄÊÀ½çÃûÈËÓ¢ÐÛ½ÓÁ¬ÏàÓö£¬¾«µñϸ×ÁµÄ3DÄ£ÐͱíÏÖÉú¶¯£¬³ÊÏÖÓëÎÄ»¯µÄ¶¯Ì¬Á¬½á¡£Ó¢ÐÛÒÀ¾ÝÕ½¶·ÌØÐÔ±»»®·ÖΪÎå´óÖ°Òµ£¬Áù´óÔªËØÊôÐÔ»¥Ïà¿ËÖÆ£¬Ê¹²¼Õó²ßÂÔÁé»î¶àÑù¡£¼«¸»ÏëÏóÁ¦µÄ´óÕÐÖ¸ÒýÄã´¥Åö×îÇ¿°ÂÒ壬սװÑø³ÉÉý½×Ó¢ÐÛÕ½Á¦£¬Á¢ÌåʽðÏÕ¾çÇé´¥¶¯ÈËÐÄ£¬ÓëÅ®ÉñÓ¢ÐÛÇ£ÊÖ´¥Åö£¬ÖðÒ»½Ò¿ªÒþ²ØÔÚ´ó½Éî´¦µÄÃØÃÜ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩ¿ª·¢Õß·þÎñ2024°æ,¿ª·¢Õß·þÎñ×îа²×¿°æÏÂÔØ;°²×¿×îаæappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þվΪÄúÌṩocr¿ªÔ´Èí¼þרÌâ,ÔÚÕâÀïµçÄ԰氲׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒocr¿ªÔ´Èí¼þ¾ÍÀ´¶àÌØÈí¼þÕ¾¡£