原创 程序設計的思想(1)

寫於2019.11.17下午 今天天氣挺冷的,正式進入冬季模式,翻了翻去年的博客,去年這個時候還是特別迷茫出去買了些東西,粗略算下工作已經一年有半,回來之後想把最近項目的一個細節總結一下。 最近早會,一個哥們反饋和乙方合作的項目存

原创 imx_6ull開發板(野火、原子)問題解決手冊

持續更新中。。。。。。 硬件:野火imx6ull PRO(預售版本) 時間 修改點 2019.11.03 增加問題1,2,3,4,5 2019.11.04 補充問題6 2019.12.09 補充問題7 2

原创 FreeRTOS之xTaskCreate()

xTaskCreate()函數解析 task. h BaseType_t xTaskCreate( TaskFunction_t pvTaskCode, const

原创 wireshark的安裝使用

直接放鏈接戳我傳送 Wireshark使用整理

原创 國嵌課程

1、嵌入式入門體驗 1.1 1.1.1 2、嵌入式Linux應用開發 3、ARM系統精講 4、嵌入式LINUX內核驅動進階 4.7 高級字符設備驅動 4.7.1 loctl設備驅動 4.

原创 linux關機外圍芯片未復位(高通平臺)

問題場景 linux內核版本:Linux version 4.14.117(查看內核版本信息命令 cat /proc/version) 我們使用的充電ic,需要在關機流程中進行復位。在.remove中已經調用了復位充電IC的函數,

原创 INIT_DELAYED_WORK()的分析及使用

應用場景 在中斷中處理太多的操作是非常危險的,對中斷的及時響應有很大的影響,在linux中我們經常會用到INIT_DELAYED_WORK,來處理中斷需要響應的操作。 函數功能 工作隊列(work queue)是Linux內核中

原创 FreeRTOS學習路線

1、FreeRTOS的移植 移植方法傳送門 網上有大量的FreeRTOS移植資料我選了這一個,移植過程中資料相對很豐富,大家可以參考資料。 2、FreeRTOS的應用 2.1 FreeRTOSConfig.h配置文件詳解-火哥 2

原创 野火imx6ull-uboot的編譯

安裝獨立編譯工具鏈 arm-none-eabi-gcc sudo apt-get install gcc-arm-none-eabi 測試arm-none-eabi-gcc安裝是否成功 arm-none-eabi-gcc

原创 內核鏡像和設備樹的快速替換

預置條件 NFS文件系統掛載 在開發板上查找zImage和dtb文件 root@imx6ull14x14evk:~# cd / root@imx6ull14x14evk:/# find . -name "zImage" ./b

原创 添加一個內核定時器

實現功能:在gpio驅動中加了一個一秒打印 內核中的修改比較簡單,基本都是API調用,具體的原理以後再分析吧,內部實現不是很複雜 /*定義定時器結構體*/ static struct timer_list timer; void

原创 華爲筆試:最小公倍數

題目:牛客搬運 題目描述 正整數A和正整數B 的最小公倍數是指 能被A和B整除的最小的正整數值,設計一個算法,求輸入A和B的最小公倍數。 輸入描述: 輸入兩個正整數A和B。 輸出描述: 輸出A和B的最小公倍數。 示例1 輸入 5

原创 學完小甲魚的《零基礎入門Python》收穫

該視頻在網易雲課堂可以免費學習。 淺顯易懂很適合入門學習,每個小結命名很清晰,學完之後對Python的語法有了大體的認識,建議在學習過程中做好筆記課後再敲倍速播放,作爲入門視頻,雖然課程都很簡短,但是50課時整體學習下來耗時還是挺長的,建

原创 使用NFS掛載內核

1.編譯內核 生成內核文件設備樹文件 2.通過NFS拷貝文件到開發板 3.使用命令掛載 4.reboot

原创 野火imx6ull pro開發板蜂鳴器驅動

背景 在看韋東山的視頻,單板LED驅動完成後,有個小練習,操作蜂鳴器,自己試試,第一次看NXP的數據手冊費了點神。記錄一下細節。LED和蜂鳴器都是操作GPIO除了IO不同無任何區別。感覺這個搞有點費神沒有設備樹來的爽快,只是單純的