原创 玩轉樹莓派4B之Uboot移植

此文參考了以下文章: https://blog.csdn.net/weixin_42233878/article/details/84980951 個人使用的編譯環境爲ubuntu1904 64位   我的目的是修改樹莓派的uboot代碼

原创 C語言實現shell框架

方法:使用結構體回調函數的方式實現shell(引導程序框架) 實現代碼: #include <stdio.h> typedef void (*back_way)(void);//函數類型 void A(void){printf("AAA\

原创 這些工具可以幫助我們,純ubuntu下嵌入式進行開發

從2013年瞭解單片機到2015年深入學習嵌入式,並愛上ubuntu,越來越少用windows.不想開虛擬機,也不想開windows就可以玩轉嵌入式.可以試試下面這幾個軟件. 1.minicom,絕對神器,本人最愛.燒寫調試,但是可能會有

原创 linux下文本讀寫:面向二進制字節流方式

第一步:先創建並寫入文字到文件中。 示例代碼如下:write.c #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <fcntl.h> #include

原创 C語言33行代碼簡單實現Shell

Shell:引導程序框架,使用結構體和回調函數的方式可以簡單的實現Shell,代碼難度係數不高 以下是我自己寫的一個小例子(附件爲linux下編譯生成的可執行文件) 代碼: #include <stdio.h> typedef void

原创 c語言中printf("N多字怎麼打的快");(vim編輯器)

如題: 1.先輸入:printf(); 2.按ESC,再按h鍵,回到")" 3.輸入i,也就是進入到了()裏面 4.再輸入:N多字怎麼打的快.也就是最後的效果:printf("N多字怎麼打的快"):

原创 解決ubuntu上VMware:(vmware-installer.py:3847): Gtk-WARNING **: 無法在模塊路徑中找到主題引擎:“murrine”,

方法如下: Host : Ubuntu 14.04 64 bit 1. 先安裝 murrine-themes gtk2-engines-murrine libgtkmm-2.4-1c2a libgtkmm-2.4-dev libcanb

原创 qemu官方最新版qemu2.5正式版下載地址

qemu官方最新版qemu2.5正式版 下載地址: http://wiki.qemu.org/download/qemu-2.5.0.tar.bz2

原创 安裝完ubuntu系統後要做的事(以ubuntu15.10爲例)

方法爲個人安裝系統過程中的總結,各位可以參考參考。(系統版本是ubuntu15.10 64位) 先:ctrl+alt+t 打開終端。 1. sudo passwd 設置ROOT密碼,根據提示輸入就行。(ubuntu下密碼輸入時不顯示的,連

原创 C語言設計模式之策略模式

策略模式作爲一種軟件設計模式,指對象有某個行爲,但是在不同的場景中,該行爲有不同的實現算法。比如每個人都要“交個人所得稅”,但是“在美國交個人所得稅”和“在中國交個人所得稅”就有不同的算稅方法。----來自維基百科. 我寫了一個很簡單的策

原创 C語言實現工廠模式

工廠方法模式的實質是“定義一個創建對象的接口,但讓實現這個接口的類來決定實例化哪個類。__來自維基百科. 實現方法: #include <stdio.h> #include <stdlib.h> typedef struct func_

原创 共享一個ubuntu64位中打包好的Xware Desktop(linux版迅雷下載)(深度和ubuntu14以上的版本都可用)

這個軟件就是迅雷官方出的,非exe安裝包,完全是linxu下的軟件。 下載速度比windows下還要快,不用開通迅雷會員。速度秒linxu下其它下載

原创 進程中內存區域的劃分

進程中的內存區域劃分 如:   int num; 全局變量,默認初始化爲0  BSS段   int main(void)   {      int num; 局部變量,默認初始化爲隨機數  棧區      return 0;   }  

原创 ubuntu14 安裝virtualBox5.0方法

甲骨文 Oracle 的網站 (VirtualBox.org) 雖然提供virtualbox的deb及rpm包,但像VirtualBox這麼複雜的套

原创 pc,lr相互作用

1.SP(R13) LR(R14)PC(R15) 2.lr(r14)的作用問題,這個lr一般來說有兩個作用: 1》.當使用bl或者blx跳轉到子過程的時候,r14保存了返回地址,可以在調用過程結尾恢復。 2》.異常中斷髮生時,這個異常