2017-10-05 25 views
0

我需要創建一個非常簡單的程序,該程序應該在沒有網絡連接的情況下運行在樹莓派上。該程序應該首先顯示一個全屏位圖(「插入磁盤」),並在收到某種外部信號(插入磁盤)後,會要求輸入密碼的另一個位圖。輸入密碼後(每個按鈕顯示一個星號*),應用程序應該顯示另一個位圖,它會通知密碼是否正確。如何創建運行在樹莓上的獨立模擬程序

所以原則上我希望在任何好萊塢電影中創建類似密碼屏幕的東西!

樹莓應直接引導到應用程序。我期待這樣做很容易(如果我們可以使用Windows和Visual Studio),但我還沒有找到一個簡單的工具來爲pi創建這個工具。將Raspberry引導至帶有Kiosk模式的瀏覽器並創建HTML應用程序看起來像是一種矯枉過正。

+0

從這個問題到目前爲止你都沒有清楚過。有很多編程語言可以在Pi上運行;選一個你熟悉的並且弄清楚如何顯示圖片。您的外部信號可能通過Pi的一個GPIO引腳進入。如果您嘗試自己寫一些東西並遇到特定的技術問題,我們很樂意提供幫助。 – larsks

+0

我實際上正在考慮使用GPIO,並使用腳本以某種方式觸發模擬。 – tputkonen

回答

-1

儘管Kiosk模式下的瀏覽器可能會看起來像一個大錘來破解堅果,但我想你可能會發現這個堅果比看起來更難。

使用GTK編寫一個簡單的應用程序並不困難,它可以用Java或Python編寫,或者甚至可以用C編寫,它可以執行所需的操作。您可以在X啓動時加載該應用程序,以替代桌面和窗口管理器。你甚至可以完全廢除X,並編寫一些直接與視頻幀緩衝區和鍵盤硬件交互的代碼。或者,哎呀,走完整個豬,並讓你的代碼替代操作系統內核:)

我猜想即使是最簡單的這些方法涉及的工作比在瀏覽器中使用HTML和JavaScript更多的工作。

+0

不喜歡答案?這仍然是正確的答案。 –

0

你需要什麼語言? 通過bash和使用gpio來破解一些quick'n'dirty的東西相當容易

相關問題