RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【躍昉科技BF2開發(fā)板試用體驗(yàn)】三、lf686_demo_wifi例程及其代碼分析

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-11-09 16:14 ? 次閱讀
本文來源電子發(fā)燒友社區(qū),作者:趙杰, 帖子地址:https://bbs.elecfans.com/jishu_2293164_1_1.html


拿到躍昉科技BF2開發(fā)板有段時(shí)間,前面測(cè)試了一個(gè)demo后停了一段時(shí)間,雖然躍昉的技術(shù)支持很到位,但是整體感覺這款開發(fā)板應(yīng)用過程中有很多的限制,因此也耽擱下來了。

當(dāng)初申請(qǐng)這塊板子的時(shí)候也是想測(cè)試WiFi的,但是嘗試了幾次感覺其使用方面不太方便,尤其是代碼編寫方面,感覺很復(fù)雜,因此先完成其WiFi的Demo測(cè)試,即Customer_App下的lf686_demo_wifi例程。
一、代碼編譯及下載
使用VSCode查看代碼,并用MSYS2編譯的,由于沒改什么核心代碼,編譯也比較簡(jiǎn)單。
1、在msys2中進(jìn)入到lf686_demo_wifi目錄后,輸入./genromap進(jìn)行編譯
pYYBAGLOceGAM2w4AAOLvKNX5wI818.jpg

正常情況下,直接完成編譯
poYBAGLOceOAIuemAAPwbjp-fQA107.jpg

生成后的文件在該目錄的build_out目錄下。
2、在tools目錄下的flash_tools中打開LFFlashEnv進(jìn)行燒寫
選擇前面build_out目錄下的Bin文件
poYBAGLOctmAAa_lAAH0WPXv4Xs646.jpg

燒寫時(shí)需要把IO8拉到HI,然后復(fù)位后下載
pYYBAGLOfU-AEr_4AARNcCQr4Eo084.jpg

三、運(yùn)行結(jié)果
打開串口sscom,設(shè)置波特率2000000,就能獲得啟動(dòng)過程中的信息,也是cli輸入命令的窗口
pYYBAGLOfSKAFA2nAAZi5H8Y1gM034.jpg

啟動(dòng)信息部分之后,是系統(tǒng)初始化信息,即system_init信息
pYYBAGLOfkaAbQROAAQGWZ_BCF0816.jpg

然后是lf_flash的分區(qū)信息
poYBAGLOfjuAEMFCAAGZfk12pOk208.jpg

hal_board信息
pYYBAGLOfjSAAZn3AAbzCoCrQKo688.jpg

后面是核心任務(wù)信息
pYYBAGLOfkqAaUGkAAQk1t4XerY847.jpg

后面是當(dāng)前任務(wù)列表和啟動(dòng)環(huán)境信息
pYYBAGLOgHqADZJLAAJYLBAvs7c225.jpg
pYYBAGLOgHeAFChgAAJCpKZ6TF0090.jpg

后面是usart初始化和wifi初始化相關(guān)信息
pYYBAGLOgWmAVCVkAAON-RxVae8927.jpg
poYBAGLOgWWAWZZTAARSpfEVl6k843.jpg

在串口sscom中輸入help,可得到相關(guān)的支持命令


  1. ====Support 4 cmds once, seperate by ; ====
  2. help : print this
  3. p : print memory
  4. m : modify memory
  5. echo : echo for command
  6. exit : close CLI
  7. devname : print device name
  8. sysver : system version
  9. reboot : reboot system
  10. poweroff : poweroff system
  11. reset : system reset
  12. time : system time
  13. ota : system ota
  14. ps : thread dump
  15. ls : file list
  16. hexdump : dump file
  17. cat : cat file
  18. ====User Commands====
  19. aws : aws iot demo
  20. pka : pka iot demo
  21. wifi : wifi
  22. sha : sha iot demo
  23. trng : trng test
  24. aes : trng test
  25. cks : cks test
  26. dma : dma test
  27. exception_load : exception load test
  28. exception_l_illegal : exception load test
  29. exception_store : exception store test
  30. exception_inst_illegal : exception illegal instruction
  31. stack_wifi : Wi-Fi Stack
  32. http : http client download test based on socket
  33. httpc : http client download test based on RAW TCP
  34. coex_dump : coex dump
  35. rf_dump : rf dump
  36. wifi_ap_bcnint_set : wifi ap bcnin set
  37. wifi_capcode : wifi capcode
  38. wifi_scan : wifi scan
  39. wifi_scan_filter : wifi scan
  40. wifi_mon : wifi monitor
  41. wifi_raw_send : wifi raw send test
  42. wifi_sta_info : wifi sta info
  43. wifi_sta_ip_set : wifi STA IP config [ip] [mask] [gw] [dns1] [dns2]
  44. wifi_sta_ip_unset : wifi STA IP config unset
  45. wifi_sta_disconnect : wifi station disconnect
  46. wifi_sta_connect : wifi station connect
  47. wifi_sta_get_state : wifi sta get state
  48. wifi_sta_autoconnect_enable: wifi station enable auto reconnect
  49. wifi_sta_autoconnect_disable: wifi station disable auto reconnect
  50. rc_fix_en : wifi rate control fixed rate enable
  51. rc_fix_dis : wifi rate control fixed rate diable
  52. wifi_sta_ps_on : wifi power saving mode ON
  53. wifi_sta_ps_off : wifi power saving mode OFF
  54. wifi_sta_denoise_enable: wifi denoise
  55. wifi_sta_denoise_disable : wifi denoise
  56. wifi_sniffer_on : wifi sniffer mode on
  57. wifi_sniffer_off : wifi sniffer mode off
  58. wifi_ap_start : start Ap mode
  59. wifi_ap_stop : stop Ap mode
  60. wifi_ap_conf_max_sta : config Ap max sta
  61. wifi_dump : dump fw statistic
  62. wifi_cfg : wifi cfg cmd
  63. wifi_mib : dump mib statistic
  64. wifi_pkt : wifi dump needed
  65. wifi_coex_rf_force_on : wifi coex RF forece on
  66. wifi_coex_rf_force_off : wifi coex RF forece off
  67. wifi_coex_pti_force_on : wifi coex PTI forece on
  68. wifi_coex_pti_force_off: wifi coex PTI forece off
  69. wifi_coex_pta_force_on : wifi coex PTA forece on
  70. wifi_coex_pta_force_off: wifi coex PTA forece off
  71. wifi_sta_list : get sta list in AP mode
  72. wifi_sta_del : delete one sta in AP mode
  73. wifi_edca_dump : dump EDCA data
  74. wifi_state : get wifi_state
  75. wifi_update_power : Power table test command
  76. looprt : looprt based on bloop
  77. looprt_status : looprt based on bloop
  78. looprt_evt : looprt notify event
  79. looprt_evt_status : looprt evt to dump
  80. looprt_schedule1 : looprt schedule evt 20s
  81. looprt_schedule2 : looprt schedule evt 10s
  82. tcpc : create a tcpc for in a new task
  83. tcps : create a tcp server for in a new task
  84. ipc : iperf TCP client
  85. ips : iperf TCP server
  86. ipu : iperf UDP client
  87. ipus : iperf UDP server
  88. netstat : show current net states
  89. ping : ping [-c count] [-i interval] [-W timeout] [-s size] [-h help] destination
  90. -c count of ping requests. default is infinite
  91. -i interval in ms. default is 1000
  92. -W timeout in ms. default is 5000
  93. -s ICMP payload size in bsntp_start : sntp start
  94. sntp_time : sntp time
  95. sntp_date : sntp date
  96. blfdt : blfdt
  97. blogset : blog pri set level
  98. blogdump : blog info dump
  99. ota_tcp : OTA from TCP server port 3333
  100. ota_dump : dump partitions for ota related
  101. lf_sys_time_now : sys time now
  102. psm_set : psm set
  103. psm_unset : psm unset
  104. psm_get : psm get
  105. psm_dump : psm dump
  106. psm_erase : psm dump
  107. psm_test : psm test
  108. gpio-func : gpio-func pinnum 0/1[0:output, 1:input] 0/1[pullup] 0/1[pulldown]
  109. gpio-set : gpio-set pinnum 0/1
  110. gpio-get : gpio-get pinnum
  111. wdt-init : wdt-init ms
  112. wdt-feed : wdt-feed
  113. wdt-disable : wdt-disable
  114. timer-start : timer-start
復(fù)制代碼

通過串口輸入相關(guān)命令,連接WiFi
wifi_sta_connect TP-LINK_6BE8 177381309xx


  1. ----- BUG FIXME? NOT do STA enable again
  2. [WF] MM_ADD_IF_REQ Sending: STA
  3. 歵d_start idx=0
  4. [WF] MM_ADD_IF_REQ Done
  5. [WF] vif_index from LAMC is 0
  6. [WF][SM] Entering idle state
  7. [WF][SM] Action Connect
  8. ssid TP-LINK_6BE8
  9. ssid len 12
  10. psk 17738130986
  11. psk len 11
  12. pmk
  13. pmk len 0
  14. channel band 0
  15. channel freq 0
  16. mac 00:00:00:00:00:00
  17. dhcp status: true
  18. [WF][SM] State Action ###idle### --->>> ###connecting###
  19. connecting using vif_idx 0
  20. ===start sm_get_bss_params===
  21. bssid[0] = 0xffff
  22. bssid[1] = 0xffff
  23. bssid[2] = 0xffff
  24. search ssid = TP-LINK_6BE8
  25. result ssid index = -1
  26. ===end sm_get_bss_params===
  27. [WF][SM] Entering connecting state
  28. # [APP] [EVT] Connecting 880885
  29. ===start sm_get_bss_params===
  30. bssid[0] = 0xffff
  31. bssid[1] = 0xffff
  32. bssid[2] = 0xffff
  33. search ssid = TP-LINK_6BE8
  34. result ssid index = 0
  35. ===end sm_get_bss_params===
  36. wpa2/wpa3 pairwise ccmp:1,tkip:0,wep104:0,wep:40:0
  37. wpa2/wpa3 group ccmp:1,tkip:0,wep104:0,wep:40:0
  38. wpa2/wpa3 is_pmf_required:0
  39. AP Security mode: wep:0,wpa:1,wpa2:1,wpa3:0
  40. ------ 247 set default key 0x42018c08, key ptr 0x00000000
  41. [APP] [EVT] SCAN On Join 884653
  42. [ 890129][[32mINFO[0m: lf_adc.c: 260] offset = 2158
  43. proc_hellow_entry: RISC-V rv32imafc
  44. 4-way handshake timeout failure, wlan 802.11 reason code = 15, try to transmit deauth frame
  45. ind ix 0x4202303c, chan_ctxt is 0x420183f4
  46. connect failure, ssid = TP-LINK_6BE8, index = 0
  47. from sm_connect_ind to scanu_rm_exist_ssid
  48. [RX] Connection Status
  49. [RX] status_code 8
  50. [RX] connect result: Passwd error, 4-way handshake timeout
  51. [RX] MAC 74:05:A5:C3:6B:E8
  52. [RX] vif_idx 0
  53. [RX] ap_idx 0
  54. [RX] ch_idx 0
  55. [RX] qos 1
  56. [RX] acm 0
  57. [RX] assoc_req_ie_len 89
  58. [RX] assoc_rsp_ie_len 196
  59. [RX] aid 0
  60. [RX] band 0
  61. [RX] center_freq 2462
  62. [RX] width 0
  63. [RX] center_freq1 2462
  64. [RX] center_freq2 0
  65. [WF][SM] Exiting connecting state
  66. [WF][SM] State Action ###connecting### --->>> ###disconnect###
  67. [WF][SM] Entering disconnect state
  68. [WF][SM] Will retry in 2000 ticks
  69. [APP] [EVT] disconnect 894737, Reason: Passwd error, 4-way handshake timeout
  70. [WF][PF] Using profile, idx is @0
  71. [WF][SM] Retry Again --->>> retry connect
  72. [WF][SM] Exiting disconnect state
  73. Delete Timer.
  74. [WF][SM] State Action ###disconnect### --->>> ###connecting###
  75. [WF][SM]Action Connect
  76. ssid TP-LINK_6BE8
  77. ssid len 12
  78. psk 17738130986
  79. psk len 11
  80. pmk
  81. pmk len 0
  82. mac 00:00:00:00:00:00
  83. connecting using vif_idx 0
  84. ===start sm_get_bss_params===
  85. bssid[0] = 0xffff
  86. bssid[1] = 0xffff
  87. bssid[2] = 0xffff
  88. search ssid = TP-LINK_6BE8
  89. result ssid index = -1
  90. ===end sm_get_bss_params===
  91. [WF][SM] Entering connecting state
  92. [APP] [EVT] Reconnect 896740
  93. [APP] [EVT] Connecting 896740
  94. ===start sm_get_bss_params===
  95. bssid[0] = 0xffff
  96. bssid[1] = 0xffff
  97. bssid[2] = 0xffff
  98. search ssid = TP-LINK_6BE8
  99. result ssid index = 0
  100. ===end sm_get_bss_params===
  101. wpa2/wpa3 pairwise ccmp:1,tkip:0,wep104:0,wep:40:0
  102. wpa2/wpa3 group ccmp:1,tkip:0,wep104:0,wep:40:0
  103. wpa2/wpa3 is_pmf_required:0
  104. AP Security mode: wep:0,wpa:1,wpa2:1,wpa3:0
  105. ------ 247 set default key 0x42018d40, key ptr 0x00000000
  106. [APP] [EVT] SCAN On Join 900510
  107. proc_hellow_entry: RISC-V rv32imafc
  108. set key:sta_idx:1, inst_nbr:0, key_idx:0,cipher_suite:2,key_len:16
  109. set key:sta_idx:255, inst_nbr:0, key_idx:1,cipher_suite:2,key_len:16
  110. ind ix 0x42022e34, chan_ctxt is 0x42018410
  111. [RX] Connection Status
  112. [RX] status_code 0
  113. [RX] connect result: sm connect ind ok
  114. [RX] MAC 74:05:A5:C3:6B:E8
  115. [RX] vif_idx 0
  116. [RX] ap_idx 1
  117. [RX] ch_idx 0
  118. [RX] qos 1
  119. [RX] acm 0
  120. [RX] assoc_req_ie_len 89
  121. [RX] assoc_rsp_ie_len 196
  122. [RX] aid 0
  123. [RX] band 0
  124. [RX] center_freq 2462
  125. [RX] width 0
  126. [RX] center_freq1 2462
  127. [RX] center_freq2 0
  128. [WF][SM] Exiting connecting state
  129. [WF][SM] State Action ###connecting### --->>> ###wifiConnected_ipObtaining###
  130. [WF][SM] Entering wifiConnected_ipObtaining state
  131. [WF][SM] DHCP Starting...0x42019e24
  132. [APP] [EVT] connected 900828
  133. -----------------> AABA Request:
  134. A-MSDU: Not Permitted
  135. Block Ack Policy: Immediate Block Ack
  136. TID: 0
  137. Number of Buffers: 64
  138. -----------------> AABA Response:
  139. A-MSDU: Not Permitted
  140. Block Ack Policy: Immediate Block Ack
  141. TID: 0
  142. Number of Buffers: 8
  143. [lwip] netif status callback
  144. IP: 192.168.1.105
  145. MK: 255.255.255.0
  146. GW: 192.168.1.1
  147. [WF][SM] Exiting wifiConnected_ipObtaining state
  148. [WF][SM] IP GOT IP:192.168.1.105, MASK: 255.255.255.0, Gateway: 192.168.1.1, dns1: 172.16.16.16, dns2: 172.16.16.17
  149. [WF][SM] State Action ###wifiConnected_ipObtaining### --->>> ###wifiConnected_IPOK###
  150. [WF][SM] Entering wifiConnected_IPOK state
  151. [APP] [EVT] GOT IP 903003
  152. [SYS] Memory left is 133512 Bytes
復(fù)制代碼

可以看到比較完整的WiFi連接信息,及其結(jié)果,IP地址詳細(xì)信息
成功連接WiFi后,可以用ping命令測(cè)試是否聯(lián)網(wǎng)成功


  1. ping -c20 www.baidu.com
  2. # 60 bytes from 182.61.200.7: icmp_seq=1 ttl=47 time=38 ms
  3. 60 bytes from 182.61.200.7: icmp_seq=2 ttl=47 time=34 ms
  4. proc_hellow_entry: RISC-V rv32imafc
  5. 60 bytes from 182.61.200.7: icmp_seq=3 ttl=47 time=37 ms
  6. 60 bytes from 182.61.200.7: icmp_seq=5 ttl=47 time=36 ms
  7. 60 bytes from 182.61.200.7: icmp_seq=6 ttl=47 time=37 ms
  8. 60 bytes from 182.61.200.7: icmp_seq=7 ttl=47 time=38 ms
  9. 60 bytes from 182.61.200.7: icmp_seq=8 ttl=47 time=35 ms
  10. The sequence number 4 timed out
  11. 60 bytes from 182.61.200.7: icmp_seq=9 ttl=47 time=39 ms
  12. 60 bytes from 182.61.200.7: icmp_seq=10 ttl=47 time=42 ms
  13. 60 bytes from 182.61.200.7: icmp_seq=11 ttl=47 time=36 ms
  14. 60 bytes from 182.61.200.7: icmp_seq=12 ttl=47 time=34 ms
  15. proc_hellow_entry: RISC-V rv32imafc
  16. 60 bytes from 182.61.200.7: icmp_seq=13 ttl=47 time=36 ms
  17. 60 bytes from 182.61.200.7: icmp_seq=14 ttl=47 time=39 ms
  18. 60 bytes from 182.61.200.7: icmp_seq=15 ttl=47 time=39 ms
  19. 60 bytes from 182.61.200.7: icmp_seq=16 ttl=47 time=39 ms
  20. 60 bytes from 182.61.200.7: icmp_seq=17 ttl=47 time=40 ms
  21. 60 bytes from 182.61.200.7: icmp_seq=18 ttl=47 time=39 ms
  22. 60 bytes from 182.61.200.7: icmp_seq=19 ttl=47 time=34 ms
  23. 60 bytes from 182.61.200.7: icmp_seq=20 ttl=47 time=41 ms
復(fù)制代碼

有個(gè)別丟包現(xiàn)象,應(yīng)該是WiFi信號(hào)不夠好
demo例程中提供了一個(gè)http下載的功能


  1. static int client_demo(char *hostname)
  2. {
  3. int sockfd;
  4. /* Get host address from the input name */
  5. struct hostent *hostinfo = gethostbyname(hostname);
  6. uint8_t *recv_buffer;
  7. if (!hostinfo) {
  8. printf("gethostbyname Failedrn");
  9. return -1;
  10. }
  11. struct sockaddr_in dest;
  12. char buffer[MAXBUF];
  13. /* Create a socket */
  14. /*---Open socket for streaming---*/
  15. if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
  16. printf("Error in socketrn");
  17. return -1;
  18. }
  19. /*---Initialize server address/port struct---*/
  20. memset(&dest, 0, sizeof(dest));
  21. dest.sin_family = AF_INET;
  22. dest.sin_port = htons(PORT);
  23. dest.sin_addr = *((struct in_addr *) hostinfo->h_addr);
  24. // char ip[16];
  25. uint32_t address = dest.sin_addr.s_addr;
  26. char *ip = inet_ntoa(address);
  27. printf("Server ip Address : %srn", ip);
  28. /*---Connect to server---*/
  29. if (connect(sockfd,
  30. (struct sockaddr *)&dest,
  31. sizeof(dest)) != 0) {
  32. printf("Error in connectrn");
  33. return -1;
  34. }
  35. /*---Get "Hello?"---*/
  36. memset(buffer, 0, MAXBUF);
  37. char wbuf[]
  38. = "GET /ddm/ContentResource/music/204.mp3 HTTP/1.1rnHost: nf.cr.dandanman.comrnUser-Agent: wmsdkrnAccept: */*rnrn";
  39. write(sockfd, wbuf, sizeof(wbuf) - 1);
  40. int ret = 0;
  41. int total = 0;
  42. int debug_counter = 0;
  43. uint32_t ticks_start, ticks_end, time_consumed;
  44. ticks_start = xTaskGetTickCount();
  45. recv_buffer = pvPortMalloc(BUFFER_SIZE);
  46. if (NULL == recv_buffer) {
  47. goto out;
  48. }
  49. while (1) {
  50. ret = read(sockfd, recv_buffer, BUFFER_SIZE);
  51. if (ret == 0) {
  52. printf("eofnr");
  53. break;
  54. } else if (ret < 0) {
  55. printf("ret = %d, err = %dnr", ret, errno);
  56. break;
  57. } else {
  58. total += ret;
  59. /*use less debug*/
  60. if (0 == ((debug_counter++) & 0xFF)) {
  61. printf("total = %d, ret = %dnr", total, ret);
  62. }
  63. //vTaskDelay(2);
  64. if (total > 82050000) {
  65. ticks_end = xTaskGetTickCount();
  66. time_consumed = ((uint32_t)(((int32_t)ticks_end) - ((int32_t)ticks_start))) / 1000;
  67. printf("Download comlete, total time %u s, speed %u Kbpsrn",
  68. (unsigned int)time_consumed,
  69. (unsigned int)(total / time_consumed * 8 / 1000)
  70. );
  71. break;
  72. }
  73. }
  74. }
  75. vPortFree(recv_buffer);
  76. out:
  77. close(sockfd);
  78. return 0;
  79. }
復(fù)制代碼

對(duì)應(yīng)的命令是http,可以看到其下載的過程


  1. http
  2. Server ip Address : 60.255.154.100
  3. total = 688, ret = 688
  4. proc_hellow_entry: RISC-V rv32imafc
  5. total = 234608, ret = 688
  6. total = 468528, ret = 688
  7. proc_hellow_entry: RISC-V rv32imafc
  8. total = 695568, ret = 1376
  9. total = 920544, ret = 688
  10. proc_hellow_entry: RISC-V rv32imafc
  11. total = 1157216, ret = 688
  12. total = 1490896, ret = 1376
  13. proc_hellow_entry: RISC-V rv32imafc
  14. total = 1885808, ret = 2064
  15. proc_hellow_entry: RISC-V rv32imafc
  16. proc_hellow_entry: RISC-V rv32imafc
  17. proc_hellow_entry: RISC-V rv32imafc
  18. proc_hellow_entry: RISC-V rv32imafc
  19. eof
復(fù)制代碼

total的值,應(yīng)該就是下載的字節(jié)數(shù)值。
三、心得體會(huì)
BF2的開發(fā)板提供了很多的demo,還是比較豐富的,只是其代碼風(fēng)格和公司的規(guī)定,可能有些特殊,感覺使用起來束縛感比較重,代碼方面也感覺不夠簡(jiǎn)單易用,想開發(fā)符合自己要求的應(yīng)用,感覺難度不小,相對(duì)其他廠家的同類產(chǎn)品,如ESP32等,易用性以及性價(jià)比方面感覺存在不小的差距。最后,還是感覺躍昉科技和發(fā)燒友提供的評(píng)測(cè)機(jī)會(huì)!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 躍昉科技
    +關(guān)注

    關(guān)注

    0

    文章

    70

    瀏覽量

    1921
  • 開發(fā)板試用
    +關(guān)注

    關(guān)注

    3

    文章

    301

    瀏覽量

    2092
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RISC-V廠商科技榮獲橫琴粵澳深度合作區(qū)“潛力獨(dú)角獸企業(yè)”認(rèn)定

    其未來巨大的發(fā)展?jié)摿Α?科技聚焦研發(fā)基于RISC-V架構(gòu)的SoC芯片產(chǎn)品,已推出了SF1、BF2、GF3、GF5、NB2L、NB2 等六
    的頭像 發(fā)表于 12-17 18:11 ?391次閱讀

    【米爾-紫光PG2L100H國(guó)產(chǎn)FPGA開發(fā)板試用】官方LED例程測(cè)試體驗(yàn)

    通過本次LED例程測(cè)試,我們驗(yàn)證了PG2L100H開發(fā)板的基本功能完全正常,PDS開發(fā)環(huán)境配置成功,為后續(xù)深入開發(fā)打下了良好基礎(chǔ)。官方提供
    發(fā)表于 12-06 10:30

    追加名額丨米爾瑞芯微RK3576開發(fā)板有獎(jiǎng)試用

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3576應(yīng)用處理器的MYD-LR3576開發(fā)板免費(fèi)試用活動(dòng)加碼啦~~米爾追加了2塊價(jià)值849元的MYD-LR3576開發(fā)板發(fā)起
    的頭像 發(fā)表于 11-22 01:00 ?164次閱讀
    追加名額丨米爾瑞芯微RK3576<b class='flag-5'>開發(fā)板</b>有獎(jiǎng)<b class='flag-5'>試用</b>

    【RA8D1試用活動(dòng)】RA8D1B-CPKCOR開發(fā)板移植linux

    【RA8D1試用活動(dòng)】RA8D1B-CPKCOR開發(fā)板移植linux
    的頭像 發(fā)表于 11-16 01:02 ?220次閱讀
    【RA8D1<b class='flag-5'>試用</b>活動(dòng)】RA8D1B-CPKCOR<b class='flag-5'>開發(fā)板</b>移植linux

    有獎(jiǎng)丨米爾 瑞芯微RK3576開發(fā)板免費(fèi)試用

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3576應(yīng)用處理器的MYD-LR3576開發(fā)板免費(fèi)試用活動(dòng)來啦~~米爾提供了7塊價(jià)值849元的MYD-LR3576開發(fā)板發(fā)起試用活動(dòng)您不僅可以免
    的頭像 發(fā)表于 11-12 01:00 ?300次閱讀
    有獎(jiǎng)丨米爾 瑞芯微RK3576<b class='flag-5'>開發(fā)板</b>免費(fèi)<b class='flag-5'>試用</b>

    基于ALINX開發(fā)板Z19-P實(shí)現(xiàn)WIFI無線通信功能

    本教程基于 ALINX 開發(fā)板 Z19-P , 實(shí)現(xiàn) WIFI 無線通信的功能,WIFI 模塊使用 USB WIFIrtl8188cu。
    的頭像 發(fā)表于 11-11 10:44 ?222次閱讀
    基于ALINX<b class='flag-5'>開發(fā)板</b>Z19-P實(shí)現(xiàn)<b class='flag-5'>WIFI</b>無線通信功能

    有獎(jiǎng)試用?。A-Eco-RA4E2-64PIN-V1.0開發(fā)板試用活動(dòng)開始報(bào)名

    有獎(jiǎng)試用??!RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用活動(dòng)開始報(bào)名
    的頭像 發(fā)表于 11-09 01:02 ?236次閱讀
    有獎(jiǎng)<b class='flag-5'>試用</b>??!RA-Eco-RA4E<b class='flag-5'>2</b>-64PIN-V1.0<b class='flag-5'>開發(fā)板</b><b class='flag-5'>試用</b>活動(dòng)開始報(bào)名

    科技正式加入openGauss社區(qū)

    日前,科技簽署CLA(Contribution License Agreement,貢獻(xiàn)許可協(xié)議),正式加入openGauss社區(qū),致力于推動(dòng)openGauss RISC-V SIG的發(fā)展。
    的頭像 發(fā)表于 10-18 09:28 ?412次閱讀

    【作品合集】龍芯2K0300蜂鳥開發(fā)板試用精選

    】+4.libmodbus移植【龍芯2K0300蜂鳥試用】+3.移植lua到loongarch【龍芯2K0300蜂鳥
    發(fā)表于 09-10 18:17

    (一)、·星光2 開機(jī)試用

    星光2
    的頭像 發(fā)表于 07-08 18:21 ?446次閱讀
    (一)、<b class='flag-5'>昉</b>·星光<b class='flag-5'>2</b>  開機(jī)<b class='flag-5'>試用</b>

    點(diǎn)擊參與米爾NXP i.MX 93開發(fā)板有獎(jiǎng)試用

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開發(fā)板免費(fèi)試用活動(dòng)來啦~~米爾提供了3塊價(jià)值678元的MYD-LMX9X開發(fā)板發(fā)起試用活動(dòng)您不僅可以免費(fèi)體
    的頭像 發(fā)表于 06-13 08:02 ?523次閱讀
    點(diǎn)擊參與米爾NXP i.MX 93<b class='flag-5'>開發(fā)板</b>有獎(jiǎng)<b class='flag-5'>試用</b>

    免費(fèi)!NXP i.MX 93開發(fā)板有獎(jiǎng)試用

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開發(fā)板免費(fèi)試用活動(dòng)來啦~~米爾提供了2塊價(jià)值678
    的頭像 發(fā)表于 05-23 08:01 ?721次閱讀
    免費(fèi)!NXP i.MX 93<b class='flag-5'>開發(fā)板</b>有獎(jiǎng)<b class='flag-5'>試用</b>

    STM32F769I-DISCO開發(fā)板跑TouchGFX里的demo卡死黑屏的原因?

    買的官方的STM32F769-DISCO開發(fā)板,下載SDK里的官方例程跑的很流暢。自己在TouchGFX上找到STM32F769-DISCO的demo后,生成的代碼、cubeMX配置、
    發(fā)表于 04-12 07:46

    【英飛凌測(cè)評(píng)】英飛凌PSoC? 62開發(fā)板試用報(bào)告-LCD ILI9341 8080 DEMO

    # Infineon Psoc6-evaluationkit-062S2 說明 ## 簡(jiǎn)介 本文檔為 `RT-Thread` 為 `PSoC6 CY8CKIT-062S2-43012` 開發(fā)板提供
    的頭像 發(fā)表于 03-07 21:07 ?696次閱讀
    【英飛凌測(cè)評(píng)】英飛凌PSoC? 62<b class='flag-5'>開發(fā)板</b><b class='flag-5'>試用</b>報(bào)告-LCD ILI9341 8080 <b class='flag-5'>DEMO</b>

    ·星光 2 高性能RISC-V單板計(jì)算機(jī)試用體驗(yàn)】開箱及裝載Debian系統(tǒng)

    上周收到了·星光 2高性能RISC-V單板計(jì)算機(jī)開發(fā)板,在此非常感謝賽科技提供的試用機(jī)會(huì)。開發(fā)板
    發(fā)表于 01-24 00:32
    RM新时代网站-首页