亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
樓主: send_linux
打印 上一主題 下一主題

[操作系統(tǒng)] Linux系統(tǒng)移植從零開始!參與討論即有機會獲得圖書一本!(獲獎名單公布。 [復制鏈接]

論壇徽章:
3
CU大;照
日期:2013-03-14 14:14:08CU大;照
日期:2013-03-14 14:14:26CU大牛徽章
日期:2013-03-14 14:14:29
11 [報告]
發(fā)表于 2011-01-20 23:57 |只看該作者
樓主的問題確實很難,也很有價值,我的教訓一定不能讓大家不走彎路,如果能讓大家少走彎路,我已經很滿足了。大家有什么好的經驗和教訓也可以拿出來分享。
我說說自己的感受:
其一,要堅持不懈,在我的移植經歷中,GUI的移植過程中MiniGUI花的時間最長,另外,驅動的移植過程中,USB2.0的TD上網卡及其PPP撥號程序的移植過程比較長,試過很多種方法后覺得快要崩潰時,估計就離成功不遠了,這時候要仔細思考,冷靜點,也許就可以恍然大悟。
其二,相應的背景知識了解,比如數(shù)據(jù)庫移植,那么有了數(shù)據(jù)庫知識,可能對于移植來說就容易很多,對于Web服務器的移植,如果了解常見的Web服務器tomcat的配置,那么移植起來也容易很多。
其三,先確定環(huán)境,環(huán)境包括硬件環(huán)境>編譯環(huán)境>內核版本,如果被移植的驅動或者應用程序對上述環(huán)境有要求,那么我建議從硬件到編譯器到內核的順序,先確定硬件,再確定編譯器,再定好內核。當環(huán)境穩(wěn)定后再著手移植工作,否則到后來花了很多時間,修改代碼,換編譯器,打補丁還是不能解決問題,換了硬件才搞定,就會浪費很多時間。
最后,多問,有目的性的問,別人的答案不能直接解決我們的問題,也會給我們一個提示。
最后希望大家能分享自己移植的體會,供我們一起學習。

評分

參與人數(shù) 1可用積分 +6 收起 理由
T-Bagwell + 6 我很贊同

查看全部評分

論壇徽章:
3
CU大;照
日期:2013-03-14 14:14:08CU大牛徽章
日期:2013-03-14 14:14:26CU大牛徽章
日期:2013-03-14 14:14:29
12 [報告]
發(fā)表于 2011-01-21 00:12 |只看該作者
本帖最后由 liugang9931706 于 2011-01-21 00:14 編輯

另外,還想提醒朋友們,作為學習的話,應該使用資料比較齊全,使用比較廣泛的CPU;如果是做開發(fā),那么一定要選擇一家技術支持比較好的CPU廠商。技術支持的存在,就是來被我們煩的,有問題就可以直接打電話,或者發(fā)郵件,把遇到的問題截圖發(fā)過去。當然,在排除了硬件問題后,系統(tǒng)穩(wěn)定后,就一切都要看你自己的努力了?梢园延龅降膯栴}拿到論壇上來,相信論壇里面潛伏的高手會給你一些提示。如果大家遇到具體的移植問題,如果我也遇到過,我會毫無保留的給大家分享。

論壇徽章:
0
13 [報告]
發(fā)表于 2011-01-21 08:08 |只看該作者
從踏入社會一直學驅動開發(fā),原來在尚觀學習了系統(tǒng)和U-BOOT的移植,其實自學也得有好的資料

并不是每個人都能仔細的完整的看完每個人在網上寫的自己移植的經驗,當然網上很多也不全,

動手自己實踐更是重要:

1、我想最重要要理解你想移植的系統(tǒng)架構,能知道哪個文件是放在哪個目錄,哪些文件與哪些文件

相關聯(lián)。

2、手動能力,一定要多動手(板子就憑你是燒不壞的);

3、其實網上很多牛人的文章,經驗都很重要,要有耐心的一遍一遍去看,也許你移植中的問題就在

某位牛人的博客里面。

評分

參與人數(shù) 1可用積分 +6 收起 理由
T-Bagwell + 6 我很贊同

查看全部評分

論壇徽章:
0
14 [報告]
發(fā)表于 2011-01-21 08:25 |只看該作者
還有一個我覺得不能懶惰的地方是:

    像我移植S3C2440,網上直接說的個性在board目錄下將smdk2410 目錄,修改include/configs/smdk2410.h直接復制為100ask24x0.h。 再修改兩個makefile就OK了,其實u-boot遠沒有那么簡單,首先就是CPU(時鐘,分頻)肯定不一樣,而且所給的外部控制硬件也不盡然相同,花相對多一點的時間來讀源碼絕對不會誤了你的事,而且對你將移植的內核也會有很大幫助。

論壇徽章:
0
15 [報告]
發(fā)表于 2011-01-21 09:12 |只看該作者

論壇徽章:
3
CU大;照
日期:2013-03-14 14:14:08CU大牛徽章
日期:2013-03-14 14:14:26CU大;照
日期:2013-03-14 14:14:29
16 [報告]
發(fā)表于 2011-01-21 09:41 |只看該作者
我記得我第一次一直uboot時花了近一周的時間。我第一次成功移植MiniGUI花了將近一個月的時間,中間一直不成功,有一段時間放了一段時間去弄USB驅動了,回頭再來整MiniGUI,晚上很安靜的時候來仔細整,發(fā)現(xiàn)我在板子上的配置文件中指定的路徑(MiniGUI.cfg)和對應文件存放的路徑不符合,就這個問題卡了一個月。當時沒有注意到這個細節(jié)。因為報錯總是圖形無法正常顯示,把注意力轉移到配置的內容上了。很多時候,別人的文章,或者書中寫的很簡單,移植就技術來說,操作上沒有太多技術,主要是對于問題的分析比較重要,出了問題,能正確判斷是哪個部分出了問題,或者缺少什么模塊,少配置了什么模塊,分析能力很重要,移植步驟實際是比較簡單的。

論壇徽章:
0
17 [報告]
發(fā)表于 2011-01-21 09:43 |只看該作者
支持,正想學習呢

論壇徽章:
0
18 [報告]
發(fā)表于 2011-01-21 09:46 |只看該作者
大概可以分為3個部分或者階段吧:
1,BOOTLoader的移植 ,開源、且成熟的由UBOOT;
2,Kernel的移植,這個方面Kernel源碼已經比較成熟了,很多架構的CPU/單板只需要配置,編譯就可以了;
3,再就是驅動、應用方面的移植,這個根據(jù)業(yè)務方向而定,有的應用比較簡單,開源代碼比較成熟,工作量就;有的應用復雜,或者開源項目不是很成熟,工作量就可能非常的大。

論壇徽章:
0
19 [報告]
發(fā)表于 2011-01-21 09:49 |只看該作者
大概可以分為3個部分或者階段吧:
1,BOOTLoader的移植 ,開源、且成熟的由UBOOT;
2,Kernel的移植,這個 ...
zhengfish 發(fā)表于 2011-01-21 09:46



其中,
BootLoader 和 Board的相關性大一些,需要知道Flash/Memory/CPU的具體SPEC.
Kernel的話和CPU關聯(lián)最緊密.
應用的移植,之前,還有很重要一塊,就是FileSystem的打包制作.....................

論壇徽章:
0
20 [報告]
發(fā)表于 2011-01-21 10:22 |只看該作者
本帖最后由 0vk0 于 2011-01-21 10:32 編輯
我記得我第一次一直uboot時花了近一周的時間。我第一次成功移植MiniGUI花了將近一個月的時間,中間一直不成 ...
liugang9931706 發(fā)表于 2011-01-21 09:41



    說得很好,其實也就是理解,真正理解了就不是很難了,當初移植從NAND FLASH啟動時,一直移植不成功,后來從VIVI源碼中才看到人家寫的
NAND FLASH驅動,那才叫一個牛,后來慢慢自己也理解了,其實學習移植,也得多參考參考其它源碼及前輩寫的代碼
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP