1.做過的項目
2.項目中遇到的問題
3.解決問題的方法
2,arm的cpu是怎么運行二進制文件的
Cpu先執行地址為0的指令
匯編引導指令轉到main函數
在數據棧中保存特殊寄存器的值,相當于記錄返回地址
執行main函數
執行完main函數,利用棧中存儲的寄存器的值,恢復返回地址
TP-LINK初級嵌入式軟件工程師面試題
2,多態,C++多態是解決什么問題的?怎么實現的?
4,C++中的虛函數,指針與引用的相同和區別
bootloader說一下3.I2C有多個設備如何區分
通過地址。每一個從設備都有自己的地址編碼,也就是說,主設備在與具體的某一個從設備通信之前,必須先發送地址,以表示與主設備通信的是該設備
主設備在發送完起始信號后,立刻開始了發送從設備的地址
那么如何發送數據地址呢?首先,在SCL時鐘信號線處于低電平時,SDA數據線上的地址信息要開始準備了。I2C通信一個必須注意的點就是,在傳送地址信息時,都是從高位開始傳送
起始信號是在SCL時鐘信號線處于高電平時,SDA數據線由高電平轉換為低電平,也就是產生一個下降沿,就意味著起始信號已經發送,數據的通信可以進行了
分為面試和筆試,面試面了兩次,目前得到座談會通知
sp是四面,中間會有性格測試,我這就是大白菜了
TP-LINK嵌入式軟件工程師面試題
自我介紹之后對項目進行詳細的介紹,針對其中的細節挖一下
現場寫16進制字符串轉整數的代碼
socket編程,大端小端編程