原创 u-boot2020.04移植(4、board_init_f)
接着上篇,執行了ldr pc, =_main後,就到arch/arm/lib/crt0.S文件了,本篇基本全是源碼分析,是一個很枯燥的過程,如果你只想看修改的部分可直接搜索“修改”兩個字,就能直接找到修改的地方,這個階段只修改了三個地方:
原创 u-boot2020.04移植(3、lowlevel_init.S)
現在開始就進入板級相關的初始化了,跳轉到board/samsung/goni/lowlevel_init.S文件,注意這裏lowlevel_init搜索出來在arch/arm/cpu/armv7/lowlevel_init.S文件裏面也有
原创 u-boot2020.04移植(2、從鏈接腳本開始)
首先分析一下u-boot的鏈接腳本,這樣就能夠知道u-boot本身的大體組成及分佈,如果想更詳細的瞭解,可以查看生成的u-boot.map文件,這個文件就能看出u-boot各個段的排布。在上一篇文章中,已經完成了u-boot的編譯,在u-
原创 u-boot2020.04移植(1、u-boot的編譯)
最近公司項目用到了xilinx的zynq7000 soc,開發方式有所不同,驅動的數據都是通過設備樹來提供,以前沒接觸過,所以想系統的學習一下相關的內容,但是手頭只有一塊三星的s5pv210開發板,使用的u-boot和linux系統不支持
原创 STM32 hex合併及一鍵燒寫
有時候我們程序需要遠程升級,這時候就需要一段 IAP 程序和一段 APP 程序,IAP 負責引導檢測升級,APP 負責實現業務邏輯,如果每次都手動打開程序下載,則很麻煩,特別時需要大量出貨的時候,每個都需要下載兩次,而使用 JFlash
原创 C語言關鍵字union在數據傳輸中的妙用
https://mp.weixin.qq.com/s/5I5xjX7jqFpKPqeEHvPG8Q
原创 c++學習筆記(namespace)
https://mp.weixin.qq.com/s/4hK7d7kEKogr2A5cqoO8Lw
原创 單色OLED屏可移植多級菜單式GUI(3)-使用
https://mp.weixin.qq.com/s/wCGLnt7LYKe1N4FC_ojC0w
原创 如何使用C的volatile關鍵字
https://mp.weixin.qq.com/s/vjn-_GRr1UyY9OOKHHX7tw
原创 嵌入式web服務器goahead從移植到使用之用戶驗證
https://mp.weixin.qq.com/s/8ugXC0VijcXNUBE2l-3G5A