原创 Ubuntu 上 hi3531 交叉編譯環境 arm-hisiv100nptl-linux 搭建過程

安裝SDK 1、Hi3531 SDK包位置     在"Hi3531_V100R001***/01.software/board"目錄下,您可以看到一個 Hi3531_SDK_Vx.x.x.x.tgz 的文件, 該文件就是Hi3531的

原创 淺談Gcc優化

導師讓總結一下gcc的優化選項,摘抄一下gcc 的 Manual  gcc -fopenmp -O2 -o hellomp.out hellomp.c -o file後接生成的可執行文件名。            Place outpu

原创 hi3531應用程序開發

做好文件系統之後可以做3531的應用程序開發了,運行一下mpp裏的HDMI測試程序,出現錯誤 # pwd /mnt/mpp/sample/hifb_bak # ./sample ./sample: can't load librar

原创 境下配置Google Test、TBB、OpenMP和OpenCV

Linux環境下配置Google Test、TBB、OpenMP和OpenCV 最近逐漸把開發環境從Windows轉到Linux下,原因是Visual Studio提供的環境太龐大,總感覺看不到全貌,並且對於C++11的支持實

原创 hi3531 SDK已編譯文件系統製作jffs2文件系統鏡像並解決問題

一, 安裝SDK 1、Hi3531 SDK包位置     在"Hi3531_V100R001***/01.software/board"目錄下,您可以看到一個 Hi3531_SDK_Vx.x.x.x.tgz 的文件, 該文

原创 Windows7 64下vmware 8 無法通過NAT上網的問題

               今天不知道怎麼回事,VMware 9裏的CentOS就不能連網了,搞了一上午,現在感覺應該是之前把win7主機上的防火牆給禁用了,今天用 Microsoft Security Essential 查毒的時候自

原创 使用busybox-1.16.1,mkfs.jffs2製作jffs2文件系統

          需要爲hi3531板子上的spi flash 做一個jffs2的文件系統, 看了好多資料都不夠全面,特別是添加文件系統文件的部分都寫的很亂,現在先總結一下思路,再詳細介紹. 1. 安裝配置busybox 2. 創建和修

原创 nfs掛載文件系統設置及使用

原啓動參數 hisilicon # printenv baudrate=115200 bootfile="uImage" jpeg_addr=0x80000000 jpeg_size=0x20000 vobuf=0x8f000000 b

原创 QCopChannel的用法

木馬給我了一個用QCopChannel  做的輸入法程序,集成到了我的軟件裏,過程中遇到一點問題,被我給解決了,記錄一下. 1. QCopChannel 是嵌入式端所獨有的; 2. 板子上運行界面程序的時候不能兩個都加 -qws 標記,

原创 GCC編譯器--華清遠見

3.3 gcc編譯器 GNU CC(簡稱爲gcc)是GNU項目中符合ANSI C標準的編譯系統,能夠編譯用C、C++和Object C等 語言編寫的程序。gcc不僅功能強大,而且可以編譯如C、C++、Object C、Java、Fort

原创 tftp 在ubuntu12.04, busyBox上的配置和使用

tftp服務器最簡單安裝配置   1.安裝tftp-server   sudo apt-get install tftpd-hpa   sudo apt-get install tftp-hpa(如果不需要客戶端可以不安裝)

原创 nfs mount 失敗,NFS mount failed, reason given by server: Permission denied 的解決辦法

做嵌入式開發經常要掛載NFS目錄,但總是掛載不上,經過好久的折磨,終於發現還要配置 /etc/exports 文件來設置要掛載的NFS目錄,否則會出現如下錯誤. NFS mount fail

原创 程序員面試寶典-3- C++中sizeof的用法.

  做 程序員面試寶典-3  第一題裏有虛函數,所以有虛表指針存在,佔4字節,多個虛函數仍然只有一個虛表指針.  在C++中使用sizeof要比C複雜很多,因爲C++類中有stati

原创 sizeof和sizeof(string)的問題

sizeof和sizeof(string)的問題 今天看《程序員面試寶典》一書(爲了應付將要到來的微軟筆試),看到了sizeof(string)這個問題。在Dev C++上測試的結果是4,很不明白。上網搜了一下,得到如下結果: str

原创 fastboot工具使用說明-海思hi3531文檔 《Fastboot工具使用說明 Application Notes》補充

公司讓我給自己用來開發NVR的板子做一個文件系統,只給我了一個板子和一個hi3531 SDK 開發包,,這可苦了我,我對硬件瞭解甚少,於是一頓惡補.由於一直在看Linux的書,所以對SDK的學習還算快速,不幾天文件系統做出來個樣子,雖然是