原创 可重入和不可重入

重入一般可以理解爲一個函數在同時多次調用,例如操作系統在進程調度過程中,或者單片機、處理器等的中斷的時候會發生重入的現象。 一般浮點運算都是由專門的硬件來完成,舉個例子假設有個硬件寄存器名字叫做FLOAT,用來計算和存放浮點數的中間運算

原创 嵌入式經典面試題

    C語言測試是招聘嵌入式系統程序員過程中必須而且有效的方法。這些年,我既參加也組織了許多這種測試,在這過程中我意識到這些測試能爲帶面試者和被面試者提供許多有用信息,此外,撇開面試的壓力不談,這種測試也是相當有趣的。         

原创 gdb十分鐘教程

本文寫給主要工作在Windows操作系統下而又需要開發一些跨平臺軟件的程序員朋友,以及程序愛好者。 GDB是一個由GNU開源組織發佈的、UNIX/LINUX操作系統下的、基於命令行的、功能強大的程序調試工具。 GDB中的命令固然很多

原创 "搗鼓"樹莓派

最近了解了智能硬件後,對智能硬件、物聯網表現出極大的興趣,終於發現自己的愛好了。真是醉了~。前兩天買了一塊在歐美很火的樹莓派,開始了自己的Linux應用開發之旅。 1、遠程訪問 將樹莓派做成服務器,遠程訪問,就使用了常用的tightvnc

原创 Android開發記錄

做的項目中有一項要求是需要做一個手機app客戶端開控制,我也是醉了,只能從頭開始現學現賣了。來此記錄自己的安卓開發學習之路。 --------------------------------------------------------