91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

【躍昉科技BF2開(kāi)發(fā)板試用體驗(yàn)】二:進(jìn)一步的學(xué)習(xí)+三:再進(jìn)行嘗試

開(kāi)發(fā)板試用精選 ? 來(lái)源:開(kāi)發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-11-09 15:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文來(lái)源電子發(fā)燒友社區(qū),作者:FrankSmith, 帖子地址:https://bbs.elecfans.com/jishu_2296119_1_1.html


二:進(jìn)一步的學(xué)習(xí)
根據(jù)學(xué)習(xí)目標(biāo),選了一個(gè)功能相近的demosdk_app_http_client_socket)。這個(gè)demo,能連上wifi路由器。這樣子應(yīng)該能通過(guò)路由器,使用socket的方式連上服務(wù)器把。先把demo跑起來(lái)。按照手冊(cè)輸入連接路由器的指令,wifi_sta_connect lf_test_005 12345678。結(jié)果沒(méi)有得到預(yù)想的效果。咨詢(xún)廠家技術(shù),可能是命令未注冊(cè)。故而,學(xué)習(xí)命令行注冊(cè)。
查看手冊(cè)有關(guān)命令行的demo,先注冊(cè)一個(gè)test指令,看看參數(shù)以及函數(shù)的定位。按照例子,修改main.c代碼。啟動(dòng)MSYS2進(jìn)行編譯。再燒錄。打開(kāi)串口助手。按reset出現(xiàn)提示信息。輸入test,點(diǎn)擊發(fā)送?;厮?/font>hello world。命令行代碼注冊(cè)成功。再次輸入指令連接路由器,依然沒(méi)有成功。
嘗試,在test的響應(yīng)函數(shù)里加入指令wifi_sta_connect("Xiaomi_AD3F", "20181103");,重新編譯,燒錄,啟動(dòng)。reset。還是不行。提示信息說(shuō)明已經(jīng)進(jìn)入到命令行響應(yīng)函數(shù)了。但是wifi_sta_connec指令不能正確執(zhí)行。
最終,廠家給出解釋?zhuān)a不完善。。。

三:再進(jìn)行嘗試
這次選擇的是另外一個(gè)demolf686_demo_wifi),首先,改定時(shí)的提示。方便自己知道板子在運(yùn)行什么demo。以下對(duì)代碼的解釋?zhuān)鶃?lái)源與個(gè)人猜測(cè)。


  1. //以下是單片機(jī)所有程序的主入口
  2. void lpf_main()
  3. {
  4. static StackType_t aos_loop_proc_stack[1024];
  5. static StaticTask_t aos_loop_proc_task;
  6. static StackType_t proc_hellow_stack[512];
  7. static StaticTask_t proc_hellow_task;
  8. time_main = lf_timer_now_us();
  9. /*Init UART In the first place*/
  10. lf_uart_init(0, 16, 7, 255, 255, 2 * 1000 * 1000);
  11. puts("Starting lf686 now....rn");
  12. _dump_boot_info();
  13. vPortDefineHeapRegions(xHeapRegions);
  14. printf("Heap %u@%p, %u@%prn",
  15. (unsigned int)&_heap_size, &_heap_start,
  16. (unsigned int)&_heap_wifi_size, &_heap_wifi_start
  17. );
  18. printf("Boot2 consumed %lumsrn", time_main / 1000);
  19. system_init();
  20. system_thread_init();
  21. puts("[OS] Starting proc_hellow_entry task...rn");
  22. xTaskCreateStatic(proc_hellow_entry, (char*)"hellow", 512, NULL, 15, proc_hellow_stack, &proc_hellow_task);
  23. puts("[OS] Starting aos_loop_proc task...rn");
  24. xTaskCreateStatic(aos_loop_proc, (char*)"event_loop", 1024, NULL, 15, aos_loop_proc_stack, &aos_loop_proc_task);
  25. puts("[OS] Starting TCP/IP Stack...rn");
  26. tcpip_init(NULL, NULL);
  27. puts("[OS] Starting OS Scheduler...rn");
  28. vTaskStartScheduler();
  29. }
復(fù)制代碼

其中xTaskCreateStatic是創(chuàng)建一個(gè)線程。



  1. //以下是定時(shí)器的線程代碼。
  2. static void proc_hellow_entry(void *pvParameters)
  3. {
  4. vTaskDelay(500);
  5. while (1) {
  6. printf("%s: RISC-V rv32imafc.gj_lf686_demo_wifirn", __func__);
  7. vTaskDelay(10000);
  8. }
  9. vTaskDelete(NULL);
  10. }
復(fù)制代碼

printf是從串口輸出字符。

pYYBAGLhxuKAPWGAAAD05Tbbi2w055.png

windows的菜單欄中打開(kāi)MSYS2 MSYS

pYYBAGLhxwCAEASLAAAOrWZYYVM993.png

可看出是一個(gè)命令行的界面,類(lèi)似與Linux的終端界面。通過(guò)一系列的cd以及l(fā)s后,定位的項(xiàng)目的目錄里。


  1. john@ThinkPad-E540 MSYS ~
  2. $ cd..
  3. bash: cd..: command not found
  4. john@ThinkPad-E540 MSYS ~
  5. $ cd ..
  6. john@ThinkPad-E540 MSYS /home
  7. $ ls
  8. johnlf_iot_sdk
  9. john@ThinkPad-E540 MSYS /home
  10. $ cd home
  11. bash: cd: home: No such file or directory
  12. john@ThinkPad-E540 MSYS /home
  13. $ cd /home
  14. john@ThinkPad-E540 MSYS /home
  15. $ ls
  16. johnlf_iot_sdk
  17. john@ThinkPad-E540 MSYS /home
  18. $ cd lf_iot_sdk
  19. john@ThinkPad-E540 MSYS /home/lf_iot_sdk
  20. $ ls
  21. LICENSE clean docs tools
  22. LICENSE-2.0.txtcomponents make_scripts_riscvversion.txt
  23. README.md customer_apptoolchain
  24. john@ThinkPad-E540 MSYS /home/lf_iot_sdk
  25. $ cd customer_app
  26. john@ThinkPad-E540 MSYS /home/lf_iot_sdk/customer_app
  27. $ ls
  28. benchmark_security_aes lf686_gate_demo sdk_app_helloworld
  29. gj_app_http_client_socketlf686_kerle_app sdk_app_http_client_socket
  30. gj_lf686_demo_wifi sdk_app_645wave sdk_app_http_client_tcp
  31. lf686_boot2 sdk_app_adc sdk_app_i2c
  32. lf686_boot2_mini sdk_app_audio_udp sdk_app_ir
  33. lf686_demo_airkiss sdk_app_ble_central sdk_app_lvgl
  34. lf686_demo_ap_server sdk_app_ble_peripheralsdk_app_mdns
  35. lf686_demo_at sdk_app_ble_sync sdk_app_pwm
  36. lf686_demo_ble_ota sdk_app_blog sdk_app_romfs
  37. lf686_demo_event sdk_app_cli sdk_app_romfs_filecsv
  38. lf686_demo_joylink sdk_app_cronalarm sdk_app_spi_slave
  39. lf686_demo_joylink_ble sdk_app_dac sdk_app_spi_wave
  40. lf686_demo_livingsdk sdk_app_easyflash sdk_app_timer
  41. lf686_demo_nano sdk_app_event sdk_app_uart_ctl
  42. lf686_demo_noconnectivitysdk_app_fdt sdk_app_uart_echo
  43. lf686_demo_tuya_light sdk_app_gpio sdk_at_module
  44. lf686_demo_ty sdk_app_hbnram sdk_mpy_repl
  45. lf686_demo_wifi sdk_app_heap sdk_wristwatch_mqtt_gateway
  46. john@ThinkPad-E540 MSYS /home/lf_iot_sdk/customer_app
  47. $ cd gj_lf686_demo_wifi
  48. john@ThinkPad-E540 MSYS /home/lf_iot_sdk/customer_app/gj_lf686_demo_wifi
  49. $ ls
  50. BLE_Use_Manual.pdf README.mdlf686_demo_wifiproj_config.mk
  51. Iperf_User_Manual.rstbuild_outlogo.png tests
  52. Makefile genromap picture
  53. john@ThinkPad-E540 MSYS /home/lf_iot_sdk/customer_app/gj_lf686_demo_wifi
  54. $ ^C
  55. john@ThinkPad-E540 MSYS /home/lf_iot_sdk/customer_app/gj_lf686_demo_wifi
  56. $
復(fù)制代碼
如果熟悉目錄結(jié)構(gòu)的話,也可以直接定位


  1. john@ThinkPad-E540 MSYS ~
  2. $ cd /home/lf_iot_sdk/customer_app/gj_lf686_demo_wifi
  3. john@ThinkPad-E540 MSYS /home/lf_iot_sdk/customer_app/gj_lf686_demo_wifi
復(fù)制代碼
使用命令(./genromap),在命令的前面要加點(diǎn)(./),對(duì)項(xiàng)目進(jìn)行編譯。
編譯成功后,在項(xiàng)目的子目錄build_out里,可以看見(jiàn)生成了新的lf686_demo_wifi.bin文件。這個(gè)文件將會(huì)寫(xiě)入到板子里。
關(guān)閉串口。拔掉數(shù)據(jù)線。改變跳線。重新插入數(shù)據(jù)線。打開(kāi)燒錄器。重新燒錄。
poYBAGLhxwGAIwLTAAANQsd3-vY909.png

拔掉數(shù)據(jù)線。改變跳線。重新插入數(shù)據(jù)線。可以看見(jiàn)燈開(kāi)始閃爍。打開(kāi)串口??梢钥匆?jiàn)串口中的提示信息已經(jīng)改變。從這個(gè)改變中可以知道開(kāi)發(fā)板已經(jīng)成功燒錄了新的程序,并且這個(gè)程序的項(xiàng)目是lf686_demo_wifi
pYYBAGLhxwKAJtJbAABhBtWLn54221.png


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

    關(guān)注

    0

    文章

    85

    瀏覽量

    3195
  • 開(kāi)發(fā)板試用

    關(guān)注

    3

    文章

    303

    瀏覽量

    2758
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    ·星光開(kāi)發(fā)板上結(jié)合使用溫度傳感器控制風(fēng)扇轉(zhuǎn)速

    本次課程為·星光開(kāi)發(fā)板IoT開(kāi)發(fā)系列課程的第十三講,將帶領(lǐng)同學(xué)們?cè)?b class='flag-5'>昉·星光開(kāi)發(fā)板上,結(jié)合使用溫度傳感器控制風(fēng)扇轉(zhuǎn)速。 本次課程,在
    發(fā)表于 03-11 08:10

    ·星光開(kāi)發(fā)板上控制WS2812B炫彩燈環(huán)

    本次課程為·星光開(kāi)發(fā)板IoT開(kāi)發(fā)系列課程的第十四講,將帶領(lǐng)同學(xué)們?cè)?b class='flag-5'>昉·星光開(kāi)發(fā)板上,控制WS2812B炫彩燈環(huán)。 本次課程,在
    發(fā)表于 03-06 06:15

    天合儲(chǔ)能與Lightshift Energy進(jìn)一步擴(kuò)大戰(zhàn)略合作

    近日,天合儲(chǔ)能宣布將與美國(guó)領(lǐng)先的儲(chǔ)能開(kāi)發(fā)、建設(shè)及運(yùn)營(yíng)方 Lightshift Energy(以下簡(jiǎn)稱(chēng) “Lightshift”) 進(jìn)一步擴(kuò)大戰(zhàn)略合作。在既有合作基礎(chǔ)上,雙方歷史累計(jì)及在建、將建項(xiàng)目合計(jì),保障聯(lián)合交付儲(chǔ)能項(xiàng)目規(guī)模超過(guò) 1GWh,持續(xù)支持美國(guó)多個(gè)州的電網(wǎng)建設(shè)與
    的頭像 發(fā)表于 12-22 15:14 ?390次閱讀

    【乾芯QXS320F開(kāi)發(fā)板試用】乾芯QXS320F280049開(kāi)發(fā)板試用報(bào)告():開(kāi)發(fā)環(huán)境搭建與工程創(chuàng)建

    ,完成經(jīng)典的“Hello World”式硬件測(cè)試。 通過(guò)本次初步試用,我認(rèn)為乾芯QX-IDE界面直觀,上手速度快,為開(kāi)發(fā)者提供了良好的開(kāi)端。期待在后續(xù)的實(shí)戰(zhàn)中進(jìn)一步探索這款國(guó)產(chǎn)雙核DSP的強(qiáng)大性能。
    發(fā)表于 12-15 15:02

    BlackBerry QNX與眾森軟件進(jìn)一步深化戰(zhàn)略合作

    今日,深圳市眾森軟件有限公司(以下簡(jiǎn)稱(chēng)"眾森軟件")正式宣布與全球領(lǐng)先的實(shí)時(shí)操作系統(tǒng)與嵌入式軟件供應(yīng)商 QNX(BlackBerry有限公司旗下部門(mén)QNX)進(jìn)一步深化戰(zhàn)略合作。此次合作將進(jìn)一步推動(dòng)下代智能網(wǎng)聯(lián)汽車(chē)與智慧出行解決
    的頭像 發(fā)表于 12-04 16:40 ?1929次閱讀

    上汽奧迪與創(chuàng)維汽車(chē)智能合作進(jìn)一步深化升級(jí)

    近日,創(chuàng)維汽車(chē)智能迎來(lái)重要突破:上汽奧迪客戶(hù)將當(dāng)前公司開(kāi)發(fā)的顯示屏項(xiàng)目沿用至上汽奧迪其他主力車(chē)型。這決定不僅體現(xiàn)了客戶(hù)對(duì)創(chuàng)維汽車(chē)智能技術(shù)實(shí)力與服務(wù)品質(zhì)的高度認(rèn)可,更標(biāo)志著雙方合作進(jìn)一步深化升級(jí)。
    的頭像 發(fā)表于 11-25 10:32 ?745次閱讀

    【獲獎(jiǎng)名單】2025開(kāi)發(fā)板評(píng)測(cè)大賽優(yōu)秀開(kāi)發(fā)者、最受歡迎開(kāi)發(fā)板公布

    試用測(cè)評(píng)后通過(guò)問(wèn)卷調(diào)查投票,選出了各自心目中最受歡迎的開(kāi)發(fā)板?,F(xiàn)將名單同予以公示。 大賽作品詳情:【作品精選】2025電子發(fā)燒友開(kāi)發(fā)板測(cè)評(píng)大賽作品合集! 優(yōu)秀作品
    發(fā)表于 11-21 09:31

    【作品合集】賽科技VisionFive 2單板計(jì)算機(jī)開(kāi)發(fā)板測(cè)評(píng)

    【VisionFive 2單板計(jì)算機(jī)試用體驗(yàn)】燒錄系統(tǒng)+開(kāi)箱啟動(dòng) 第期合集: 微五科技CF5010RBT60開(kāi)發(fā)板測(cè)評(píng)作品合集 第期合集
    發(fā)表于 09-04 09:08

    【創(chuàng)龍TL3562-MiniEVM開(kāi)發(fā)板試用體驗(yàn)】--開(kāi)發(fā)板外設(shè)與接口測(cè)試

    (3)打開(kāi)網(wǎng)卡,連接網(wǎng)絡(luò) 沒(méi)有網(wǎng)絡(luò)先關(guān)再開(kāi)ifconfig eth0 downifconfig eth0 up 連接網(wǎng)絡(luò)測(cè)試用如下命令ping www.baidu.com -I eth0 這些基本測(cè)試為開(kāi)發(fā)板開(kāi)發(fā)使用奠定了基礎(chǔ)
    發(fā)表于 07-27 16:27

    科技正式入駐RuyiSDK開(kāi)發(fā)者社區(qū),助力RISC-V生態(tài)建設(shè)

    的聚集地。科技此次加入,將進(jìn)一步充實(shí)RuyiSDK 平臺(tái)的技術(shù)資源庫(kù),為開(kāi)發(fā)者帶來(lái)更豐富的選擇和更高效的
    的頭像 發(fā)表于 07-09 16:17 ?956次閱讀
    <b class='flag-5'>躍</b><b class='flag-5'>昉</b>科技正式入駐RuyiSDK<b class='flag-5'>開(kāi)發(fā)</b>者社區(qū),助力RISC-V生態(tài)建設(shè)

    基于米爾全志T536開(kāi)發(fā)板的多協(xié)議物聯(lián)網(wǎng)關(guān)的方案測(cè)試

    處理器的特點(diǎn),這里進(jìn)一步進(jìn)行軟件開(kāi)發(fā),充分利用開(kāi)發(fā)板的硬件資源,完成業(yè)務(wù)產(chǎn)品的需求。這里以物聯(lián)網(wǎng)多協(xié)議網(wǎng)關(guān)應(yīng)用為研究為目的,首先建立基礎(chǔ)的從各個(gè)硬件設(shè)讀取硬件端口
    的頭像 發(fā)表于 06-19 08:03 ?1985次閱讀
    基于米爾全志T536<b class='flag-5'>開(kāi)發(fā)板</b>的多協(xié)議物聯(lián)網(wǎng)關(guān)的方案測(cè)試

    【米爾-全志T536開(kāi)發(fā)板試用體驗(yàn)】- 開(kāi)發(fā)環(huán)境搭建與測(cè)試

    準(zhǔn)備工作,已經(jīng)能夠順利的登錄開(kāi)發(fā)板和網(wǎng)絡(luò)連接上開(kāi)發(fā)板,并登錄到開(kāi)發(fā)板進(jìn)行相關(guān)的操作。 為了更好的應(yīng)用該開(kāi)發(fā)板,需要
    發(fā)表于 06-10 10:35

    性能強(qiáng)悍!合眾HZ-RK3568開(kāi)發(fā)板試用體驗(yàn)

    月19日 ? 評(píng)測(cè)數(shù)量: 10塊 ? 更多熱點(diǎn)文章閱讀 基于平頭哥TH1520芯片,潤(rùn)開(kāi)鴻HH-SCDAYU800A開(kāi)發(fā)板免費(fèi)試用 RISC-V開(kāi)發(fā)板深度評(píng)測(cè)!頂級(jí)開(kāi)發(fā)板免費(fèi)
    的頭像 發(fā)表于 06-05 16:30 ?1510次閱讀
    性能強(qiáng)悍!合眾HZ-RK3568<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>試用</b>體驗(yàn)

    【評(píng)測(cè)試用】合眾HZ-T536開(kāi)發(fā)板免費(fèi)試用體驗(yàn)

    【評(píng)測(cè)試用】合眾HZ-T536開(kāi)發(fā)板免費(fèi)試用體驗(yàn)
    的頭像 發(fā)表于 05-27 08:05 ?1007次閱讀
    【評(píng)測(cè)<b class='flag-5'>試用</b>】合眾HZ-T536<b class='flag-5'>開(kāi)發(fā)板</b>免費(fèi)<b class='flag-5'>試用</b>體驗(yàn)

    有獎(jiǎng)試用!!RA-Eco-RA4M2-100PIN-V1.0開(kāi)發(fā)板試用活動(dòng)報(bào)名

    RA-Eco-RA4M2-100PIN-V1.0開(kāi)發(fā)板試用活動(dòng)
    的頭像 發(fā)表于 03-13 12:10 ?1538次閱讀
    有獎(jiǎng)<b class='flag-5'>試用</b>!!RA-Eco-RA4M<b class='flag-5'>2</b>-100PIN-V1.0<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>試用</b>活動(dòng)報(bào)名