1.ç§åè¿è¥å¿
ç¥ç50个ä¸ä¸åè¯
2.赛邮科普 | 短信平台常用概念与名词释义
3.小白看过来,唤醒新人如何入门嵌入式
ç§åè¿è¥å¿ ç¥ç50个ä¸ä¸åè¯
å¦ä»ç§åç¸å ³äººæè¿å ¥äºä¾ä¸åºæ±çç¶æï¼ä¸å°ä¼ä¸å¼å§è®¾ç½®ä¸é¨çå²ä½ï¼ç§åè¿è¥ä¹æ为äºæèå¸åºä¸çâé¦é¥½é¥½âãä½æ¯æ³è¦æ为ä¸åä¼ç§çç§åè¿è¥å¹¶ä¸å®¹æï¼éè¦å ·å¤å¤æ¹é¢ç综åè½åãå½ç¶æåºç¡çæ¯è®¤ç¥è½åï¼å°¤å ¶æ¯ç¸å ³çä¸ä¸åè¯é½å¿ é¡»è¦äºè§£åææ¡ãæ以ä¸é¢æå°±å举äºä¸ªç§åç¸å ³çä¸ä¸åè¯ï¼å¸®å©ä½ æ»ç»å¦ä¹ ï¼æ¥æ¼è¡¥ç¼ºï¼åé¢è¿ä¼æç»æ´æ°ï¼.ç§åæµéç§åæµéæ¯æä¼ä¸å¯ä»¥èªç±å©ç¨ï¼æ é¡»ä»è´¹ï¼åè½éæ¶è§¦è¾¾ï¼è¢«æ²æ·å¨èªæappãå ¬ä¼å·ã个人微信ã微信群çç¸å¯¹ç§å¯æ¸ éçç¨æ·é群ã.å ¬åæµéå ¬åæµéæ¯åç§åæµéç¸å¯¹çä¸ä¸ªæ¦å¿µãç®èè¨ä¹å°±æ¯ä¸ä¸ªå ¬å ±åºåçæµéï¼æ¯å¤§å®¶å ±äº«çå¹³å°ï¼æ¯å¦å¾®åãæé³ãå°çº¢ä¹¦çå¹³å°ã.ååæµéååæµéæ¯å¹³å°ä»å ¬åæµéååºæ¥ï¼ä»¥ä»è´¹ä¸ºä¸»è¦åé æ åçæµéãæ¬è´¨ä¸ï¼ååæµéè¿æ¯å ¬åæµéï¼åªæ¯åé æµéçæ ååæäºä»¥ä»è´¹ä¸ºä¸»ãä¾å¦æé³ä¿¡æ¯æµå¹¿åçã.è¶ çº§ç¨æ·è¶ 级ç¨æ·é¦å ä¸å®æ¯ä¼ä¸äº§åçé度ç¨æ·ï¼å¯¹äº§åçéæ±é¢çå¾é«ï¼å ¶æ¬¡ï¼ä»ä»¬å¨æªæ¥ä¸æ®µæ¶é´å ï¼ææç¡®ææ¿æç»æ¶è´¹ä¼ä¸ç产ååæå¡ï¼ç®å主è¦ä½ç°å¨æ¿æè±é±æ为ä¼ä¸çä»è´¹ä¼åä¸ãå¨è¿ä¸ªå®ä¹ä¸æä¸¤ä¸ªå ³é®ç¹ï¼ä¸æ¯é度ç¨æ·ï¼äºæ¯ææç¡®çæç»æ¶è´¹ææ¿ã.LTVï¼lifetimevalueï¼å¯ä»¥ç解为ç¨æ·ççå½å¨æä»·å¼ï¼ç®åæ¥è¯´å°±æ¯ï¼ç¨æ·ä»å¼å§æ¥è§¦ç§åå°ç¦»å¼ç¦»å¼çæ´ä¸ªè¿ç¨ãå¯ä»¥å为ï¼å¼å ¥æãé¿å¤§æã稳å®æãè¡°éæãæµå¤±æã.å¢éå¸åº/åéå¸åºå¢é¿å¸åºå®æ¯ææ½å¨çãè¿æ²¡è¢«ç«äºå¯¹ææè²åæ¢å çå¸åºï¼ä¹å¯ä»¥è¯´æ¯ç©ºç½å¸åºãèåéå¸åºï¼æ¯å·²ç»è¢«çè§ã被æè²ã被å¼åçå¸åºï¼å®çåºç°ç»åäºä¸æ®µâä»æå°ä¼âçè¿ç¨ã.ç¨æ·ç»åç¨æ·ç»åç®åç解就æ¯ç¨æ·ä¿¡æ¯æ ç¾åï¼ä¾å¦éè¿ç¨æ·å¹´é¾ãæ§å«ãæ¶è´¹ä¹ æ¯ãå°åçä¿¡æ¯ï¼æç¨æ·æ½è±¡ææ ç¾åç模åï¼ä»¥ä¾¿è¿è¡æ´æé对æ§å°è¿è¡æ¨å¹¿æç¨æ·ç®¡çã.ç¨æ·åå±ç¨æ·åå±æ¯å»ºç«ç¨æ·æ ç¾ä½ç³»ãç¨æ·åå±ä½ç³»ååå±è½¬åçç¥ï¼å®ç°ç²¾ç»åè¿è¥ç¨æ·çç®çï¼æ´æ¯ä¸ç§å¯¹ç¨æ·è¿è¡æ ç¾ååçæ¹æ³ã.ç¨æ·çåçè¿ä¸ªææ æ¯ç¨æ¥è¡¡éä¸æ®µæ¶é´åç¨æ·çä¸æ¥çæ¯ä¾ã常ç¨æ·ç§å社群ççåç计ç®ï¼ä¸è¬ä¼è·è¸ªæ¬¡æ¥çåãä¸æ¥çåãä¸æ¥çå以å天çåã.ç§åæµéè¿è¥äºæ¥æ³å1ï¼IPåï¼å»ºç«åçäººæ ¼ï¼æè¿ç¨æ·è·ç¦»2ï¼è¿æ¥ï¼è®¾è®¡é¿æä»·å¼ï¼å¸å¼ç¨æ·å ³æ³¨3ï¼ä¿æ´»ï¼åé ç¨æ·è§¦ç¹ï¼ä¿æäºå¨æå 4ï¼åå±ï¼å»ºç«ç¨æ·æ ç¾ï¼å®ç°ç²¾åè¥é5ï¼å¤è´ï¼å¼å¯¼ç¨æ·éæ±ï¼åé äºæ¬¡æ交.触ç¹è¥éç¨æ·æ¥è§¦å°æ们çæ¯ä¸ä¸ªç¹ï¼è¿äºç¹å°±å«è§¦ç¹ã触ç¹è¥éï¼å°±æ¯éè¿å è£ è¿äºæ¯ä¸ä¸ªç¹ï¼è®©ç¨æ·æ产çå ³æ³¨ãææå°æ们çä»·å¼ççï¼æç»ä¿ä½¿ç¨æ·è¿è¡è´ä¹°å转åã.ç¨æ·è¡ä¸ºè·¯å¾ç¨æ·è¡ä¸ºè·¯å¾åææ¯ä¸ç§çæµç¨æ·æµåï¼ä»èç»è®¡äº§å使ç¨æ·±åº¦çåææ¹æ³ãç¨æ·è®¿é®é¡µé¢ãå°ç¨åºçé½ä¼å½¢æè¡ä¸ºè·¯å¾ã.ææ°ææ°æ¯æææ¥æ°ç¨æ·ï¼æç´æ¥çææ æ¯æ°å¢ç¨æ·æ°ãå¨ç§åä¸å¸¸è¢«æäºç¤¾ç¾¤ææ°ãé¨åºææ°çæ¸ éæ°å¢ç¨æ·ã.ä¿æ´»/å¤éç®åç解就æ¯éè¿æäºæ¹å¼è¾¾å°æ´»è·ç¨æ·çç®çï¼é常å¨ç¤¾ç¾¤ä¸éä¼è¿è¡ç¨æ·ä¿æ´»ï¼è®©ç¨æ·éæ°å ³æ³¨åçã.å人åé¢å¸¸ç¨äºå¹¿åæå 容è¥éï¼éè¿ä¸ªæ§åæ ç¾ä»¥åå 容æ¨èç³»ç»å®ç°ä¸åç人çå°ä¸åçå 容ï¼ä»èå®ç°ç²¾åè¥éã.SOPï¼StandardOperatingProcedureï¼å³æ åä½ä¸ç¨åºï¼å°±æ¯å°æä¸äºä»¶çæ åæä½æ¥éª¤åè¦æ±ä»¥ç»ä¸çæ ¼å¼æè¿°åºæ¥ï¼ç¨æ¥æ导åè§èæ¥å¸¸çå·¥ä½ãä¾å¦ç¤¾ç¾¤sopå°±æ¯å»ºç«ç¤¾ç¾¤è¿è¥å·¥ä½çæ ååï¼æ¯ä¸ä¸ªæ¥éª¤ç»èãæ¯ä¸ä¸ªå¨ä½çæ¶é´èç¹ãè´è´£äººççï¼é½éè¦æååå¤ã.ç§åè£åç§åè£å以ç§åç¨æ·ä¸ºåºç¡åºæ¿å享ï¼è·åç¨æ·ç¤¾äº¤å ³ç³»é¾ä¸çç¨æ·ï¼å¯ä»¥å åå©ç¨ç¨æ·çææ°ä»·å¼ï¼å¹¶ä¸è·å®¢ææ¬è¾ä½ï¼æå©äºå®ç°å¿«éçç¨æ·å¢é¿ãä¾å¦ç¤¾ç¾¤ä¸è¿è¡çº¢å è£åç©æ³ã.å¤è´çå¤è´çæ¯æ¯æ ¹æ®æ¶è´¹è 对æä¸äº§åææå¡çéå¤è´ä¹°æ¬¡æ°è®¡ç®åºæ¥çæ¯çãå¤è´çè½å¤åæ åºæ¶è´¹è 对该产åææå¡çå¿ è¯åº¦ï¼æ¯çè¶é«åå¿ è¯åº¦è¶é«ï¼åä¹åè¶ä½ã.转åç转åçæå¨ä¸ä¸ªç»è®¡å¨æå ï¼å®æ转åè¡ä¸ºç人æ°å ç§åæ»äººæ°çæ¯çã计ç®å ¬å¼ä¸ºï¼è½¬åç=ï¼è½¬å人æ°/æ»äººæ°ï¼Ã%ã.ç§åæ²æ¼æ¨¡åæ²æ¼æ¨¡å¼æ¯ä¸ä¸ªå®æ´çè¯æ§çéç¯ãä»ç¨æ·çå¸å¼ãç¨æ·è½¬åãç¨æ·çåãç¨æ·å¤è´åå°å享è£åï¼æ¯ä¸ä¸ªå®æ´ç客æ·å ³ç³»ç®¡ççè¿ç¨ãåªæè¿æ ·ï¼ä¼ä¸æè½ææ²æ·å®¢æ·ï¼è®©å®¢æ·äº§çå¤è´ï¼æç»å½¢æåçã.AARRR模åAARRR模åæ¯ç§åæµéè¿è¥ä¸æ为常è§ç模åä¹ä¸ãä»è·å®¢ãæ¿æ´»ãçåãåç°ãä¼ æ5个æµç¨å¸®å©å家ä»å ¬åä¸æææ°æµéï¼å»ºç«èªå·±çâç§åæµéæ± âã.RFM模åRFMæ¯è¡¡éç¨æ·ä»·å¼å¸¸ç¨çå·¥å ·ï¼R(Recency)表示客æ·æè¿ä¸æ¬¡äº¤æä¸å½åæ¶é´çé´éï¼F(Frequency)表示客æ·ç交æé¢çï¼M(Monetary)表示客æ·ç交æéé¢ã以è¿ä¸ä¸ªææ 为åºç¡ï¼å¯å°ç¨æ·åä¸ºå «å¤§å®¢æ·ç±»åï¼æ ¹æ®ä¸åç客æ·ç±»åéåç¸åºçæªæ½ï¼ä¿è¿ä¼ä¸å³çã.å¸ç´¯æåå±æ¨¡åå¸ç´¯æåå±æ¨¡ååå«å®å¾æ¨¡åï¼å³%çç¨æ·ä¸ºä¼ä¸åé %çä»·å¼ï¼è¿è¥è éè¦è±è´¹%çç²¾åå»æå¡%çä¼è´¨ç¨æ·ã常ç¨äºç¨æ·åå±ï¼æ以éè¦ä¼ä¸ä¼å æ¾å°è¿%ç客æ·ï¼å¹¶æå¡å¥½ä»ä»¬ã.åç¹æ¯æ°æ®åæä¸çä¸ç§å¸¸ç¨çæ°æ®ééæ¹æ³ï¼æå ¨åç¹ã代ç åç¹ãå¯è§ååç¹å ç§æ¹å¼ï¼ä»£ç åç¹ååå端åç¹ï¼å端åç¹ã.A/Bæµè¯A/Bæµè¯å¸¸ç¨äºè£åæµ·æ¥çæµè¯ãå¨åä¸æ¶é´ç»´åº¦ï¼ä¸ºäºæµè¯æå ç´ å¯¹ç»æçå½±åï¼ä»¥æ¤å ç´ ä¸ºåéï¼å ¶ä»å ç´ ä¸ºå®éè¿è¡æµè¯ï¼ä»¥æ¾å°ç»ææä½³çåéå»åº¦ã.å è´¹ä¼åç¨æ·è·åä¼å身份ï¼å¹¶ä¸éè¦é¢å¤è±é±ãè¿ç§ä¼å模å¼é¨æ§ä½ï¼è¦ç广ï¼ç»å¸¸è¢«è®¾è®¡æâé¿å¤§åä¼åâ模å¼ï¼æ们æ常è§çå°±æ¯â积åå¶âãæ ¹æ®ä½ 累积çæ¶è´¹è¡ä¸ºï¼æ¥åºåä¸åçä¼åç级åæçã.ä»è´¹ä¼åç¨æ·éè¦è±é±è·åä¼å身份ï¼èä¸æ¯éæ¶çãè¿ç§ä¼å模å¼é¨æ§è¾é«ï¼ä¸»è¦é对ä¸é¨åç²æ§é«ãè¦æ±é«ãå¤è´é«ï¼ä¸æä¸å®æ¶è´¹åçç¨æ·ãè¿åå¯ä»¥ç»å为ä»è´¹è´ä¹°æ¶è´¹èµæ ¼ï¼æ¯å¦Costcoãå±±å§ä¼ååºçï¼ï¼ä»¥åä»è´¹è´ä¹°æçï¼æ¯å¦äº¬ä¸PLUSã天ç«VIPçï¼ã.å¨å¼ä¼åâå¨å¼ä¼åâæ¬è´¨æ¯ä¸ç§æ¶è´¹éé¢åè¡ä¸ºï¼é±è¿æ¯é¡¾å®¢çï¼åªæ¯æååå¨å家è¿è¾¹ï¼ææ¿è¯ºä»¥åä¼ç¨æ¥æ¶è´¹ãé¢åçç®çï¼æ¯ä¸ºäºè¿ç°ãææ£çä»·æ ¼ä¼æ ï¼èé为äºæç§æçææå¡é¢å¤æ¯ä»æº¢ä»·ã.ç§åç¨æ·è¿ç±»ç¨æ·é常æ¯äº§åçé度使ç¨è ï¼èä¸ä¹äºåé¦åå享ç»ä»å¨è¾¹ç人使ç¨ãä¾å¦åçéè¿ç¤¾ç¾¤ä¸ç§åç¨æ·è¿è¡æ²é交æµï¼ææéæ±ï¼ä»ä»¬å¯ä»¥æ´å¥½å°è¿è¡ä¼ æã.GMVï¼GrossMerchandiseVolumeï¼å³åå交ææ»é¢ï¼æ¯æ交æ»é¢ï¼ä¸å®æ¶é´æ®µå ï¼çææãä¾å¦ç¤¾ç¾¤å½æçGMVæ¯ä¸å ã.ROIï¼ReturnonInvestmentï¼æææ¯æèµåæ¥çï¼è®¡ç®å ¬å¼ï¼æèµåæ¥çï¼ROIï¼=å©æ¶¦/æèµæ»é¢Ã%ã.DAUï¼DailyActiveUserï¼æ¥æ´»è·ç¨æ·æ°éï¼å¸¸ç¨äºåæ ç½ç«ãäºèç½åºç¨æç½ç»æ¸¸æçè¿è¥æ åµï¼ç½ç«é常ç¨æ¥UVæ¥è¡¡éï¼DAU常ç¨äºAPPï¼å¸¸è§çè¿æWAUå¨æ´»è·åMAUææ´»è·ã.ARPUï¼averagerevenueperuserï¼ææ¯ä¸ªç¨æ·çå¹³åæ¶å ¥ï¼æ¯è¿è¥åç¨æ¥æµå®å ¶åèªæ¯ä¸ªæç»ç¨æ·æ¶å ¥çä¸ä¸ªææ ãåæ°æ®åæçæ¶åï¼ARPUä¸è¬æ客åä»·ï¼ä½å¹¶ä¸åæ æç»çå©æ¶¦çã.APIï¼ApplicationProgrammingInterfaceï¼åºç¨ç¨åºæ¥å£ï¼ç¨æ¥æä¾åºç¨ç¨åºä¸å¼å人ååºäºæ软件æ硬件å¾ä»¥è®¿é®çä¸ç»ä¾ç¨ï¼èåæ é访é®æºç ï¼æç解å é¨å·¥ä½æºå¶çç»èã.CRMï¼CustomerRelationshipManagementï¼å®¢æ·å ³ç³»ç®¡çï¼é常ä¹ä»£è¡¨å®¢æ·å ³ç³»ç®¡çç³»ç»ï¼ä¼ä¸ç¨æ¥ç®¡çä¸å®¢æ·ä¹é´çå ³ç³»ã.SCRMï¼SocialCustomerRelationshipManagementï¼å³ç¤¾ä¼åç客æ·å ³ç³»ç®¡çï¼ææ¯åºäºç¤¾äº¤åªä½ç客æ·å ³ç³»ç®¡çã.ERP(EnterpriseResourcePlanning)ä¼ä¸èµæºè®¡åï¼æ¯æ建ç«å¨ä¿¡æ¯ææ¯åºç¡ä¸ï¼éä¿¡æ¯ææ¯ä¸å è¿ç®¡çææ³äºä¸èº«ï¼ä»¥ç³»ç»åç管çææ³ï¼ä¸ºä¼ä¸åå·¥åå³çå±æä¾å³çæ段ç管çå¹³å°ã.SaaSï¼Software-as-a-Serviceï¼è½¯ä»¶å³æå¡ï¼æä¾ç»å®¢æ·çæå¡æ¯è¿è¥åè¿è¡å¨äºè®¡ç®åºç¡è®¾æ½ä¸çåºç¨ç¨åºï¼ç¨æ·å¯ä»¥å¨åç§è®¾å¤ä¸éè¿å®¢æ·ç«¯çé¢è®¿é®ï¼å¦æµè§å¨ãæ¶è´¹è ä¸éè¦ç®¡çææ§å¶ä»»ä½äºè®¡ç®åºç¡è®¾æ½ï¼å æ¬ç½ç»ãæå¡å¨ãæä½ç³»ç»ãåå¨ççï¼å¯ä»¥ç解为å¼éè´¦å·å¯ç å°±å¯ä»¥ä½¿ç¨ã.MCN(Multi-ChannelNetwork)å³å¤é¢éç½ç»ï¼æ¯ä¸ç§æ°çç½çº¢ç»æµè¿ä½æ¨¡å¼ãè¿ç§æ¨¡å¼å°ä¸åç±»ååå 容çPGCï¼ä¸ä¸ç产å 容ï¼èåèµ·æ¥ï¼å¨èµæ¬çæåæ¯æä¸ï¼ä¿éå 容çæç»è¾åºï¼ä»èæç»å®ç°åä¸ç稳å®åç°ãå½ä¸å¤ä¸ºææåµåç½ç»çº¢äººãKOLãIP形象ï¼å¹¶ä¸ä¸ºå ¶è®¾è®¡åå±è·¯çº¿ï¼æç»è¿è¡è½å°åç°ã.PVï¼pageviewï¼å³é¡µé¢æµè§éï¼é常æ¯è¡¡éä¸ä¸ªç½ç»æ°é»é¢éæç½ç«çè³ä¸æ¡ç½ç»æ°é»ç主è¦ææ ä¹ä¸ã.UVï¼UniqueVisitorï¼å³å¯ä¸è®¿é®éï¼æ¯æ访é®æ个ç«ç¹æè ç¹å»ææ¡æ°é»çä¸åIPå°åç人æ°ã.SEMï¼SearchEngineMarketingï¼æç´¢å¼æè¥éï¼æ¯ä¸ç§ç½ç»è¥éå½¢å¼ï¼æ¯å ¨é¢ä¸ææå°å©ç¨æç´¢å¼æè¿è¡ç½ç»è¥éåæ¨å¹¿ã.seoï¼SearchEngineOptimizationï¼å©ç¨æç´¢å¼æçè§åæé«ç½ç«å¨æå ³æç´¢å¼æå çèªç¶æåï¼æç´¢å¼æä¼ååçè¶å¥½ï¼ç½é¡µæåè¶é«ã.SMOï¼SocialMediaOptimizationï¼ç¤¾ä¼ååªä½ä¼åï¼éè¿ç¤¾ä¼ååªä½ï¼å¨çº¿ç»ç»å社交ç½ç«è·å¾å ¬å ±ä¼ æçä¸æ´å¥æ¹æ¡ã.KPIï¼KeyPerformanceIndicator)å ³é®ç»©æææ æ³ï¼æ¯ä¼ä¸ç»©æèæ ¸çæ¹æ³ä¹ä¸ï¼å ¶ç¹ç¹æ¯èæ ¸ææ å´ç»å ³é®ææé¢åè¿è¡éåã.OKRï¼ObjectivesandKeyResultsï¼å³ç®æ ä¸å ³é®æææ³ï¼æ¯ä¸å¥æç¡®åè·è¸ªç®æ åå ¶å®ææ åµç管çå·¥å ·åæ¹æ³ï¼éè¿Oï¼Objectivesç®æ ï¼æ¥è¿è¡æååºKRï¼KeyResultså ³é®ç»æï¼ï¼ä¸ä¸çº§çOæ¯ä¸ä¸çº§çKRï¼æç»ä¿è¯å¤§å®¶ç®æ æ¹åçç»ä¸ã.UGC(UserGeneratedContent)ç¨æ·çæå 容,词源å³ç¨æ·å°èªå·±ååçå 容éè¿äºèç½å¹³å°è¿è¡å±ç¤ºæè æä¾ç»å ¶ä»ç¨æ·ãç¥ä¹å¯ä»¥è¯´æ¯æå ¸åçUGCå¹³å°ä¹ä¸ï¼å 容ç±ç¨æ·åé ï¼èéå¹³å°ä¸ºç¨æ·åé ã.PGC(Professionally-generatedContent)ä¸å®¶åé å 容ï¼ç¨æ¥æ³æå 容个æ§åãè§è§å¤å åãä¼ ææ°ä¸»åã社ä¼å ³ç³»èæåã.LBSï¼LocationBasedServicesï¼åºäºä½ç½®çæå¡ï¼æ¯å©ç¨åç±»åçå®ä½ææ¯æ¥è·åå®ä½è®¾å¤å½åçæå¨ä½ç½®ï¼éè¿ç§»å¨äºèç½åå®ä½è®¾å¤æä¾ä¿¡æ¯èµæºååºç¡æå¡ã.MOT(MomentofTruthsï¼MOTæ¯ä¸ä¸ªå ³é®ææ ,æ¯å¯¹å®¢æ·å¯¼åçå ·ä½è¡¡éï¼å 为对客æ·èè¨ï¼ä»åªä¼è®°ä½é£äºå ³é®æ¶å»ï¼ç¨æ¥å¸®å©ä¼ä¸è½å®ä»¥ç¨æ·ä¸ºä¸å¿çç念ãè¿æ¬¡å å享å°è¿éï¼ä¸æ¬¡æ´æ°ç»§ç»è¡¥å ã/å®ãè¶ çº§ç¨æ·å¢é¿ãä½è ï¼ä¸æ³¨å®¢æ·ç»è¥ï¼å©åä¼ä¸å¢é¿ã
赛邮科普 | 短信平台常用概念与名词释义
在接触短信平台时,会遇到一些专业术语,码唤如短信签名、醒词退订提示、原理事务类短信、唤醒形色源码通用/运营类短信、词源验证码短信、码唤短信模板、醒词点对点短信变量、原理回填率、唤醒并发量、词源转化率、码唤行动召唤、醒词SP证、原理短信通道码号、短信四大类、MO & MT、短信接口(API)。短信签名是发送短信时必须包含的签名,用于标识公司或业务,便于短信收件方识别。签名可以是公司名称、业务名称、网站名称、应用名称、APP名称或产品名称等。例如,认证企业为上海赛邮云计算有限公司,可以使用与企业名相关的签名,如赛邮、赛邮云通信,或使用英文名、注册商标:SUBMAIL。营销类短信需在短信末尾加上退订提示,如“退订回N”、“退订回T”等,以供短信收件方选择是否继续接收,避免骚扰,减少相关投诉。事务类短信不含营销性质,包括系统类、验证码类、事件提醒和报警通知等。通用/运营类短信可用于所有类型的短信,一般包含营销推广内容,如会员唤醒、生日祝福、活动通知、优惠折扣等。验证码短信通过短信发送动态验证码,验证用户身份和手机号码的真实性、安全性和有效性。验证码以数字、答疑综合管理系统源码字符形式,在短时间内有效,广泛应用于注册账户、身份绑定、快速登录、付款确认等场景。短信模板是用户发送时的短信内容模板,包含验证码模板、事务类短信模板和运营类短信模板,内容可以通过变量设置实现自动化、个性化定制。短信模板由短信签名、文本内容、变量参数、短网址、退订提示组成。点对点短信变量通过设置变量,根据不同用户发送不同的内容,进行定制化与个性化发送。例如,尊敬的@var(name),您的账户新增@var(code)积分,将于@var(time)到期,请及时使用。在文件导入或手动输入时,设置每个手机号码对应的变量,即可成功发送点对点变量短信。回填率(BFR)是在短信验证码发送后,短信收件方收到并正确填写的比例,可能因运营商网络延迟等原因导致短信收件方需要重新获取验证码或选择放弃填写。回填率低于%时,应排查原因尝试优化。并发量(TPS)指的是系统同时能处理的请求或操作数量,是衡量系统性能的重要指标之一。在短信中,指的是同时能够发送的短信数量。转化率(CVR)指短信收件方在收到短信后,完成下一步行动或参与/购买的占比。行动召唤(CTA)用来引导/提醒短信收件方完成某种行动,如在短信中明确带有“戳”短网址、“回”某种文字等字样。SP证(增值电信业务经营许可证)是指利用公共网络基础设施提供电信与信息服务的业务许可证,根据相关法律法规,经营电信业务必须取得此许可证。SP证分为全网SP和地网SP,全网SP经营范围覆盖全国,地网SP只能覆盖公司注册省份。短信通道码号指的是发送短信显示的数字号码,不同的码号代表不同的地区、网关、用途。例如,短信是2021防伪系统php源码国内三大电信运营商提供的短信码号,用于各类企业商家向手机用户批量发送短信。、号码属于第三方短信平台使用,可进行跨省和全国范围内的发送,为三网合一号码,支持上行回复,短信到达速度较快。开头的号码只能向省内的用户发送短信,开头的号码是三大运营商自己使用的号码。短信四大类指金融、地产、教育、医疗这四大行业短信,运营商对此类短信内容进行一般风险管理,审核可能更严格,价格可能较高。MO与MT分别指短信的上行和下行,MO是发送短信到服务提供商,MT是服务提供商下发的短信。短信接口(API)是应用程序与开发人员访问一组例程的能力,无需访问源码或理解内部工作机制的细节。SUBMAIL短信接口可根据企业的短信发送需求和应用场景,匹配不同的发送接口,方便在实际使用中灵活应用。SUBMAIL短信接口可以集成接入到网站、APP等项目中,支持发送/群发、管理/编辑模板、余额查询等操作,无需复杂繁琐的配置和操作。以上是关于短信平台的一些常用概念和名词释义,SUBMAIL赛邮云为每位用户提供多对一式的对接服务,如有任何疑问欢迎随时联系我们,赛邮云非常乐意为您提供解答和协助。现在立即注册SUBMAIL赛邮云账号,可免费测试使用短信平台。
小白看过来,新人如何入门嵌入式
作为一个新人,怎样学习嵌入式Linux
原文链接:网页链接
作为一个新人,怎样学习嵌入式Linux?被问过太多次,特写这篇文章来回答一下。
在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。学C语言唯一的方法是多写程序多练习,编译出错没关系,自己去解决;执行出错没关系,自己去分析。正方形头像源码以前我是用VC来练习C语言的,经常去尝试着写一些C语言竞赛的题目。它们是纯C、纯数学、纯逻辑的题目,不涉及界面这些东西,很适合煅炼你的编程能力。
回到主题,首先我们要明白你的目的是什么,大概来说所谓嵌入式Linux可以分为两部分:底层系统、应用开发。如果你是想做应用开发,那么你去把C语言、数据结构、JAVA什么的学好吧。嵌入式应用开发和PC上的应用开发并没有什么特别要注意的。也许你说在嵌入式上要做些优化,是的,要优化,但是未经优化的程序和PC上的程序开发没什么差别。另外,当你有能力去优化时,你已经不用来问这个问题了。具体到某个例子,比如说开发界面,在PC上我们用VC;在嵌入式Linux里也许我们用QT也许用Android,这个时候你应该去学学QT、Android的编程。但是基础还是C或JAVA,在此基础上去熟悉它们的接口。你学过VC的话,也是要花时间去了解那些类、控件的。
如果你的目的是想学习底层系统,这是我的专长,倒是可以说一点。在回答这个问题之前,我先回答:不少人问我,到底是学驱动还是学应用?
我只能说凭兴趣,并且驱动和应用并不是截然分开的
我们说的驱动,其实并不局限于硬件的操作,还有操作系统的原理、进程的休眠唤醒调度等概念。 想写出一个好的应用,想比较好的解决应用碰到的问题,这些知识你应该懂
做应用门槛低,特别是现在的ANDROID,纯JAVA。做应用的发展路径个人认为就是业务纯熟。比如在通信行业、IPTV行业、手机行业,你了解行业的买源码送app吗需求。所以,当领导的人,多是做应用的。
做驱动,其实我不想称为“做驱动”,而是想称为“做底层系统”,做好了这是通杀各行业。我工作几年,做过手机、IPTV、会议电视,但是这些产品对我毫无差别,因为我只做底层。他们的业务跟我没关系。当应用出现问题,他们解决不了时,我就会从内核角度给他们出主意,给他们提供工具。 做底层的发展方向,个人认为是技术专家。
其实,做底层还是做应用,之间并没有一个界线,有底层经验,再去做应用,你会感觉很踏实。有了业务经验,你再了解一下底层,很快就可以组成一个团队。
回到怎么学的问题上。嵌入式Linux底层系统包含哪些东西?不要急,举一个例子你就知道了。
电脑一开机,那些界面是谁显示的?是BIOS,它做什么?一些自检,然后从硬盘上读入windows,并启动它。类似的,这个BIOS对应于嵌入式Linux里的bootloader。这个bootloader要去Flash上读入Linux内核,并启动它。
启动windows的目的是什么?当然是上网聊天什么的了。这些上网、聊天工具在哪?
在C盘、D盘上。所以, windows要先识别出C盘、D盘。在Linux下我们称为根文件系统。
windows能识别出C盘、D盘,那么肯定能读写硬盘才行。这涉及的东西称为驱动程序。当然不仅仅是硬盘,还有网卡、USB等等。嵌入式Linux能从Flash上读出并执行应用程序,肯定也得有Flash的驱动程序啊,当然也不仅仅是Flash。
先说到这里吧,嵌入式LINUX里含有bootloader, 内核, 驱动程序、根文件系统这4大块。
一、bootloader:
它就是一个稍微复杂的裸板程序。但是要把这裸板程序看懂写好一点都不容易。Windows下好用的工具弱化了我们的编程能力。
很多人一玩嵌入式就用ADS、KEIL。你能回答这几个问题吗?
1. 一上电,CPU从哪里取指令执行?
答:一般从Flash上指令。
2. 但是Flash一般是只能读不能直接写的,如果我用到全局变量,这些全局变量在哪里?
答:全局变量应该在内存里
3. 那么谁把全局变量放到内存里去?
答:长期用ADS、KEIL的朋友,你能回答吗?这需要"重定位"。在ADS或KEIL里,重定位的代码是制作这些工具的公司帮你写好了。你可曾去阅读过?
4. 内存那么大,我怎么知道把"原来存在Flash上的内容"读到内存的"哪个地址去"?
答:这个地址用"链接脚本"决定,在ADS里有scatter文件,KEIL里也有类似的文件。但是,你去研究过吗?
5. 你说重定位是把程序从Flash复制到内存,那么这个程序可以读Flash啊?
答:是的,要能操作Flash。当然不仅仅是这些,还有设置时钟让系统运行得更快等等。
自问自答到这里吧,bootloader这一个裸板程序,其实有3部分要点:
对硬件的操作
对ARM体系处理器的了解
程序的基本概念:重定位、栈、代码段数据段BSS段什么的。
对硬件的操作,需要看原理图、芯片手册。这需要一定的硬件知识,不求你能设计硬件,但是至少能看懂; 不求能看懂模拟电路,但是要能看懂数字电路。这方面的能力我是在学校里学到的,微机原理、数字电路这2本书(书名忘了)就足够了。但是我怀疑你有无耐心把这2本书看完。我不知道现在有没有更快捷的书。想速成的话,就先放掉这块吧,不懂就问GOOGLE、发贴。
另外,芯片手册是肯定要读的,别去找中文的,就看英文的。开始是非常痛苦,以后就会发现那些语法、词汇一旦熟悉后,读任何芯片手册都很容易。对ARM体系处理器的了解, 看杜春蕾的<ARM体系架构与编程>吧,里面讲有汇编指令,有异常模式、MMU等。也就这3块内容需要你了解。
程序的基本概念,王道当然是去看编译原理了。可惜,这类书绝对是天书级别的。劝你若非超级天才还是别去看了。就看我写的<嵌入式Linux应用开发完全手册>和第1期视频吧,别担心,不用花钱。照着视频把硬件相关的实验做了,这些概念就清楚了。我还没有
发现第2套讲这些概念的书或视频。
对于bootloader,我学习时是先看了<ARM体系架构与编程>,然后自己写程序把各个硬件的实验都做了一遍,比如GPIO、时钟、SDRAM、UART、NAND。把它们都弄清楚了,组台在一起就很容易看懂u-boot了
总结一下,看懂硬件原理图、看芯片手册,这需要你自己去找资料。剩下的,就按<嵌入式Linux应用开发完全手册>和第1期视频的章节目录去学习吧。
二、内核:
想速成的人,先跨过内核的学习,直接学习怎么写驱动。
想成为高手,内核必须深刻了解。注意,我说的是了解,我没奢望去写出一个内核。
要对里面的调度机制、内存管理机制、文件管理机制等等有所了解。
推荐两本书:
1. 通读<linux内核完全注释>,请看薄的那本(浮燥的社会讲求速度, 呵),
2. 选读<Linux内核情景分析>, 想了解哪一块就读哪一节
三、驱动:
驱动包含两部分:硬件本身的操作、驱动程序的框架。
又是硬件,还是要看得懂原理图、读得懂芯片手册,多练吧。
说到驱动框架,有一些书介绍一下。LDD3,即<Linux设备驱动>,老外写的那本,里面介绍了不少概念,值得一读。但是,它的作用也就限于介绍概念了。我基本上是入门之前用它来熟悉一下概念,入门后就扔掉了。
驱动方面比较全的介绍,应该是宋宝华的<linux设备驱动开发详解>了,老实说我只看过目录,有不少人说好,这里推荐一下。要想深入了解某一块,<Linux内核情景分析>绝对是超5星级推荐。你别指望把它读完,多页,上下两册呢。我是某一块不清楚时,就去翻一下它。任何一部分,这书都可以讲上2、3百页,非常详细。并且是以某个目标来带你分析内核源码。它以linux 2.4为例,但是原理相通,同样适用于其它版本的linux。
还有没有其他介绍?呵呵,当然有了,韦东山Linux视频第2期。<嵌入式Linux应用开发完全手册>里对驱动讲得不多,不够深入。于是我录制了这期视频。不仅仅教你怎么写怎么改驱动,还教你为什么这样写这样改驱动。
每一个驱动都是现场编写:
用绘图板画图讲解──相当于学校里老师在黑板上画图讲解,很直观绝对不是对着PPT念。
用source insight当场写程序,从第1行开始写,每一课都是这样。我讲了多个驱动,就写了多个程序。
写完就编译、测试。
很全面,字符设备驱动、块设备、网卡驱动3大类齐全,硬件介绍、驱动框架分析、测试3大类齐全。
培训机构里教的内容,远不及这期视频丰富。我在多个培训机构讲过课,从没看到哪个老师敢每一课都当场讲解当场编写代码,当场测试,除我之外!也没看到哪个培训机构讲完这些内容──因为时间不够,讲完起码要一个月,但是这部分基本只有2周授课时间。
把你手上的开发板所涉及的硬件,都去尝试写一个驱动吧。有问题就先"痛苦地思考",思考的过程中你会把很多不相关的知识串联起来,最终贯通。
四、根文件系统:
大家有没有想过这2个问题:
1. 对于Linux做出来的产品,有些用作监控、有些做手机、有些做平板。那么内核启动后,挂载根文件系统后,应该启动哪一个应用程序呢?
答:内核不知道也不管应该启动哪一个用户程序。它只启动init这一个应用程序,它对应/sbin/init。显然,这个应用程序就要读取配置文件,根据配置文件去启动用户程序(监控、手册界面、平板界面等等)这个问题提示我们,文件系统的内容是有一些约定的,比如要有/sbin/init,要有配置文件
2. 你写的hello,world程序,有没有想过里面用到的printf是谁实现的?
答:这个函数不是你实现的,是库函数实现的。它运行时,得找到库。这个问题提示我们,文件系统里还要有库。
简单的自问自答到这里,要想深入了解,可以看一下busybox的init.c,就可以知道init进程做的事情了。当然,也可以看<嵌入式Linux应用开发完全手册>里构建根文件系统那章。
说一下我的学习经历吧。
我在学校时读的是物理电子专业,其实课程里没有教怎么设计电路,只是教了些电子电路方面的知识。PCB的设计是在实验室里自学的,只设计过2层板,现在忘记得差不多了。但是保留了看原理图、看芯片手册的能力。
选修了软件学位,对软件设计挺感兴趣,但是也只是学了C语言、数据库而已。凭着兴趣做了不少竞赛题。没能力去参加竞赛,但是把C语言练得很扎实。
在实验室、在第1家公司,就是设计些简单的PCI卡,写一下windows的驱动程序
在第2家公司,用单片机做车载电话,开始走上纯软件的道路。
开始感到单片机的不足,辞职半年闭门学Linux,从red hat怎么操作开始。步骤就是先看<ARM体系架构与编程>,再自己写裸板程序操作硬件,接着到分析u-boot。同时看<linux内核完全注释>,对LINUX框架有所了解。在写裸板时,建议各位加强对中断的理解,内核就是用中断来完成各种功能的。
分析完u-boot,就开始进行简单的驱动编程了,这时候,能力还很弱。
开始去中兴上班,工作2年,编写各类驱动、解决各类问题(驱动问题、帮助定位应用问题),能力得到煅炼。
总结一下:
1. 硬件方面的书: 微机原理、数字电路,高校里的教材。毕业多年,忘名了。
2. Linux方面的书:
<ARM体系架构与编程>
<嵌入式Linux应用开发完全手册>
<Linux设备驱动>,老外写的那本
<linux设备驱动开发详解>
<linux内核完全注释>
<Linux内核情景分析>
3. 视频:
韦东山Linux视频第1期(基于S3C录制): ARM实验,u-boot,文件系统,初级驱动
韦东山Linux视频第1期(基于S3C录制): 裸板程序
韦东山Linux视频第2期: 高级驱动
韦东山Linux视频第3期:项目实战
韦东山Linux视频第4期:Android驱动
视频信息请看网页链接
————————————————
版权声明:本文为博主「韦东山」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:/thisway_diy/article/details/