日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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


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

三:再進(jìn)行嘗試
這次選擇的是另外一個demolf686_demo_wifi),首先,改定時的提示。方便自己知道板子在運行什么demo。以下對代碼的解釋,均來源與個人猜測。


  1. //以下是單片機所有程序的主入口
  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)建一個線程。



  1. //以下是定時器的線程代碼。
  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的菜單欄中打開MSYS2 MSYS

pYYBAGLhxwCAEASLAAAOrWZYYVM993.png

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


  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),在命令的前面要加點(./),對項目進(jìn)行編譯。
編譯成功后,在項目的子目錄build_out里,可以看見生成了新的lf686_demo_wifi.bin文件。這個文件將會寫入到板子里。
關(guān)閉串口。拔掉數(shù)據(jù)線。改變跳線。重新插入數(shù)據(jù)線。打開燒錄器。重新燒錄。
poYBAGLhxwGAIwLTAAANQsd3-vY909.png

拔掉數(shù)據(jù)線。改變跳線。重新插入數(shù)據(jù)線??梢钥匆姛糸_始閃爍。打開串口??梢钥匆姶谥械奶崾拘畔⒁呀?jīng)改變。從這個改變中可以知道開發(fā)板已經(jīng)成功燒錄了新的程序,并且這個程序的項目是lf686_demo_wifi。
pYYBAGLhxwKAJtJbAABhBtWLn54221.png


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

    關(guān)注

    0

    文章

    87

    瀏覽量

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

    關(guān)注

    3

    文章

    303

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    如何進(jìn)一步從SPI NOR閃存啟動電路?

    穩(wěn)定性。 根據(jù) T2080 快速入門指南文檔,DIP 設(shè)置設(shè)置為 JTAG 的硬編碼 RCW,并且能夠使用 CCS 讀取硬編碼的 RCW 值。 如何進(jìn)一步從 SPI NOR 閃存啟動電路
    發(fā)表于 04-16 08:51

    ·星光開發(fā)板使用基礎(chǔ)和GPIO點燈

    學(xué)習(xí)·星光開發(fā)板通過GPIO控制LED 、準(zhǔn)備工作 在開始本次課程的實際操作之前,同學(xué)們需要做好些準(zhǔn)備工作,課程中涉及到的硬件如下
    發(fā)表于 03-26 07:51

    ·星光開發(fā)板溫濕度傳感器使用

    指示燈不同的顏色。 、準(zhǔn)備工作 在開始本次課程的實際操作之前,同學(xué)們需要做好些準(zhǔn)備工作,課程中涉及到的硬件如下: 開發(fā)板·星光開發(fā)板
    發(fā)表于 03-26 07:48

    ·星光開發(fā)板按鍵處理

    本次課程為·星光開發(fā)板IoT開發(fā)系列課程的第講,將帶領(lǐng)同學(xué)們在·星光開發(fā)板上,通過GPIO
    發(fā)表于 03-26 06:31

    ·星光開發(fā)板方案:·星光開發(fā)板光敏傳感器之光強度數(shù)據(jù)讀取

    ·星光開發(fā)板光敏傳感器使用2之光強度數(shù)據(jù)讀取 本次課程為·星光開發(fā)板IoT開發(fā)系列課程的第
    發(fā)表于 03-18 06:19

    ·星光方案:·星光開發(fā)板心率傳感器使用

    ,操作步驟相同。 、學(xué)習(xí)目標(biāo) 學(xué)習(xí)·星光開發(fā)板使用心率傳感器獲取心跳和血氧濃度數(shù)據(jù)
    發(fā)表于 03-18 06:03

    ·星光開發(fā)板火焰?zhèn)鞲衅魈綔y火光

    本次課程為·星光開發(fā)板IoT開發(fā)系列課程的第九講,將帶領(lǐng)同學(xué)們在·星光開發(fā)板上,使用火焰?zhèn)鞲衅魈綔y火焰火光。 本次課程,在
    發(fā)表于 03-16 06:48

    ·星光開發(fā)板巡線傳感器使用

    本次課程為·星光開發(fā)板IoT開發(fā)系列課程的第十二講,將帶領(lǐng)同學(xué)們在·星光開發(fā)板上,使用巡線傳感器。 本次課程,在
    發(fā)表于 03-13 08:09

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

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

    【作品合集】賽科技VisionFive 2單板計算機開發(fā)板測評

    【VisionFive 2單板計算機試用體驗】燒錄系統(tǒng)+開箱啟動 第期合集: 微五科技CF5010RBT60開發(fā)板測評作品合集 第期合集
    發(fā)表于 09-04 09:08

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

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

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

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

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

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

    性能強悍!合眾HZ-RK3568開發(fā)板試用體驗

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

    【評測試用】合眾HZ-T536開發(fā)板免費試用體驗

    【評測試用】合眾HZ-T536開發(fā)板免費試用體驗
    的頭像 發(fā)表于 05-27 08:05 ?1266次閱讀
    【評測<b class='flag-5'>試用</b>】合眾HZ-T536<b class='flag-5'>開發(fā)板</b>免費<b class='flag-5'>試用</b>體驗
    天镇县| 始兴县| 兴宁市| 万源市| 井陉县| 盱眙县| 织金县| 兴海县| 靖宇县| 苏州市| 望奎县| 手游| 崇礼县| 北宁市| 邢台县| 酒泉市| 凤山县| 织金县| 广丰县| 那曲县| 长汀县| 麻阳| 临朐县| 镇原县| 屯留县| 合川市| 木兰县| 甘德县| 芷江| 枣强县| 诸暨市| 郎溪县| 天全县| 澄迈县| 县级市| 蒲江县| 肇东市| 奇台县| 曲阜市| 苗栗市| 永新县|