1.å
è´¹è·å¾QB
2.使用Qt开发一个简单的源码嵌入式IDE
3.解释方式两种区别
å è´¹è·å¾QB
ææ°ç¨QQå¡å·Qå¸æ¹æ³ï¼ï¼ç»å¯¹è½ç¨ï¼ï¼ï¼
åé¦ç©å®¶ï¼ï¼
..æ´æ°ï¼ï¼..å®¡æ ¸åå¸
å«è®©å¸åæ²äºï¼å¤§å®¶è½åå¤çå°±æ¯æï¼ä»¥ä¾¿æ们è°ç ï¼æ´å¥½çæä¾å¤§å®¶å·Qå¸Qç¹çæ°æ¹æ³!
è¿æ¬¡æå ¬å¸çæ¤æ¹æ³æ¯å¹´ç第äºæ¬¡ï¼åå çæ¹æ³å·²æ æãå 为åå ççç¡®è¿æ¯å®æ¹æ°æ®åºçåç ï¼å¯ç¨å®æ¥Qå¸ãä½æ¯å®æ¹äº9ææ¥å·²è¢«è ¾è®¯å®æ¹å°éï¼æ为å é¨æå¡å¨ç®¡ç人åç个人QQè´¦å·ï¼å¦æåç¨è¿ä¸ªå·ï¼å°±æ¯å¸®è ¾è®¯å·¥ä½äººåå å¼ï¼ï¼æ以åç¨è¿ä¸ªå·å°±æ²¡ç¨äºï¼ï¼ï¼æ以
æåå 个ç©ç½ç»çå å¼ä»¬å¨ä¸æ¬¡èå¨ä¸èµ·ç ´è§£ï¼O(â©_â©)O~å夫ä¸è´æå¿äººï¼ç»äºå¨æ¨å¤©ç ´è§£æå
为äºæ¥å¤å°å®æ¹ï¼ä¹ä¸ºäºè®©æ们çææä¸å¤§å®¶å享ãç°å¨éæ°æ大家å·Qç¹çæ¹æ³ï¼ç°å¨è¿ä¸ªæ¹æ³ç»å¯¹å¯ä»¥å·å°Qç¹ï¼æåå·äºå 次ï¼é½è¡ï¼ï¼
æ³å·çå¿«å»å·ï¼æ¼æ´ä¹ äºé½ä¼è¢«å®æ¹å°æï¼ä»¥åä¸è½å·äºå«æªæ没æéä½ ä»¬ãæ以ç°å¨è¿å¤§å®¶è¦æç´§
å¨å®æ¹çå²å¼é¡µé¢ä¸
åæ¬éèäºçä¸ä¸ªè®°å½å²å¼çå·çèµæå¤çä¸å¿çæ°æ®æ件已æ´æ¹ï¼å¦ä»å为
è¿æ¬¡å®æ¹ç®æ¯å¨äºå¤§æç¬äºï¼åæ¬çå®æ¯ç¨æ¥è®°å½å²è¿çå²å¼å¡ç,æ以ç¹æ°é½æ¯æ»¡ç,æ¯å å¼ä¸å ¥ç.ï¼èç°å¨çé¢ è¦äºä¼ ç»ï¼è®°å½æ¹å¼æ¹ä¸ºäºåæ¥å·æ°ï¼ä¹å°±æ¯è¯´ï¼æ¤ä»£ç ï¼ï¼å å«çç¹æ°ä¸å¯è½æ»¡ï¼æ¯å½ä½ å å¼ä¸æ¬¡ï¼å®å°±è¿æ»¤ä¸æ¬¡ï¼
å½ç¶å®æ¯æ²¡æåæ³ç´æ¥è®¿é®çï¼ä¸è¿æ们å¯ä»¥éè¿å®å®ç°ç®ç-.-!!
é¦å ï¼ä½ è¦åå¤ä¸å¼ æ°ç,没æç¨è¿çQQå¡ (该å¡å¯ä»¥å¨ä¹¦æ¥å æç½å§ä¹°å°)
ä¸è¿ååæ¥ä¸æ ·ï¼æ¨èç¨çQQå¡å·
å¼å§å·äº
å»å å¼é¡µé¢ 注æï¼ï¼ï¼é¦å å è¦ç»å½ï¼ï¼ä½å å¼æ¶ä¸è½ç´æ¥å¡«ä½ çè´¦å·
å¨è¦å å¼çQQå¸å·ä¸æ å¡«.æ¤å·æ¯ç¨æ¥è®°å½å²å¼å¡ç.
å å¼å¡å¡å· å¡«ä½ ä¹°çå²å¼å¡å¡å· . å¯ç å¡«ä½ ä¹°çå¡å¯ç éâå Qç¹âæâå Qå¸â,éâå ¨é¨å²å ¥â
注æï¼éâä» å²å ¥âçåææ¯å¤±è´¥
ç°å¨å»å å¼é¡µé¢å¼å·
ç¹ ç«å³å²å¼ ãç¹å«å£°æï¼è¿ä¸å¸ä¸å åä¸åï¼åæ¥çæ åµæ¯è¿æ ·âç«å³å²å¼ä¹å就转页é¢äºï¼æä¸é¢çè¿å
ç³»ç»ä¼åè¯ä½ ç» ç¹æ°å·²æ»¡âèè¿æ¬¡å 为å®æ¹ä½äºä¿®æ£ï¼æ¢æäºãæ以è¿æ¬¡ä¼å¼¹åºé¡µé¢âæç¤ºä½ å·²å å¼æåï¼ä¸ºå å¼å¤å°å¤å°âä¹ç±»çè¯ï¼å ¶å®è¿æ¯å象ï¼å®æ¹çæ°æ®è®°å½å ¶å®æ¯ç©ºçã
å ³é®äºï¼ æä»¬å¿ é¡»è¿åå²å¼é¡µé¢ï¼
éå¤ä¸é¢çæ¥éª¤ï¼å¸æ·è¿å¡«å¡è¿æ¯å¡«ä½ æ头ä¸çå¡å·ç»§ç»å²ã
注æï¼è¿éåå以åä¸åï¼å®æ¹å¾ç²¾æãåå¤åæçå¨ä½åä¼è·³åºé¡µé¢ï¼æç¤ºä½ è¯´âå²å¼å¤±è´¥ï¼åå ï¼å¡å ä½é¢ä¸º0ï¼âè¿æ¶åä¸å«ç»å®æ¹éªäºï¼è¦ç¥éæ¤æ¶èµæå¤çä¸å¿çæ°æ®æ件已å¨ä½ åæå²çæ¶åå·æ°è¿äºï¼ï¼ï¼
å«ç®¡ä»ï¼ç»§ç»è¿æ ·åå¤ï¼ä½ä¸è½è¶ è¿4次ï¼ï¼
æåä¸æ¬¡ï¼è´¦å·å¡«ä½ èªå·±çè´¦å·ï¼å°±è½æåå²å¼Qå¸æQç¹ï¼ï¼
åçï¼å²å¼å®æ¹ç®¡çå¸å·ï¼ç¶ååæ¥å·æ°çéçï¼ç»ä¸ä¸ä¸ªå²å¼çå¸å·æä¸ä¸ªåçå°å ï¼è¿æ ·å½ä½ å²å¼çæ°æ®åéå°è ¾è®¯å ¬å¸å²å¼ç³»ç»æ¶ï¼ç³»ç»ä¼æ ¹æ® ä¸ä¸ä¸ªå²å¼å¸å·ä¿¡æ¯æ¥å¸®ä½ éå¤å²å¼Qç¹ï¼æç½äºå
æ»ä¹ä½ å å¡«2å°3次ï¼æåå¡«èªå·±ç1次ï¼å°±è¿æ ·åå¤å²ã
ç¸ä¸ç¸ä¿¡å·äºå°±ç¥éãã
æ以åç¨èæ¹æ³ä¸ç´æ¯è¿æ ·å·çï¼åæ¥ä¸è¡äºï¼å å¼ä»¬å°±ä¸èµ·ç 究ï¼ç°å¨ç¢ç£¨åºè¿ä¸æ¹æ³ï¼ååï¼ï¼ä½ 们è¯è¯å§ï¼è¯å®ä¸ä¼å¤±æçï¼
ç®åæ¥è¯´å°±æ¯
å å¡«çæ¯
ç¶åå¨æç«å³å²å¼..........
æäºç«å³å²å¼å®å°±ä¼æ¾ç¤ºå å¼æå
ä½ å°±å¨åå¤2å°3次ãæå就填èªå·±çä¸æ¬¡ï¼å°±è¿æ ·åå¤å²
è¿æ ·å°±OKäº ... ä½ çå¡ä»ç¶è¿å¯ä»¥å²,å°±è¿æ ·åå¤å²
å¦æä½ ç¨çæ¯å çå¡.è¿æ ·æ¥ä¸é é£ä¹å°±ç¸å½ä¸ä½ å²äºå çå¡.
å¦æä½ ç¨çæ¯å çå¡.è¿æ ·æ¥ä¸é é£ä¹å°±ç¸å½ä¸ä½ å²äºåçå¡.
(ä¸è¬ä¸å¼ å¡è³å°ä¹è½éå¤å·ä¸2次)
æéï¼
ï¼1ï¼æ好ä¸æ¬¡ä¹ä¸è¦å²å·å¾å¤ªå¤ï¼è¦ç¨çæ¶ååå·ï¼å«å¼èµ·è ¾è®¯ï¼åä¿®æ£è¿ä¸ªBUGï¼ä¸ç¶å¤§å®¶é½æ²¡å¾å·äºã
ï¼2ï¼[b[i]]æåä¸æ¬¡ä¸å®è¦è®°å¾å¡«ä½ èªå·±çè´¦å·ï¼èä¸æ¯å®æ¹å¸å· è¿æ ·æ
è½å²å°ä½ èªå·±çè´¦å·ä¸ãå¦æä½ æ³ä¸ºå«äººå·é£ä¹å°±å¡«ä½ æ³å¸®å¿å·çå¸å·ã
è¦æå ¶ä»å·ç¹æ¹æ³çï¼å»ºè®®å¤§å®¶æä¾åºæ¥ä¸èµ·å享~~~~~~~~~~è ¾è®¯Qç¹ï¼ææ°å·Qç¹çæ¹æ³ 大家ä¸å®è¦å¿«ã请å¿è½¬å¸(å¦å¤ æè¯å¿ç读è ç©å®¶è¯·ä¸è¦åè¿è¥å举æ¥,以å å ¶ä¿®è¡¥æ¼æ´,è¿æ ·å¯¹äººå¯¹å·±é½æ²¡æ好å¤.å°½æ å·å§`
ä¸è¦å«å¦ä¹ä¸éè¦ç¾¡æ ï¼ç¨ç¨ä½ ç头è,å°±å¯ä»¥é¸å å ¨å±ï¼
ä¸é¢å¯¹å个å¤ææ¥æå们çä¸äºåé¦ä¸çé®ä½åºè§£çï¼
1.æ¬æ¬¡å ¬å¸çæ¹æ³ä¸ºææ¯ååï¼åå¸å½¢å¼ä¸ºè®ºååå¸ï¼å±å°èå´å ¬å¼ï¼ï¼è¿ä¹æ¯ä¸ºå¤§å®¶çæ³ï¼ä»¥å 太è¿å¼ æ¬èéå°ï¼ï¼ï¼ä¸èµ·æ¸¸æ社åºä½ä¸ºæ们ç主æå ¬å¸å°ç¹ï¼ä¸è¿½æ±ç½®é¡¶ï¼ä¸åå¸å¹¿åï¼ä¸é«è°è夸ï¼åªé å£ç¢ä¸è¯ä¿¡ï¼ï¼ï¼ï¼ä» å¨çåºåå¸å ³äºæ¤æ¹æ³çæç« æè¯è®ºï¼ä»»ä½ç»ç»æ个人ä¸å¾æ èªè½¬è½½
ãä¿®æ¹ãå¼ç¨ã注ï¼å ¶å®è®ºåæä»¬ä» å¨â游æåºâæè¿ä¸æ¬¡æ§å表ä¹å¤ï¼åæ ä»»ä½å¸åï¼
2.解çä¸ä¸å ³äºå¤é¢å¥½å¤è®ºåãç½ç«ãè´´å§ä¸å客ä¸ååºç许å¤ç±»åçååæ¹æ³ãå®å ¨æ¯éªå±ï¼ï¼æå ¸åçå°±å±çº¢è½¯è¿æé»å®¢èçï¼æ³¨ï¼äºè§£ç½ç»çå·®ä¸å¤é½ç¥éé»å®¢èçï¼å®æ¯ä¸ä¸ªèªç±å¼å¼æ¾åçå¢ä½ï¼ç»å®æ¹è¯å®ï¼å®ä»¬ç½ç«ä¸çèªç§°æ¯èçå®æ¹åå¸çæ¤æ¹æ³çä¿®æ¹çï¼æ¯åçï¼å®å ¨æ¯éªé±ï¼å¤§
家å«è¢«è¿·æäºï¼ï¼ä½æ¬çèçèªç±çæ¹éï¼å®ä»¬ç®å并没æéåæªæ½ï¼è¯·å¿å¿ 注æãå¦å¤ï¼ç½ä¸çå è´¹å·æ³é½æ¯åçï¼ï¼æ¬æ¹æ³çå®ç¾æåè¯æï¼åªæä»åºæä¼æç¸åºçåæ¥ï¼
3.å ³äºå ¶å®å°æ¹åå¸çåæ¶æ¯ä¸ææå°ççä¸äºå®æ¹æ°æ®æºå·ç é½æ¯åçï¼è¿äºå·é½æ¯æäºäººèªå·±çQQï¼ï¼ï¼çè¿æå¸åçé½ç¥éæå¨éé¢è¯´å°åæ¬çå·²ç»æ为äºå é¨æå¡å¨ç®¡çç³»ç»å é¨äººåç个人账å·ï¼æ以ä¸è½åç¨å®å·äºãèè¿ä¸åäºæäºäººå åå çåçåå·ã
4.å ³äºå·ç åå ä¸ä¸ªé¶ç解éï¼å ¶å®å°±ä¸å¥è¯ï¼QQå·åå é¶å°±æ¯åæ¬é£ä¸ªå·ãé¶ä¼èªå¨è¢«å¿½ç¥ä¸è¦å¬ä¿¡é£äºæç« éçä¸å解éï¼ä¸é¢ä¸å¥è¯æ°¸è¿é½æ¯ççãç½ç»éä¿¡çéç¨çççï¼ï¼ï¼
5.æ®åä¸ä¸ªå ä¹ä¸ä¸ºäººç¥çå ³äºQQç级çå 容
æ们é½ç¥éç级æ太é³æ亮åææãèè ¾è®¯çæå¡è´¦å·å¦ï¼å¨å®¢æºå¨äººãå°Qççã类似è¿äºå é¨æå¡å·é½æ¯ç级大äºä¸ä¸ªå¤ªé³çï¼ç¶èæ们ç¥éï¼æ°ç³è¯·çQQå·æ¯æ²¡æç级çãä¸è¿è¥å®æ¯ä¸ä¸ªæ°æ®åºæºç ææå¡å¨ç¼ç ï¼å®çè´¦å·èªæåå¨å°±æäºä¸ä¸ªåºå®ç级ï¼ä¸çº§ï¼ä¹å°±æ¯ä¸ä¸ªææï¼å¹¶ä¸æ¯ä¸
个æºç æç¼ç é½æä¸ä¸ªç¹å®çå称ï¼è¿ç§å·é¤äºå·æ¬èº«åå称ï¼å ¶å®ä»ä¹ä¹æ²¡æ
æ以ä¸ä¸ªä¸æ¯ä¸çº§çå·ææµç§°ï¼å称ï¼ä¸ºç©ºç½æ¨ªæ ææ¥æè ¾è®¯æå¡ï¼å¦QQç§ãå¾æ çï¼æå°çä½ç½®ä¸å¨æ·±å³çï¼ç»ä¸å¯è½æ¯æ°æ®åºæºç ã
使用Qt开发一个简单的嵌入式IDE
开发了一个简单的嵌入式IDE,使用Qt实现,生成主要功能包括:下载安装、源码软件介绍、生成软件使用说明、源码项目创建、生成深蓝引擎源码菜单栏功能、源码项目窗口、生成工程配置、源码设置、生成主界面和调试。源码下载地址:[阿里云盘]( alipan.com/s/qBGczbEQiK...)
源码地址:[Gitee]( gitee.com/collimator/cn...)
版本信息:目前仅支持Windows系统。生成
首次启动后,源码界面显示如下,生成IDE会自动设置为中文环境,源码如需更改,点击编辑->设置->环境->外观->语言,然后重启软件。
新建项目:通过项目->新建项目创建,仅支持STMFRC和Other STM Device,STMFRC用于测试,rsyncs 源码包安装与CubeMX集成,使用CubeMX搭建工程。
导入工程:创建工程后,导入到IDE中,名称和文件夹与CubeMX配置保持一致,导入成功后,编译显示错误,需关闭CubeMX,重新编译。
菜单栏功能:文件、818tu源码编辑、视图、代码、项目和调试菜单,包括文件编辑、项目管理、视图控制、代码编辑和调试工具。
项目窗口:展示文件、项目、手机赚钱软件源码函数和寄存器信息。
工程配置:目标、C/C++和调试设置,包括输出路径、编译参数、头文件路径、调试选项等。
设置:编辑器样式设置,如主题、字体、人才管理系统 源码语言切换、代码样式等。
主界面:编辑界面用于查看和编辑代码,添加书签、断点,PDF文件查看和编辑,提供目录、放大缩小和文字提取功能。
测试例程编写:编写代码,添加自定义关键字,测试编译、下载和调试过程。
下载和调试:完成代码编写后,进行下载验证,连接目标设备,调试例程。
总结:当前版本为初版,功能尚不完善,存在一些问题,后续将持续改进和更新,欢迎参考源码,共同开发和优化。
解释方式两种区别
程序编写时通常使用高级语言,如C/C++及面向对象的Visual系列。
计算机无法直接运行这些程序,需要通过翻译程序将源代码转换为计算机可执行的二进制代码。翻译过程分为两种主要方式:编译方式与解释方式。
解释方式的程序运行时,每次取一条指令翻译为机器指令并执行,这个过程需要在每次程序运行时重复翻译整个程序,效率较低且执行速度慢。例如,QB使用的是这种低效的方式。现今,这种翻译方式设计的语言已较少见。
编译方式则在程序运行前将全部代码编译为机器代码。这样,每次执行程序时可以直接运行编译好的二进制文件,效率明显提高。现在的大多数语言采用编译方式,例如网页中的ASP.NET。简单来说,编译是将全部代码翻译成机器代码后执行,而解释则边翻译边执行程序。