안녕하세요..
리눅스 Application을 구현중인데요...
file에서 데이터를 읽어서 DDR memory에 write해두고 특정 H/W에서 이를 읽어서 처리하는 프로그램을 구현하고 있습니다.
file에서 모든 데이터를 읽고..이를 memory에 썼는데 H/W에서 제대로 읽지를 못합니다....
CPU에서 memory에 데이터를 기록할 때 cache에 저장해두는 걸로 아는데요...
혹 cache에 들어가 있는 데이터를 모두 memory로 기록하게 하는 명령어 혹은 방법은 없을까요?
커널을 만들때 아예 cache를 사용하지 않게 한다던지...아니면 cache에 있는 data를 memory에 기록하게 하는 system 명령어라든지..API라든지.... 아시는 분 좀 알려주세요...