embedded

    4熱度

    3回答

    到目前爲止,我一直在我的嵌入式系統(路由器,交換機,電信設備等)的C++應用程序中使用std :: string。 下一個項目,我正在考慮從的std :: string切換到標準:: wstring的支持Unicode。例如,這將允許最終用戶在命令行界面(CLI)中使用中文字符。 我應該期待什麼併發症/頭痛/驚喜?例如,如果我使用仍然使用std :: string的第三方庫? 由於國際字符串的支持

    8熱度

    6回答

    我們使用C++開發在嵌入式系統上運行在Windows CE 4上的應用程序。 我們的一個限制是,應用程序使用的所有內存應在啓動期間分配,只有。我們編寫了很多隻使用預分配內存而不是分配新內存的容器和算法。 您是否認爲我們可以在這些情況下使用boost庫而不是我們自己的容器? 歡迎任何意見和/或建議! 非常感謝, 尼克

    9熱度

    6回答

    可以使用哪種優化模式來提高垃圾收集器的性能? 我詢問原因是,我做了很多的使用Compact Framework的嵌入式軟件。在慢速設備上,垃圾收集可能會成爲一個問題,我想減少垃圾收集器的時間,當它發生時,我希望它更快完成。我還可以看到,使用垃圾收集器而不是反垃圾收集器可以幫助改進任何.NET或Java應用程序,尤其是重型Web應用程序。 這是我的一些想法,但我沒有做任何基準。 重用臨時班/陣列(保

    3熱度

    2回答

    我正在開發用於小型顯示器的應用(1.8" 對角線,128X160)。 很多人一定要開發手機,所以我希望爲指向在線資源與小型顯示器的用戶界面以及有限的輸入 - 亞當

    3熱度

    5回答

    在我正在開發的Linux嵌入式應用程序中,需要記錄一些不時發生的事件。這些記錄保存在MTD閃存設備上,寫入後無需更改或執行高效搜索,但需要讀取訪問權限才能將數據顯示給用戶。 一個很大的問題是,如果沒有正確的關機順序,電源可能隨時消失。 這些事件發生的頻率可能非常緩慢(天/星期),但其中幾個會立即發生。 要爲每個事件保存的數據是強類型的:日期,時間,幾個簡短的文本字符串和幾個整數。 目前我繼承了基於

    6熱度

    4回答

    我正在爲32 bit processor with limited memory(512k閃存,32k RAM)編程應用程序。 該設備上的display是128x160 16位顏色,如果我將其緩衝在我的處理器上,通常會消耗40k RAM。我沒有那麼多的RAM,所以我正在尋找技術,技巧,技巧,以及即時生成屏幕數據的想法。 事情能讓: 也許你知道這種限制的資源 也許你已經產生的對飛 吸引力的圖形是否有

    20熱度

    8回答

    我有一個單線程的嵌入式應用程序,可以分配和取消分配很多很多的小塊(32-64b)。基於緩存的分配器的完美場景。儘管我可以嘗試寫一篇,但這可能會浪費時間,而且還沒有經過良好的測試和調整,因爲一些解決方案已經在前線。 那麼什麼是我可以用於這種情況的最佳分配器? 注意:我在系統中使用了一個Lua虛擬機(這是80 +%分配的罪魁禍首),所以我不能輕易重構我的代碼以使用堆棧分配來提高分配性能。

    8熱度

    5回答

    我有一個數據庫文件,使用Sqlite在PC上生成。然後將該文件傳送到基於ARM7的嵌入式系統,而無需操作系統。嵌入式系統必須訪問這個數據庫,但不需要更新它。 我一直在試圖讓嵌入式系統的sqlite3足夠小,但到目前爲止我無法獲得256 KB以下的應用程序大小(我的限制)。 有沒有人能夠將sqlite3降低到這個尺寸?是否有其他軟件可以用來讀取此數據庫? 編輯:我試圖訪問數據庫使用C.這將使用sql

    2熱度

    2回答

    我的應用程序在CF 2.0本地運行,我想知道如何連接併發送一些內容打印在http://www.milliontech.com/home/content/view/195/95/' >藍鳥BIP-1300設備。 理想情況下,我想在C#中的一個例子。 預先感謝您。

    1熱度

    3回答

    我有該堆棧的頂部地址分配到一個變量 _stack = . + 0x80000; 我想在一個「c以使用該地址的鏈接器命令文件'程序 - 我想將堆棧複製到另一個位置,然後在對原始RAM內存進行破壞性內存測試之前更新堆棧指針指向新的位置。 我發現,如果我這樣做 extern u32 *_stack; myFunction(_stack); 然後,該功能似乎得到通過堆棧位置存儲 lwz r3,0